Минимальное положительное значение в диапазоне MS EXCEL

Найдем минимальное положительное значение в диапазоне с положительными, отрицательными числами и 0.

Сначала рассмотрим случай с одним столбцом, затем с двумя.

Один столбец

Пусть числовые значения содержатся в диапазоне A6:A15. См. файл примера

Максимальное отрицательное число можно найти с помощью формулы 

=НАИМЕНЬШИЙ(A6:A15;СЧЁТЕСЛИ(A6:A15;"<=0")+1)

Тот же результат можно получить с помощью формулы массива:
=МИН(ЕСЛИ(A6:A15>0;A6:A15))

После ввода формулы нужно нажать CTRL+SHIFT+ENTER.

Альтернативный и более наглядный вариант (без использования формул массива) - создать соседний столбец.

Два столбца

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

=МИН(ЕСЛИ((A6:A15=$D$6)*(B6:B15>0);B6:B15))

В файле примера для наглядности настроено Условное форматирование для выделения строк, удовлетворяющим критериям. Кроме того, для выбора критерия использован Выпадающий список (см. желтые ячейки). А для формирования выпадающего списка использованы идеи из статьи Отбор уникальных значений (убираем повторы из списка) в MS EXCEL.

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 2.2 (5 оценок)