Excel Everyday
54.6K subscribers
59 photos
837 videos
82 files
187 links
Уроки которые упростят жизнь и работу.
Реклама: @Mr_Varlamov
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Обычно мы нумеруем недели внутри каждого года. Но иногда требуется выполнить возобновляемую нумерацию внутри каждого нового месяца. То есть с 1-ого числа по 7-ое число - первая неделя, с 8-ого по 14-ое - вторая неделя и т.д.

Стандартной функции для такой нумерации нет, но ее легко получить формулами на основе округления или целочисленного деления. Показываем парочку примеров.

#УР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
У сводных таблиц есть удобная опция фиксации ширины столбца при обновлении. А вот с высотой строки дело обстоит иначе. Иногда случается так, что нужно задать строкам сводной высоту больше, чем стандартная. Но при работе со срезами и обновлениями эта высота снова слетает к стандартной.

В некоторых случаях помогает выделение целиком нужных строк и отключении опции "Переносить текст" на Главной. А в некоторых можно использовать другой приём.

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

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

Тогда задача сводится к извлечению целой и дробной части по отдельности. Первую можно достать функцией ЦЕЛОЕ, а вторую можно выразить как остаток от деления числа на единицу (остатком в таком случае будет дробная часть). Формулы очень простые и короткие.

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

В таком случае лучше всего перестроить ее в классическую плоскую таблицу. Такая возможность предоставляется командами, расположенными на вкладке Конструктор.

#УР2 #Сводные_таблицы
Media is too big
VIEW IN TELEGRAM
В пользовательских правилах условного форматирования можно использовать формулы массива. Это даёт еще больше возможностей для создания кастомизированных правил.

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

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

Получить список всех имен можно командой "Все имена". Она находится в окне "Вставка имени". Ну а само окно можно открыть либо командой на ленте, либо клавишей F3. Перед применением команды убедитесь, что рядом с активной ячейкой есть достаточно пустого места, так как список будет вставлен относительно неё.

#УР2 #Применение_встроенных_функций
Media is too big
VIEW IN TELEGRAM
Продолжаем тренировать условное форматирование. На этот раз решаем следующую задачу: необходимо выделить каким-нибудь цветом товары, которые в таблице встречаются более 4 раз. Выделить нужно не отдельную ячейку товара, а всю строку целиком.

Разумеется, количество повторов, требуемое для форматирования, можно поменять на своё при необходимости.

#УР2 #Условное_форматирование
This media is not supported in your browser
VIEW IN TELEGRAM
Стандартные функции подсчета и суммирования (СУММ, МАКС, МИН, СРЗНАЧ) не справляются, если диапазон содержит ошибки. На выходе они выдают ошибки.

Но есть функция, которая умеет проводить все описанные подсчеты, да еще и с возможность пропуска ошибок. Это функция АГРЕГАТ. При вводе первого и второго аргументов, выбирайте, что считать и как считать. И функция всё сделает.
#УР2 #Применение_встроенных_функций
Media is too big
VIEW IN TELEGRAM
Подсветка дублирующихся значений - одна из частых задач для условного форматирования. Но у нее есть разные вариации, которые не решаются встроенными наборами условий.

Например, если нужно определить наличие дубликата в пределах одной строки, то без формулы не обойтись. Формула совсем простая, на основе СЧЁТЕСЛИ. Главное - не ошибиться с закреплениями ячеек (расстановкой долларов в ссылках). В диапазоне для подсчета столбцы закрепляем, а строку нет. А для ячейки условия вообще доллары не ставим.

#УР2 #Условное_форматирование
Media is too big
VIEW IN TELEGRAM
В Excel 2013 появилась небольшая, но полезная функция - ЕФОРМУЛА. Она позволяет проверить, что находится в ячейке: формула или какая-то константа. Если формула, то функция вернёт ИСТИНА, иначе - ЛОЖЬ.

Это может пригодится, например, в условном форматировании. Часто бывает что в большом массиве формул вместо одной из них оказывается введено значение и все расчеты дают ошибку. ЕФОРМУЛА позволит легко подсветить такие ячейки и сразу же обнаружить ошибку.

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

С её помощью можно заблокировать любые изменения, связанные с листами файла: их изменение, удаление, скрытие/открытие, переимнование и даже просто перемещение ярлычков относительно друг друга. Можно защищать как с использованием пароля, так и без него.

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

Вариантов решения есть множество. ВПР с небольшой справочной табличкой, функция ВЫБОР и т.д. Показываем пару вариантов на основе функции ТЕКСТ. Вся суть в том, чтобы из номера месяца получить любую дату этого месяца. А уже из нее ТЕКСТ легко извлечет название.

#УР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
Функция ЧИСТРАБДНИ.МЕЖД позволяет подсчитать количество рабочих дней между двумя датами, при этом указав в качестве выходных любые два подряд идущих дня недели или один любой день недели.

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

#УР2 #Примеры_формул