Excel Everyday
55K subscribers
59 photos
886 videos
82 files
187 links
Уроки которые упростят жизнь и работу.
Реклама: @Mr_Varlamov
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Многие используют Имена в Excel для упрощения работы с формулами и вообще для удобства. Чтобы не путаться в их применении, надо знать, что такое область видимости имени.

Когда мы создаем имя через поле "Имя" слева от строки формул, то по умолчанию создается имя уровня книги. Его можно использовать на любом листе в файле.

Используя команду "Задать имя" или кнопку "Создать" в Диспетчере имен, мы можем создать имя уровня любого нужного листа. Такое имя будет работать только на этом листе, а на других будет выдавать ошибку.

Важный нюанс. Вы можете создать имя уровня книги и точно такое же имя, но уровня листа. Не запутайтесь при их использовании. На том листе, где определено имя листа, приоритет будет иметь оно. Во всей остальной книге - имя уровня книги.

#УР1 #Имена
This media is not supported in your browser
VIEW IN TELEGRAM
В Excel можно задавать имена не только диапазонам, но и формулам. Мы это делаем, например, когда создаем динамические именованные диапазоны. Но формулам можно давать имена и в других случаях.

Например, можно улучшить читаемость формул, если дать им (или их частям) имена. Только не запутайтесь с относительными ссылками. Создавая имя, выделите ячейку с формулой, скопируйте эту формулу и не уходите из ячейки, пока не создадите имя. И помните, что если формула ссылается на ячейку на 1 столбец левее, то и именованная формула всегда (куда бы ее не вставили) будет ссылаться на 1 столбец левее.

Важно понимать, что это не пользовательская функция! В именованную формулу нельзя передавать аргументы! Ссылки на другие ячейки (относительные и абсолютные) "зашиты" в нее при создании.

#УР1 #Имена
Media is too big
VIEW IN TELEGRAM
Числовой формат можно задавать блоками (отделяя их через точку с запятой). Если сделать 3 блока, то первый будет применяться к положительным числам, второй - к отрицательным, третий - к нулевым значениям.

А еще можно завать цвет, которым будет окрашено значение. Достаточно указать название цвета в квадратных скобках перед кодом числового формата. Доступно 8 цветов: черный, белый, красный, синий, зеленый, желтый, фиолетовый и голубой.

Кроме названий можно указывать индекс цвета в формате "Цвет10". Доступны индексы от 1 до 56. С помощью них, например, можно настроить более приятные глазу зеленый или желтый цвета.

Ну а если нужно более сложное и продвинутое форматирование - используйте инструмент Условное форматирование.

#УР3 #Пользовательские_форматы
This media is not supported in your browser
VIEW IN TELEGRAM
Большинство пользователей активно используют панель быстрого доступа, размещая там нужные команды. У некоторых эта панель занимает едва ли не всю ширину строки заголовка окна.

Добавлять и удалять команды умеют почти все. Но есть одна опция, которая используется незаслуженно редко. Вы можете настроить отдельную ПБД для какого-то конкретного файла.

Например, есть документ, где нужно выполнять специфические операции с помощью команд, которые вы больше нигде не применяете. Вместо постоянного хранения этих команд на общей панели, можно просто разместить их в быстром доступе для конкретной книги. Ими будет удобно пользоваться, а в других файлах они не будут мешать.

#УР1 #Интерфейс
This media is not supported in your browser
VIEW IN TELEGRAM
Имена в Excel можно давать не только диапазонам ячеек, но и константам. А можно и массивам констант. Второй вариант бывает особенно удобен.

Например, можно создать имя Месяцы, которое будет ссылаться на массив констант с названиями месяцев с Янв по Дек. А потом с помощью функцию ИНДЕКС использовать созданное имя для получения названия месяца по его номеру.

Бонусом в уроке показано как быстро создать массив констант из ячеек на листе.

#УР1 #Имена
This media is not supported in your browser
VIEW IN TELEGRAM
Для получения произведения нескольких ячеек в Excel можно их просто перемножить, а можно использовать функцию ПРОИЗВЕД. Её плюс в том, что она умеет игнорировать пустые ячейки, логические и текстовые значения. А значит, если в какой-то перемножаемой ячейке окажется текст или пустота, Вы не получите ошибку или ноль (в отличие от ручного перемножения).

А если нужно перемножить ячейки без учета нулевых значений (ведь даже один нулевой множитель даст в итоге ноль), то используйте небольшую формулу массива из связки ПРОИЗВЕД + ЕСЛИ. Она простая и вполне решает нашу задачу.

#УР2 #Примеры_формул
Media is too big
VIEW IN TELEGRAM
Если нужно время от времени скрывать значение какой-то ячейки (например, для распечатки документа), то можно воспользоваться интересным приемом на основе связки числового формата, условного форматирования и чекбокса.

Главное здесь - указать при создании числового формата ячейки три точки с запятой. Такой формат позволяет скрыть любое значение и отображает пустую ячейку. Ну а применять его можно по включению/выключению флажка.

#УР2 #Условное_форматирование
This media is not supported in your browser
VIEW IN TELEGRAM
Мы уже рассказывали про генерацию случайных чисел в Excel с помощью СЛУЧМЕЖДУ (можете найти в поиске или навигаторе по каналу). Теперь пара приемов работы с СЛЧИС.

По умолчанию функция генерирует случайное число от 0 до 1. Если вам нужно сформировать случайное число от 0 до N, то достаточно просто умножить результат вычисления СЛЧИЛ на N.

А если нужно получить число от N до M, то делаем так:
=СЛЧИС()*(M-N)+N
И не забываем при необходимости округлять результаты до нужного количества разрядов.

#УР2 #Применение_встроенных_функций
This media is not supported in your browser
VIEW IN TELEGRAM
Порой работа в Excel полна сюрпризов. Один из них - числа могут быть сохранены как текст, что часто приводит к неожиданным проблемам.

Например, если в таблице артикулы/коды/номера сохранены как текст, а в справочнике как обычные числа, то всеми любимая ВПР не сработает и вернет ошибку НД. Разумеется, можно исправить проблемный диапазон и превратить числа в нормальные, но это не всегда допустимо.

Решение можно применить такое: превратить искомое значение из "числа как текст" в число прямо внутри ВПР (в первом аргументе), применив, например, двойное отрицание "--". Это сразу решает проблему.

#УР2 #Примеры_формул
This media is not supported in your browser
VIEW IN TELEGRAM
Обратная задача - в таблице числа правильные, а в справочнике сохранены как текст. Если данные невозможно поправить и привести к единому формату, то превращение числа в текст можно провести прямо в первом аргументе функции ВПР.

Достаточно "склеить" число с пустой строкой: &"". Это никак не изменит его внешне, но позволит превратить числовое значение в текстовое. А оно уже без проблем отыщется в некорректном справочнике.

#УР2 #Примеры_формул
This media is not supported in your browser
VIEW IN TELEGRAM
Если мы раздаем рейтинги по какому-то негативному показателю (например, общая сумма неустойки), то ранжировать нужно в обратном порядке: самая маленькая неустойка - первое место, самая большая - последнее.

За это отвечает вариант расчета "Сортировка от минимального к максимальному".

#УР2 #Сводные_таблицы
This media is not supported in your browser
VIEW IN TELEGRAM
Excel умеет не только переводить десятичные числа двоичные, восьмеричные и шестнадцатеричные, но и с легкостью проделывает обратную операцию. Вообще для этих четырех систем счисления есть функции преобразования в любую сторону.

Ну а если надо перевести десятичное число в другую систему, то имеется функция ОСНОВАНИЕ. Поддерживает основания от 2 до 35.

#УР2 #Применение_встроенных_функций
This media is not supported in your browser
VIEW IN TELEGRAM
Очень часто при работе с диаграммами возникает необходимость создавать несколько диаграмм, оформленных в едином стиле (цвета, линии, шрифты, подписи данных, расположение элементов и т.д.).

Задавать настройки для каждой новой диаграммы с нуля - плохой метод. Можно скопировать уже настроенную диаграмму, а затем изменить в ней источник данных. Метод рабочий, но не всегда подходящий. Поэтому разберем еще два способа.

Первый - использование специальной вставки. С её помощью можно не только копировать ячейки и их значения, но и переносить форматы диаграмм.

#УР3 #Диаграммы
This media is not supported in your browser
VIEW IN TELEGRAM
Если Вам часто приходится при сохранении новых файлов перевыбирать формат (например,Вы предпочитаете работать с xlsb), то удобно один раз сменить значение по умолчанию в настройках сохранения

#Справка
This media is not supported in your browser
VIEW IN TELEGRAM
Функция ЧИСТРАБДНИ.МЕЖД позволяет подсчитать количество рабочих дней между двумя датами, при этом указав в качестве выходных любые два подряд идущих дня недели или один любой день недели.

Но на самом деле есть еще более гибкий способ. В качестве третьего аргумента можно задать текст вида "0010101", где каждая цифра - день недели (начиная с Пн в русской локали). 1 - означает выходной, 0 - рабочий. То есть в приведенном примере указано, что выходными надо считать Среду (третья цифра), Пятницу (пятая) и Воскресенье (седьмая). Очень гибкий и удобный способ. Позволяет настроить любой вариант выходных.

#УР2 #Примеры_формул
Media is too big
VIEW IN TELEGRAM
Мы уже показывали, как изменить стиль Обычный, чтобы форматирование по умолчанию сменилось для всех листов в файле. Однако, такой прием работает только для одного файла.

Если нужно сделать так, чтобы каждый новый документ создавался с заданными настройками, то повторите следующие действия:
1) Создайте файл с нужным оформленим
2) Проверьте, по какому пути хранится папка автозапуска пользователя XLSTART
3) Сохраните созданный файл в эту папку в формате Шаблон с именем Книга (для английских версий имя должно быть Book).

Теперь при запуске Excel, использовании команды Создать на панели быстрого доступа или сочетания CTRL+N будет создана книга из сохраненного шаблона.

Исключение - создание книги через Файл - Создать. В таком случае файл будет иметь стандартные настройки. Ну и разумеется, чтобы вернуть все на место достаточно просто удалить шаблон из XLSTART.

#Справка
Media is too big
VIEW IN TELEGRAM
Интересная задача: заполнить диапазон случайным образом значениями в заданной пропорции. Например, в соотношении 70% на 30%. Если вам не нужно исключительно точное решение, то можно попытаться воспользоваться стандартными функциями Excel.

В частности, функция СЛЧИС, которая генерирует десятичное число от 0 до 1, может помочь. В сочетании с ЕСЛИ она позволит заполнить диапазон значениями в соотношении, примерно равном требуемому. Чем больше диапазон - тем точнее пропорция.

#УР2 #Примеры_формул
This media is not supported in your browser
VIEW IN TELEGRAM
Один из способов создания транспонированной таблицы со ссылкой в каждой ячейке на значение из соответствующей ячейки исходных данных - использовать функцию ИНДЕКС. Фокус в том, чтобы в аргументе с номером строки ссылаться на номер столбца данных и наоборот. При копировании такая формула извлечет все нужные ячейки в транспонированном виде. Останется только удалить ошибочные значения, если вдруг захватили лишние данные при протягивании.

#УР1 #Обработка_таблиц
This media is not supported in your browser
VIEW IN TELEGRAM
Очень часто для создания диаграммы, которая будет самостоятельно "подхватывать" новые данные из таблицы, используются именованные динамические диапазоны. С той же целью этот прием можно применить и к такому инструменту, как Спарклайн.

Порядок действий тот же. Создаем динамический диапазон с помощью формулы (СМЕЩ или ИНДЕКС), а затем указываем имя этого диапазона в источнике данных для Спарклайна. Но есть и ограничение - данный метод не работает для двумерных диапазонов, которые указываются источником для группы спарклайнов. Возможно использовать только с одиночными графиками.

#УР3 #Диаграммы
Media is too big
VIEW IN TELEGRAM
Подсчитать общие итоги по таблице легко - с этим справляется функция сумм в строке под таблицей. Но что делать, если нужно создать внутри таблицы вложенные промежуточные итоги? В Excel есть одноименный инструмент как раз для этой задачи.

Сортируем таблицу в правильном порядке (если хотим считать подитоги по маркам, а внутри марок по категориям, то и сортируем в том же порядке). Затем на вкладке Данные выбираем Промежуточные итоги и указываем столбец, по которому группируем строки, агрегирующую функцию (обычно это сумма) и столбец, который агрегируем. Повторяем для всех вложенных подитогов, не забывая убрать галочку "Заменить существующие итоги". В результате получается не совсем опрятная, но решающая проблему таблицу.

Прием рабочий, но мы бы всё-таки рекомендовали при прочих равных построить сводную таблицу. Это проще, быстрее и не затрагивает исходные данные.

#УР1 #Обработка_таблиц