Excel Everyday
54.6K subscribers
57 photos
864 videos
82 files
185 links
Уроки которые упростят жизнь и работу.
Реклама: @Mr_Varlamov
Download Telegram
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 #Примеры_формул
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. В настройках проверки данных не установлена галочка "Список допустимых значений". Включите эту опцию и стрелка вернется в ячейку.

2. В Параметрах Excel отключено отображение любых объектов. Решается включением опции "Все". Или сочетанием клавиш Ctrl+6. Кстати, этим же сочетанием и отключается отображение объектов. Очень часто такое нажатие происходит случайно. Если вдруг на листе пропали фигуры, диаграммы, стрелки выпадающих списков - попробуйте нажать Ctrl+6.

#УР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 #Примеры_формул
This media is not supported in your browser
VIEW IN TELEGRAM
Разбираем простенькую задачу. Есть таблица с номерами чеков, товарами и суммами продаж. Нужно определить 5 товаров, которые чаще всего встречаются в таблице.

Один из вариантов решения - сводная таблица. Помещаем Товары сразу и в строки, и в значения (в значениях, разумеется, считаем Количество). А затем просто применяем фильтр, оставляя ТОП5 наибольших значений по полю Количество.

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

В ее основе будет лежать все та же функция СЧЕТЕСЛИ, а так как мы вводим формулу в окно проверки данных, то нам даже не потребуется "массивный" ввод. Просто пишем формулу и жмём ОК. Ну и помните, что проверка данных - это атрибут ячейки. При копировании в контролируемый диапазон другой ячейки - проверка слетает.

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

Самый популярный способ - двойное отрицание (два знака минус) перед ссылкой на ячейку/диапазон. Если таким образом правится целый диапазон, то формула превращается в формулу массива. Обычное суммирование при таком исправлении удобно делать не через СУММ, а через СУММПРОИЗВ (чтобы не вводить формулу массива нажатием Ctrl+Shift+Enter).

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

Такая проверка может быть полезна при вводе каких-то артикулов, серийных номеров и т.д. Реализуется простейшими текстовыми формулами ДЛСТР и ЛЕВСИМВ.

#УР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
Ранжировать строки в Excel приходится довольно часто. Обычно хватает встроенных функций РАНГ. Но у них есть один существенный недостаток. При одинаковых значениях эти функции либо выводят средний ранг (РАНГ.СР), либо присваивают значениям один и тот же ранг, а следующее по величине идет через пропуск нескольких номеров (РАНГ.РВ).

Если нужно, чтобы нумерация была без пропусков, строго от 1 до n, то придется дополнить функцию РАНГ небольшим побочным вычислением.

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