Создание функций в функции в Microsoft Excel

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

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

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

  1. Создадим функцию через отдельное окно, нажав по кнопке с тематическим значком.
  2. Пример базируется на корневой функции , поэтому в окне выберите именно ее.
  3. В качестве логического выражения записывайте функцию, считающую среднее значение и определяющую, больше ли оно указанного числа. Тогда строка обретет вид , где и — диапазон захватываемых ячеек, — знак «больше», а — целевое среднее значение, являющееся истинным.
  4. Другая функция, используемая внутри корневой, называется — она и будет выводить сумму чисел при истинном значении, поэтому записывается во втором поле в представлении .
  5. Если среднее значение не соответствует требованию, выведем любое оповещающее сообщение, например «недостача». Проверьте правильность написания функций и сохраните результат.
  6. Сейчас функция находится в состоянии «истина», а значит, в заданной клетке отобразится сумма указанного диапазона.
  7. Если же условия ложные, всплывет указанное сообщение или .
  8. Исходя из увиденного примера, становится понятно, что внутри той же функции можно вписать и любую другую функцию, что и выполняет условие рассматриваемой темы. Попробуйте провести эксперименты и заменить рассмотренную функцию на другую, вписав внутри необходимые данные, не забывая и про синтаксис программы.

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

Подробнее: Мастер функций в программе Microsoft Excel

Пример 2: Три и более условий

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

  1. Создадим отдельную формулу при использовании все той же корневой функции .
  2. Начните создавать формулу, нажав по нужной пустой ячейке и написав . Как можно понять, после открывающихся скобок идет первое условие, а при его истине выводится сообщение «Не изменилась».
  3. Поставьте знак и сразу же впишите новую функцию без знака , где внутри содержится второе условие.
  4. Точно так же поступите с третьим условием и расставьте все закрывающиеся скобки.
  5. При сохранении результата вы увидите, что сообщение показывается верно, а также сможете скопировать саму формулу для других ячеек, поменяв только сравнение целевых цен.

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

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit

Понравилась статья? Поделиться с друзьями:
Ваш Гараж