Как получить минимальное значение с помощью IF функции в Excel
В этой статье мы узнаем, как получить минимальное значение, если условие истинно в Excel.
Проще говоря, при работе с длинными таблицами данных иногда нам нужно извлечь минимальное значение, если условие истинно, например, поиск даты присоединения по коду сотрудника.
Давайте получим общую формулу для этого
{ =MIN (IF (range = criteria, values)) }
диапазон = критерии: условие для массива Значения: соответствующий массив, в котором должно быть найдено минимальное значение Примечание:
Длина обоих массивов должна быть одинаковой. Не ставьте фигурные скобки вручную, используйте Ctrl + Shift + Enter вместо Enter после завершения формулы.
Давайте разберемся с этой функцией на примере.
Здесь у нас есть срок годности продуктов, и нам нужно найти самый ранний срок годности для конкретных продуктов.
В этом помогут функции МИН и ЕСЛИ в Excel.
Мы будем использовать формулу для произведения Arrowroot:
{ =MIN(IF (B2:B26 = D2, A2:A26))}
Пояснение:
B2: B26: диапазон, в котором формула соответствует названию продукта в ячейке D2 и возвращает массив ИСТИНА (единицы) и ЛОЖЬ (нули).
A2: A26: Умножается дата истечения срока, соответствующая диапазону. Формула опускается до = MIN (IF (\ {0; 0; 0; 0; 0; 0; 0; 0; TRUE; 0; 0; 0; 0; 0 ; ИСТИНА; 0; 0; 0; 0; 0; ИСТИНА; 0; 0; 0; 0}, \ {43538; 43535; 43532; 43529; 43526; 43523; 43520; 43517; 43514; 43511; 43508; 43505; 0; 43499; 43496; 43493; 43490; 43487; 43484; 43481; 43478; 43475; 43472; 43469; 43466}))
\ {0; 0; 0; 0; 0; 0; 0; 0; 43514; 0; 0; 0; 0; 0; 43496; 0; 0; 0; 0; 0; 43478; 0; 0; 0; 0} Эта формула возвращает минимальное значение, соответствующее всем ИСТИННЫМ значениям. Преобразуйте формат ячейки в текущую дату, используя параметр формата ячейки в Excel.
13.01.2019 — самый ранний срок годности аррорута.
Используйте формулу для продукта Морковь
{ =MIN(IF(B2:B26 = D3, A2:A26)) }
Как видите, эта формула возвращает самый ранний срок годности (минимальное значение) для конкретного продукта.
Для версии выше Excel 2016 через OFFICE 365 пользователь использует функцию Excel MINIFS:
=MINIFS(values, range, criteria)
Надеюсь, вы поняли, как получить минимальное значение с помощью функции ЕСЛИ в Excel. Дополнительные статьи о функциях логики Excel можно найти здесь. Пожалуйста, не стесняйтесь формулировать свой запрос или отзыв по указанной выше статье.
Статьи по теме:
link: / statistics-formulas-excel-small-function [Как использовать МАЛЕНЬКУЮ функцию в Excel]
link: / statistics-formulas-calculate-max-if-condition-match [Как вычислить максимальное значение, если условие соответствует в Excel] ссылка: / логические-формулы-excel-large-function [Как использовать функцию НАИБОЛЬШИЙ в Excel]
link: / statistics-formulas-excel-max-function-2 [Как использовать функцию MAX в Excel]
link: / lookup-formulas-retrieving-the-first-value-in-a-list-that- больше-меньше-указанного-числа [Получение первого значения в списке, которое больше / меньше указанного значения в Excel] `
Популярные статьи:
link: / formulas-and-functions-Introduction-of-vlookup-function [Как использовать функцию ВПР в Excel]
link: / tips-countif-in-microsoft-excel [Как использовать функцию СЧЁТЕСЛИ в Excel ] link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]