Порой требуется найти минимальное значение по нескольким категориям данным, которые находятся в одном массиве. В данной статье мы разберем, как быстро решить эту задачу.
К примеру, имеется таблица, содержащая номер операции и время, затраченное на эту операцию в разное время и разными пользователями системы. Всего таких операций в базе около 350, нужно найти для каждой операции минимальное затраченное на нее время. На картинке ниже приведена часть таблицы.
Так как в Excel нет функции МИНЕСЛИ, чтобы решить эту задачу потребуется использовать функции МИН (MIN) и ЕСЛИ (IF), а также формулу массива. В конце статьи находится файл, в котором Вы сможете наглядно просмотреть решение задачи.
Итак, первым делом нам нужно в отдельном столбце записать все номера операций без их дублирования. Для этого воспользуемся копированием и командой “Удалить дубликаты”.
Следом, в соседнем столбце начнем записывать формулу МИН, внутри которой запишем функцию ЕСЛИ.
Для ячейки E2 формула будет выглядеть следующим образом.
=МИН(ЕСЛИ(A2:A361=D2;B2:B361))
После написания формулы, вместо нажатия клавиши Enter, воспользуйтесь сочетанием клавиш Ctrl+Shift+Enter, чтобы формула стала формулой массива.