Здравствуйте. В этой статье – интересное решение: поиск минимальной и максимальной разницы между значениями в двух списках. Рассматриваемый подход отлично демонстрирует, как работают формулы массива в Экселе.

Чтобы найти минимальную разницу между значениями в двух столбцах, используем формулу:

=МИН(диапазон_1диапазон_2)

Это формула массива, после её ввода нажмите Ctrl+Shift+Enter вместо Enter!

На примере это выглядит так:

Логика работы формулы:

  1. Вначале Эксель попарно вычитает соответствующие элементы массивов: C3-D3, C4-D4, C5-D5 и т.д. Результат вычисления – это массив результатов для каждой пары: {336, 185, 640, 130, …}
  2. Далее функция МИН обрабатывает массив из предыдущего пункта и возвращает минимальное значение в нём

Аналогичный подход применяем и для получения наибольшей разницы, но формула будет уже такой:

=МАКС(диапазон_1диапазон_2)

То есть, вместо функции МИН используем МАКС:

Этот метод позволяет вычислить минимальную и максимальную разницу без использования дополнительных столбцов. Вы получаете лаконичные формулы и оптимальное распределение данных по рабочему листу. Это одно из наиболее значительных преимуществ, которые предоставляют нам формулы массивов.