Минимальное значение по условию

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

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

Минимальное значение по условию

Так как в Excel нет функции МИНЕСЛИ, чтобы решить эту задачу потребуется использовать функции МИН (MIN) и ЕСЛИ (IF), а также формулу массива. В конце статьи находится файл, в котором Вы сможете наглядно просмотреть решение задачи.

Итак, первым делом нам нужно в отдельном столбце записать все номера операций без их дублирования. Для этого воспользуемся копированием и командой “Удалить дубликаты”.

Минимальное значение по условию

Следом, в соседнем столбце начнем записывать формулу МИН, внутри которой запишем функцию ЕСЛИ.

Для ячейки E2 формула будет выглядеть следующим образом.

=МИН(ЕСЛИ(A2:A361=D2;B2:B361))

После написания формулы, вместо нажатия клавиши Enter, воспользуйтесь сочетанием клавиш Ctrl+Shift+Enter, чтобы формула стала формулой массива.

Минимальное значение по условию

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Добавить комментарий