3.6 Вложимость формул

3.6 Вложимость формул

@exstudy

О функции... как они упрощают работу. Но они были бы бесполезны, если не имели бы вложимости друг в друга. What is it?

Помнишь матрёшку? Одна фигурка в другой. Открываешь следующую, а там третья. И так до предела фантазии создателя.

Тут тоже самое. В любую функцию можно вложить другую функцию. Давай покажу на примере функции ЕСЛИ.

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

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

Функция в логическом выражении

Здесь я вложил функцию суммирования внутрь логического выражения.

Перевод формулы: если сумма в ячейках с А1 по А10 больше 4, то принимается значение “Хорошо”, если нет - значение “Неудовлетворительно”.

Функция в качестве результата если истина

Усложним ситуацию и внедрим вторую функцию ЕСЛИ.

Тут уже придется подключить свое внимание. Чтобы не запутаться, советую обращать внимание на концы функций (скобки) и разделители (точка с запятой). Excel для удобства подсвечивает пары скобок разными цветами.

Самую крайнюю пару скобок система помечает черным, следующую пару скобок - красным, и так далее.

Перевод формулы: если сумма в ячейках с А1 по А10 больше 5, то значение “Отлично”. Если больше 4 но не больше 5 - значение “Хорошо”. В любых других случаях - “Неудовлетворительно”.

Функция в качестве результата если ложь

Перевод формулы: если сумма в ячейках с А1 по А10 больше 4, то "Хорошо". Если - нет, то проверяется второе условие: сумма в ячейках с А1 по А10 больше 3? Если да, то "Удовлетворительно". Нет? Значит "Неудовлетворительно".

Лайфхак для тяжелых формул

Если твоя формула занимает несколько строк или тебе просто тяжело воспринимать кучу скобок и функций, то рекомендую разбивать формулу. Встаешь курсором на часть формулы и нажимаешь Alt + Enter и кусок уходит на строку ниже.

Пример как можно разбить ЕСЛИ на составляющие по строкам.

Каждая строка - отдельная часть функции. Excel без проблем воспринимает многоэтажные формулы.

________________________________

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

По всем вопросам и интересным предложениям пиши сюда: @excelstudybot

Подписывайся на канал Обучайся Excel


Report Page