Лайфхаки работы со сложными формулами

3,4K прочитали

Все мы при работе с excel рано или поздно сталкиваемся с формулами. В начале нашего пути мы начинаем использовать простейшие формулы с одной функцией (например, СУММ, ОКРУГЛВВЕРХ, МАКС и многие другие).

Однако по мере увеличения мастерства и усложнения проводимых расчетов, нам приходится создавать сложные формулы, в которых используется 2,3,4, а то и больше функций. В таких формулах достаточно сложно разобраться, особенно если видишь их в первый раз. Также в них легко ошибиться.

pixabay.com
pixabay.com

Я бы хотела привести несколько способов, которые позволят упростить работу с громоздкими формулами:

1. Чтобы не ошибиться при вводе формулы с большим количеством операторов, помните порядок их вычисления. В excel существует порядка 9 операторов, которые мы используем в формулах. Все они имеют свой приоритет при расчете формулы:

  • ^ (возведение в степень) - первый приоритет;
  • * (умножение) и / (деление) - второй приоритет;
  • + (сложение) и - (вычитание) - третий приоритет;
  • & (конкатенация) - четвертый приоритет;
  • = (равно), < (меньше) и > (больше) - пятый приоритет.

При этом расчеты, заключенные в скобки, выполняются раньше, чем все остальные. Если используются вложенные скобки (скобки в скобках), то сначала вычисляется значение, находящееся во внутренних скобках, затем во внешних.

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

Вставка функции
Вставка функции

3. Для того, чтобы разобраться в сложной формуле используйте прием "вычисления фрагмента формулы". Для этого в сложной формуле выделите ее фрагмент и нажмите клавишу F9 и тогда этот фрагмент формулы рассчитается и примет свое итоговое значение прямо в формуле. После этого обязательно нажмите Ctrl+Z, для того, чтобы отменить этот расчет.

Приведу пример на формуле из другой своей статьи. У нас есть таблица с объемом продаж менеджеров, в которой с помощью функций ИНДЕКС и ПОИСКПОЗ мы ищем объем продаж определенного менеджера. На картинке я выделила фрагмент формулы с использованием функции ПОИСКПОЗ (она ищет положение строки c продавцом Авоян):

Исходные данные
Исходные данные

После того, как я нажала F9, формула приняла значение 5 (фамилия Авоян стоит пятой в диапазоне A1:A8):

F9
F9

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

4. Если формула слишком длинная - разбейте ее на составные части в строке формул. Предположим, ваша формула из-за наличия в ней нескольких функций стала не очень понятна. Первое, что надо сделать, это увеличить ширину строки с формулой, потянув строку вниз:

Увеличение строки с формулой
Увеличение строки с формулой

После этого вставьте разрыв строки, перенеся часть формулы на следующую строку с помощью комбинации клавиш Alt+Enter: поставьте курсор в нужное место формулы и нажмите эту комбинацию. Чтобы добавить наглядности в формулу, можно использовать пробелы для того, чтобы отделить вложенные формулы.

Вот так изменится формула выше, если разбить ее по строкам:

Разбивка формулы по строкам
Разбивка формулы по строкам

✔ Ищите ответы на свои вопросы в статье Фишки excel - подборка статей. Там я перечислила все свои статьи по разбору работы функций excel.

✔ Вот здесь есть подборка видео о том, как строить необычные диаграммы - Фишки Excel - подборка видеороликов.

✔ А здесь список статей для новичков - Статьи для новичков по работе в Excel.