Объединение функций МИН и ЕСЛИ в формуле массива

Оглавление:

Объединение функций МИН и ЕСЛИ в формуле массива
Объединение функций МИН и ЕСЛИ в формуле массива
Anonim

Что нужно знать

  • Преобразование формулы MIN IF в массив: нажмите и удерживайте Ctrl+ Shift, затем нажмите Enterдля создания формулы в строке формул.
  • Поскольку функция ЕСЛИ вложена в функцию МИН, вся функция ЕСЛИ становится единственным аргументом функции МИН.
  • Аргументы для функции ЕСЛИ: logical_test (обязательно), value_if_true (обязательно) и value_if_false(необязательно).

Лучший способ понять, как комбинировать функции МИН и ЕСЛИ в Excel, - на примере. В этом учебном примере показано время забега для двух видов соревнований по легкой атлетике - спринт на 100 и 200 метров, и он применим к Excel для Microsoft 365, Excel 2019, Excel 2016, Excel 2013 и Excel 2010.

Что такое массив MIN IF?

Использование формулы массива MIN IF позволяет вам найти самое быстрое время заезда для каждой гонки с помощью одной формулы.

Работа каждой части формулы следующая:

  • Функция MIN определяет самое быстрое или минимальное время для выбранного события.
  • Функция ЕСЛИ позволяет нам выбрать расу, установив условие, используя названия рас.
  • Формула массива позволяет функции ЕСЛИ проверять несколько условий в одной ячейке, и когда условие выполняется, формула массива определяет, какие данные (время гонки) проверяет функция МИН, чтобы найти самое быстрое время.

MIN IF Синтаксис и аргументы вложенной формулы

Синтаксис формулы MIN IF:

Поскольку функция ЕСЛИ вложена в функцию МИН, вся функция ЕСЛИ становится единственным аргументом функции МИН

Аргументы функции ЕСЛИ:

  • logical_test (обязательно) - значение или выражение, которое проверяется на истинность или ложь.
  • value_if_true (обязательно) - значение, которое отображается, если logical_test истинно.
  • value_if_false (необязательно) - значение, которое отображается, если logical_test имеет значение false.

В этом примере логический тест пытается найти совпадение с названием расы, введенным в ячейку D10 рабочего листа. Аргумент value_if_true с помощью функции MIN определяет самое быстрое время для выбранной гонки. Аргумент значение_если_ложь опущен, так как он не нужен, а его отсутствие сокращает формулу. Если название забега, которого нет в таблице данных, например, забег на 400 метров, вводится в ячейку D10, формула возвращает ноль.

Пример формулы массива MIN IF в Excel

Введите следующие обучающие данные в ячейки с D1 по E9:

Время гонки

Время гонки (сек)

100 метров 11,77

100 метров 11,87

100 метров 11,83

200 метров 21,54

200 метров 21.50

200 метров 21.49

Самый быстрый заезд (сек)

В ячейке D10 введите «100 метров» (без кавычек). Формула будет искать в этой ячейке, чтобы определить, для какой из гонок вы хотите определить самое быстрое время.

Image
Image

Ввод вложенной формулы MIN IF

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

После ввода формулы ненажимайте клавишу Enter на клавиатуре или кликайте мышкой по другой ячейке; вам нужно превратить формулу в формулу массива. Для этого выберите ячейку E10, место, где будут отображаться результаты формулы, и введите:

=МИН(ЕСЛИ(D3:D8=D10, E3:38))

Создание формулы массива

Теперь, когда вы ввели формулу MIN IF, вам нужно преобразовать ее в массив. Для этого выполните следующие действия.

  1. Нажмите и удерживайте клавиши Ctrl и Shift на клавиатуре.
  2. Нажмите клавишу Enter на клавиатуре, чтобы создать формулу массива.
  3. Ответ 11.77 появляется в ячейке F10, потому что это самое быстрое (наименьшее) время в трех забегах на 100 м.

Полная формула массива отображается в строке формул над рабочим листом.

Потому что клавиши Ctrl, Shift и Enter на клавиатуре нажаты одновременно после ввода формулы полученные формулы иногда называют формулами CSE.

Проверьте формулу

Проверьте формулу, найдя лучшее время на 200 метров. Введите 200 метров в ячейку D10 и нажмите клавишу Enter на клавиатуре. Формула должна вернуть время 21,49 секунды в ячейке E10.

Рекомендуемые: