Как Найти Минимальное Значение в Excel Кроме 0 • Целое число

Excel. Формула адреса ячейки с максимальным (минимальным) значением в диапазоне

Формулы массива с каждым днем нравятся мне всё больше и больше! 🙂 Недавно у меня возникла задача – найти адрес ячейки, содержащей максимальное значение в диапазоне. Для начала я создал тестовый диапазон А1:F10 (рис. 1), заполнив его случайными целыми числами от 1 до 100 с помощью функции =СЛУЧМЕЖДУ(1;100).

Примечания. Если рисунки выглядят мелко, загрузите их на свой ПК. Мне не удалось «укротить» кавычки внутри формул, они все время изображались как «лапочки», поэтому пришлось использовать рисунки. Текст формул можно получить в файле Word или Excel.

Чтобы было легче визуально следить за максимальным и минимальным значениями в диапазоне, я задал условное форматирование (рис. 2).

Рис. 2. Условное форматирование по всем ячейкам диапазона позволяет выделять цветом ячейки, содержащие максимальное и минимальное значения

Напомню, что функция =СЛУЧМЕЖДУ() обновляется всякий раз, когда в Excel выполняется какая-либо операция с числами (но не форматирование). Можно просто жать F9 (эквивалентно команде «пересчитать»).

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

Аналог формулы для вычисления адреса ячейки с максимальным значением в диапазоне я нашел в книге Уокенбаха «Формулы в MS Excel 2010»:

Эта формула массива возвращает номер строки, в которой находится максимальное значение одномерного вертикального диапазона «массив»:

К сожалению, формула Уокенбаха предназначена для одномерного вертикального диапазона, поэтому она всегда возвращает адрес ячейки из столбца А, например, $A$8, когда правильное значение было бы $D$8.

Чтобы приспособить формулу Уокенбаха для вычисления адреса ячейки с максимальным значением в двумерном диапазоне, создадим еще один динамический массив – столбМакс (рис. 4)

Рис. 4. Присвоение имени одномерному вертикальному диапазону, содержащему один столбец, в который входит ячейка с максимальным значением

Рассмотрим подробнее, как функция СМЕЩ формирует этот одномерный вертикальный диапазон (рис. 5). Кстати, здесь, в отличие от выше описанного случая, не обойтись без динамического массива, так как заранее номер столбца, содержащего ячейку с максимальным значением, не известен…

Рис. 5. Функция СМЕЩ, динамически формирующая одномерный вертикальный диапазон

Функция ЕСЛИ(массив=МАКС(массив);СТОЛБЕЦ(массив);»») создает виртуальный массив, соответствующий диапазону массив. Если ячейка содержит максимальное значение, то соответствующий элемент в виртуальном массиве равен номеру столбца этой ячейки, в противном случае элемент массива равен пустой строке.

Функция МИН(ЕСЛИ(массив=МАКС(массив);СТОЛБЕЦ(массив);»»)) использует виртуальный массив в качестве своего аргумента и возвращает минимальный номер столбца, где содержится максимальное значение диапазона массив. Если в диапазоне массив имеется несколько ячеек с максимальными значениями, то возвращается номер самого левого столбца, где содержится это максимальное значение.

Итоговая формула для нахождения адреса ячейки с максимальным значением в двумерном диапазоне имеет следующий вид (рис. 6):

Рис. 6. Формула для нахождения адреса ячейки с максимальным значением в двумерном диапазоне

Подробно изучить, как работает формула можно с помощью сервиса Excel – пошаговое вычисление формулы (рис. 7).

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

[expert_bq id=»1570″]То есть, если нам необходимо определить сумму первых трех наибольших значений диапазона данных, первое, что нам придет в голову, это записать формулу таким образом. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Ирина, добрый день. Для данной функции нет ограничений по знакам, массив с отрицательными и положительными значениями он отсортирует от наименьшего к наибольшему. Возможно, вы используете текстовый формат, без примера, сложно что-либо говорить
ЕГЭ по информатике - задание 9 (Кнопка вставить функцию)

Функции НАИБОЛЬШИЙ и НАИМЕНЬШИЙ Excel | Exceltip

Недавно дочь обратилась с вопросом, нельзя ли в Excel выпадающий в ячейке список сделать контекстным, например, зависящим от содержания ячейки, находящейся слева от ячейки со списком (рис. 1)? Я довольно давно не использовал в работе выпадающие списки, поэтому для начала решил освежить свои знания по вопросу проверки данных в Excel.

Exceltip

Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

Функции НАИБОЛЬШИЙ и НАИМЕНЬШИЙ Excel

Описание функции НАИМЕНЬШИЙ

Функция НАИМЕНЬШИЙ возвращает k-ый наименьший элемент в диапазоне данных или массиве, содержащих числовые значения. К примеру, вы можете использовать функцию НАИМЕНЬШИЙ, чтобы найти третье наименьшее значение диапазона. Синтаксис функции выглядит следующим образом:

Синтаксис функции наименьший Excel

Массив – массив или диапазон числовых данных, для которых определяется k-ое наименьшее значение.

K – позиция искомого наименьшего значения (начиная с наименьшей) в массиве или диапазоне.

Обратите внимание, что функция НАИМЕНЬШИЙ вернет ошибку #ЧИСЛО!, если массив данных будет пустым или k будет больше, чем количество элементов в массиве. Если в диапазоне данных будут находиться текстовые значения, Excel будет игнорировать эти данные.

Пример использования функции НАИМЕНЬШИЙ

Рассмотрим на примере, как функция возвращает 1-й, 2-й, 3-й, 4-й и 5-й наименьший элемент из диапазона данных A1:A5.

Пример функции наименьший Excel

Здесь мы по порядку указали наименьшие значения от самого маленького до самого большого. Другими словами, мы сделали сортировку от наименьшего к наибольшему. Подобную методику мы применяли при создании дашборда в статье Добавление возможности сортировки по KPI для дашборда.

Обратите внимание, что функция со значением параметра k=1 дает тот же результат, что и функция МИН. И наоборот, если мы укажем значение k равным количеству элементов в массиве, функция будет работать аналогично функции МАКС.

Сумма первых трех наибольших значений

Функции НАИБОЛЬШИЙ и НАИМЕНЬШИЙ часто используются в формулах массивов, так как для параметра k, можно задать несколько элементов поиска. То есть, если нам необходимо определить сумму первых трех наибольших значений диапазона данных, первое, что нам придет в голову, это записать формулу таким образом:

Однако, можно переписать функцию НАИБОЛЬШИЙ, используя функцию массива:

Здесь мы указали Excel, что нам необходимо вернуть первые три наибольших значения , из диапазона A1:A5 и просуммировать их.

Фигурные скобки обычно используются в формулах массивов, тем не менее, в данном случае вам не нужно использовать сочетания клавиш Shift+Enter, чтобы указать Excel, что это формула массива. А просто вводить их так же, как и любые символы в формулах.

Вам также могут быть интересны следующие статьи

5 комментариев

Добрый день! Проблема с использованием данной функции. Сортирует от большего к меньшему массив данных, но не учитывает отрицательные значения (после нуля; сортирую для дашборда). Что делаю неверно? Заранее большое спасибо!

Ирина, добрый день. Для данной функции нет ограничений по знакам, массив с отрицательными и положительными значениями он отсортирует от наименьшего к наибольшему. Возможно, вы используете текстовый формат, без примера, сложно что-либо говорить

Добрый день!
Не улавливаю как формулу построить. Нужно в таблице по условию (М или Ж) вывести рейтинг с ФИО и результатом (документ прилагаю, нужно заполнить желтую область).
Как то вывела сортировку по значению, но как к нему подставить ФИО? И догадываюсь, что сортировку значений можно сделать гораздо проще.
Буду благодарна за помощь.

[expert_bq id=»1570″]Наведите указатель мыши в виде белого жирного креста на середину первой ячейки диапазона F5 , протяните выделение до ячейки F11;. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Если сотрудник продал товара на сумму больше или равной 90 000руб., его премия составит 10% от объема продаж, если сумма проданного товара составляет больше или равно 30 000руб., премия составит 5% от объема продаж, если сумма меньше 30 000руб., премия составит 3%.

Как в Excel выделить значения больше заданного? Авто-ремонт

Совет. Если вы хотите получить бесплатную пробную версию функции Выбрать определенную ячейку , сначала перейдите к бесплатной загрузке Kutools for Excel, а затем примените операцию в соответствии с указанными выше шагами.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: