Skip to main content

Объедините функции MIN и IF в формуле массива

ФУНКЦИЯ МАССИВА МИН В EXCEL (Июнь 2026)

ФУНКЦИЯ МАССИВА МИН В EXCEL (Июнь 2026)
Anonim

Самый лучший способ понять, как объединить функции MIN и IF в Excel, - это пример. В этом примере учебника содержится время нагрева для двух событий от дорожки - 100- и 200-метровых спринтов.

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

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

  • Функция MIN находит самое быстрое или минимальное время для выбранного события.
  • Функция IF позволяет нам выбирать гонку, устанавливая условие, используя имена расы.
  • Формула массива позволяет тестировать функцию IF для нескольких условий в одной ячейке, и когда условие выполняется, формула массива определяет, какие данные (время гонки) функция MIN исследуется, чтобы найти самое быстрое время.

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

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

= MIN (IF (logical_test, value_if_true, value_if_false))

Поскольку функция IF вложена внутри функции MIN, вся функция IF становится единственным аргументом для функции MIN.

Аргументами для функции IF являются:

  • logical_test (обязательно): значение или выражение, которое проверяется на соответствие true или false
  • значение_если_истина (обязательно): значение, которое отображается, если logical_test истинно
  • значение_если_ложь (необязательно): значение, которое отображается, если logical_test имеет значение false

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

Пример формулы Excel IF IF Array

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

Время гонкиВремя гонки (сек) 100 метров 11,77 100 метров 11,87 100 метров 11,83 200 м. 21,54 200 м. 21,50 200 м. 21,49 Лучшая скорость гонок (сек)

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

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

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

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

  1. Нажмите на ячейку E10, место, где будут отображаться результаты формулы.

  2. Введите следующее: = MIN (IF (D3: D8 = D10, E3: E8))

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

  1. Нажмите и удерживайте Ctrl а также сдвиг клавиши на клавиатуре.

  2. нажмите Войти на клавиатуре, чтобы создать формулу массива.

  3. Ответ 11.77 появляется в ячейке F10, потому что это самое быстрое (наименьшее) время для трех 100-метровых спринтерских жаров.

Формула полного массива {= MIN (IF (D3: D8 = D10, E3: E8))} можно увидеть в строке формул над листом.

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

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

Испытайте формулу, найдя самое быстрое время для 200 метров. Тип 200 метров в ячейку D10 и нажмите Войти на клавиатуре. Формула должна вернуть время 21.49 секунд в ячейку E10.