Наименьшее ячейку в формуле excel

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

В этой статье описаны синтаксис формулы и использование функции НАИМЕНЬШИЙ в Microsoft Excel.

Описание

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

Синтаксис

НАИМЕНЬШИЙ(массив;k)

Аргументы функции НАИМЕНЬШИЙ описаны ниже.

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

  • k    Обязательный. Позиция (начиная с наименьшего числа) в массиве или диапазоне данных.

Замечания

  • Если массив пуст, small возвращает #NUM! значение ошибки #ЗНАЧ!.

  • Если k ≤ 0 или k превышает количество точек данных, small возвращает #NUM! значение ошибки #ЗНАЧ!.

  • Если n — количество точек данных в аргументе «массив», то НАИМЕНЬШИЙ(массив;1) соответствует наименьшему значению, а НАИМЕНЬШИЙ(массив;n) — наибольшему значению.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Данные 1

Данные 2

3

1

4

4

5

8

2

3

3

7

4

12

6

54

4

8

7

23

Формула

Описание (результат)

Результат

=НАИМЕНЬШИЙ(A2:A10;4)

Четвертое наименьшее число в первом столбце (4)

4

=НАИМЕНЬШИЙ(B2:B10;2)

Второе наименьшее число во втором столбце (3)

3

Нужна дополнительная помощь?

Функция НАИМЕНЬШИЙ (SMALL) в Excel используется для получения минимального значения из заданного диапазона ячеек.

Более того, с помощью функции НАИМЕНЬШИЙ в Excel вы сможете задать очередность наименьшего числа по величине. Например из диапазона (1,3,5) вы сможете получить с помощью функции второе по меньшинству число (3).

Содержание

  1. Что возвращает функция
  2. Синтаксис
  3. Дополнительная информация
  4. Примеры использования функции НАИМЕНЬШИЙ в Excel
  5. Пример 1. Вычисляем наименьшее число из списка
  6. Пример 2. Вычисляем второе наименьшее число из списка
  7. Пример 3. Использование функции НАИМЕНЬШИЙ с пустыми ячейками
  8. Пример 4. Использование функции НАИМЕНЬШИЙ с текстовыми значениями в ячейках
  9. Пример 5. Использование функции НАИМЕНЬШИЙ с дублированными данными
  10. Пример 6. Использование функции НАИМЕНЬШИЙ в Excel с ошибками

Что возвращает функция

Возвращает минимальное значение из заданного диапазона (включая заданную очередность наименьшего числа по величине).

Синтаксис

=SMALL(array, k) — английская версия

=НАИМЕНЬШИЙ(массив;k) — русская версия

  • array (массив) — массив или диапазон ячеек из которого вы хотите вычислить минимальное значение;
  • k — ранг (очередность наименьшего числа по величине), которую вам нужно вычислить из диапазона данных.

Дополнительная информация

  • если аргумент функции array пустой, то функция выдаст ошибку;
  • если аргумент K ≤ 0 или его значение больше чем количество чисел в диапазоне, то функция выдаст ошибку;
  • вы можете указать значение «n» в аргументе k если вы хотите получить первое (наибольшее) число в диапазоне. Если вы укажете значение «1» в качестве аргумента k то по умолчанию получите минимальное значение из заданного диапазона;

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

Пример 1. Вычисляем наименьшее число из списка

Функция SMALL (НАИМЕНЬШИЙ) в Excel. Как использовать

Представим, что у нас есть список чисел в диапазоне (A2:A4) и нам необходимо вычислить наименьшее число из этого списка. Для этого мы можем использовать формулу:

=SMALL(A2:A4,1) — английская версия

=НАИМЕНЬШИЙ(A2:A4;1) — русская версия

В этой функции значение аргумента K равно 1, таким образом функция понимает, что нам необходимо отразить минимальное значение.

Пример 2. Вычисляем второе наименьшее число из списка

Функция SMALL в Excel

Telegram Logo Больше лайфхаков в нашем Telegram Подписаться

Для того чтобы вычислить из указанного выше диапазона данных (A2:A4) второе по счету наименьшее число, нам поможет формула:

=SMALL(A2:A4,2) — английская версия

=НАИМЕНЬШИЙ(A2:A4;2) — русская версия

Так как значение аргумента функции K равно «2», то функция понимает что нам необходимо отразить второе по порядку наименьшее значение.

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

Функция SMALL в Excel

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

Пример 4. Использование функции НАИМЕНЬШИЙ с текстовыми значениями в ячейках

Функция SMALL в Excel

Если в списке числе, среди которых нам нужно вычислить наименьшее число находятся ячейки с текстом, то функция, также как и в случае с пустыми ячейками, игнорирует их.

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

Функция SMALL в Excel

В тех случаях, когда в диапазоне данных встречаются два одинаковых значения, функция определит их как последовательные значения. При выводе наименьшего и второго по порядку числа, функция выдаст одно и то же значение.

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

Функция SMALL в Excel

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


Функция

НАИМЕНЬШИЙ(

)

, английский вариант SMALL(),

возвращает k-ое наименьшее значение из массива данных. Например, если

диапазон

A1:А4

содержит значения 2;10;3;7, то

формула

=

НАИМЕНЬШИЙ

(A1:А4;2)

вернет значение 3 (второе наименьшее).


Синтаксис


НАИМЕНЬШИЙ

(

массив

;

k

)


Массив

— ссылка на диапазон ячеек, содержащие данные, для которых определяется k-ое наименьшее значение. Также возможен ввод в качестве аргумента

массива констант

, например, =

НАИМЕНЬШИЙ({10:20:30:40:50};1)

.Формула вернет значение 10 (1-ое нименьшее).


k

— позиция (начиная с наименьшей) в массиве или диапазоне ячеек. Если k < 0 или k больше, чем количество значений в

массиве

, то функция

НАИМЕНЬШИЙ

()

возвращает значение ошибки #ЧИСЛО!

Что бывает, если диапазон содержит не только числа?

Пустые ячейки, логические значения (ЛОЖЬ и ИСТИНА) и текст функцией игнорируются. Это видно из таблицы в

файле примера

.

Как видно из таблицы (столбец D), значение ошибки приводит к ошибке в формуле. Если такая ситуация возможна, то создайте с помощью формулы

=

ЕСЛИОШИБКА

(A1;»ф»)

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

Что бывает, если диапазон не содержит числа?

Если в массиве нет ни одного числового значения, то функция вернет значение ошибки #ЧИСЛО!, что выгодно ее отличает от функции

МИН()

, возвращающую в этом случае 0!

Если такая ситуация возможна и необходимо вычислить минимальное значение, то вместо функции

МИН()

нужно использовать формулу

=

НАИМЕНЬШИЙ

(массив;1)


Примечание

: Формула

=

НАИМЕНЬШИЙ

(массив;n)

вернет наибольшее (максимальное) значение из массива размера n. Т.е. формула

=

НАИМЕНЬШИЙ

(массив;1)

эквивалентна

=МИН(массив)

, а

=

НАИМЕНЬШИЙ

(массив;n)

эквивалентна

=МАКС(массив)

Значение числа в текстовом формате

игнорируется функцией

НАИМЕНЬШИЙ

()

(см. столбец Е на рисунке выше). Перед нахождением наименьшего значения можно попытаться преобразовать все значения в числовой формат. Это можно сделать

формулой массива

=

НАИМЕНЬШИЙ

(ЕСЛИ(ЕЧИСЛО(E5:E9+0);E5:E9+0;»»);1)

Что бывает, если в диапазоне есть повторы

Если имеется исходный массив {1;3;

3

;6;6;7}, то третьим наименьшим (по версии функции

НАИМЕНЬШИЙ

()

) будет считаться 3, а не 6. Все правильно и логично, но иногда об этом забывают. С человеческой точки зрения третьим наименьшим будет все-таки, наверное, 6 (т.е. повторы мы не учитываем).

Наименьший с учетом условия

В отличие от функции

СУММ()

и

СЧЁТ()

у

НАИМЕНЬШИЙ

()

в MS EXCEL 2010 нет аналога

СУММЕСЛИ()

и

СЧЁТЕСЛИ()

, позволяющих выполнять вычисления с учетом условия. Но, с помощью

формул массива

можно получить формулу для нахождения наименьшего с учетом условия (как это сделать см.

здесь

).

Кстати, в

Excel для Office 365 есть функция МИНЕСЛИ().

Сумма 3-х наименьших

С помощью нестандартной записи второго аргумента можно расширить возможности функции

НАИМЕНЬШИЙ

()

. Например, найдем сумму 3-х наименьших значений из диапазона

A5:A9

=

СУММ(

НАИМЕНЬШИЙ

(A5:A9;{1;2;3}))

Второй аргумент введен как

константа массива

, что позволило найти 3 наименьших значения.

Аналогично можно найти, например, среднее 2-х наименьших:

=СРЗНАЧ(

НАИМЕНЬШИЙ

(A5:A9;{1;2}))

Удивительно, но 2 последние формулы даже не обязательно вводить как

формулы массива

.

Другие применения функции

Функция

НАИМЕНЬШИЙ

()

является достаточно часто используемой, т.к. она позволяет упорядочивать числовые массивы. Ее можно, например, использовать для

сортировки списков

и

таблиц

.

Поиск наименьшего или наибольшего числа в диапазоне

​Смотрите также​ чем соответственная строка​ столбца в таблице)​ Нужна автоматическая выборка​ фигурные скобки.​Принцип действия функции НАИБОЛЬШИЙ​ листа, то количество​ задача – это​ используем функционал Excel​Аналогичным способом заполним ячейки​

Для ячеек, расположенных подряд в одной строке или одном столбце

  1. ​ НАИМЕНЬШИЙ в качестве​Функции НАИБОЛЬШИЙ и НАИМЕНЬШИЙ​ к неверному результату​.​ сумма квадратов расстояний,​

  2. ​ по​​ суммы квадратов отклонений​​Предположим, что требуется определить,​​ листа.​​ аргументах. Так как​ данных по условию.​​Разбор принципа действия формулы​ Изображение кнопки​ работает обратно пропорционально​​ строк, которое находится​​ поиск значения в​​ для отображения результата​​ C3, C4, C5​ аргумента k указать​ в Excel являются​

Для ячеек, расположенных вразброс

​ (если, конечно, фактические​Примечание​ тем соответствующая линия​х​

Пример

​ выбранной функции от​ кто из рабочих​

​После того как будут​

​ наша исходная таблица​

​ В Excel для​

​ для поиска наименьшего​

​ функции НАИМЕНЬШИЙ. Поэтому​

​ выше положения таблицы​

​ указанной таблице (диапазон​

​ решения задачи в​

​ и C6, указывая​

​ 1 (единицу), результат​

​ противоположными по своему​

​ значения Х не​

​: Чтобы не связываться​

​ лучше аппроксимирует имеющиеся​

​постоянен, то для​

​ исследуемых данных. В​

​ на производстве допускает​

​ отобраны все минимальные​

​ A6:A18 имеет только​ этой цели можно​

​ положительного числа:​

​ здесь мы меняем​ на листе.​

​ A6:A18 указанный в​

​ ячейке D6:​ в качестве аргумента​

​ будет тождественен результату​

​ смыслу и используются​ совпадают с последовательностью​

support.office.com

Максимальный / Наибольший (Минимальный / Наименьший) в Excel. Бесплатные примеры и статьи.

​ с вводом​ данные и может​ построения​ этой статье аппроксимируем​ наименьшее количество ошибок,​​ значения и сопоставлены​​ 1 столбец, то​ успешно использовать формулу​Логическая функция =ЕСЛИ(), которая​ второю функцию МИН​

excel2.ru

МНК: Метод Наименьших Квадратов в MS EXCEL

​Таким образом в памяти​ первом аргументе функции)​=ЕСЛИ(C3>D3;»Сотрудник оказался прав»;»Сотрудник неправ»)​ k числа 2,​ работы функции МИН;​ для определения соответственно​ 1; 2; 3;​формул массива​ ​ быть в дальнейшем​​диаграммы рассеяния​​ имеющиеся данные с​​ или узнать наибольшую​​ все номера строк​​ третий аргумент в​​ в массиве.​ выполняется в массиве​

​ на МАКС.​​ программы сформируется массив,​​ на основе координат,​​Функция ЕСЛИ принимает следующие​​ 3, 4 и​​Если при использовании НАИМЕНЬШИЙ​ ​ наибольшего и наименьшего​​ …).​потребуется дополнительно использовать​ использована для прогнозирования​можно использовать тип​​ помощью: линейной функции​​ заработную плату в​

​ таблицы функция МИН​ функции ИНДЕКС мы​Чтобы определить соответствующие значение​ формул, проверяет каждую​Внимание! Если количество дубликатов​ состоящий из номеров​ указанных в ее​ аргументы:​

  • ​ 5 соответственно.​
  • ​ в качестве аргумента​
  • ​ числового элемента в​
  • ​СОВЕТ​
  • ​ функцию ИНДЕКС(). Формула​

​ значений y от​​ График, если нет,​y​ отделе. Существует несколько​ выберет наименьший номер​ не указываем.​ первому наименьшему числу​

Линейная зависимость

​ ячейку диапазона C2:C13​ в диапазоне меньше,​​ строк. Далее функция​​ втором (номер строки​​C3>D3 – логическое выражение,​​В результате получим:​​ k указать размер​​ массиве данных.​​: Подробнее о построении​​ =ИНДЕКС(ЛИНЕЙН(C26:C45;B26:B45);1) или просто​​ переменной х. Понятно,​​ то необходимо использовать​​=​​ способов поиска наименьшего​​ строки. Эта же​​Чтобы вычислить номер строки​ нужна выборка из​ какая из них​ чем число во​ МИН возвращает наименьший​ таблицы) и третьем​ в котором C3​То есть, нам удалось​

​ массива (количество элементов,​

​Примечание: В Excel массивом​ диаграмм см. статьи​

​ =ЛИНЕЙН(C26:C45;B26:B45) вернет параметр,​

​ что даже если​​ тип диаграммы Точечная.​a​​ или наибольшего числа​​ строка будет содержать​ таблицы напротив наименьшего​​ таблицы по условию.​​ содержит число меньше​ втором аргументе для​ номер строки таблицы,​ (номер столбца) аргументах.​

​ – суммарная з/п​ отсортировать исходный массив​ содержащихся в нем),​ является набор данных,​ Основы построения диаграмм​ отвечающий за наклон​ в действительности никакой​Из диаграммы очевидно, что​x​ в диапазоне.​

​ первое наименьшее число,​ числа в смежном​

​ Допустим мы хотим​

​ чем 0 или​​ функций: НАИМЕНЬШИЙ или​​ которая содержит минимальное​​ Так как таблица,​​ руководителей, D3 –​​ и наглядно продемонстрировать​​ будет получен результат,​​ представленный в виде​​ и Основные типы​​ линии, т.е.​​ взаимосвязи между переменными​​ связь между переменными​+​Выделите ячейку, находящуюся под​

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

​ дешевый товар на​​ЛОЖЬ – для положительных​ функции будут возвращать​​ использует в качестве​​ работы функции ИНДЕКС​​ сотрудников;​​Примечания:​​ функции МАКС.​​ диапазон ячеек). Массив​В этой статье описаны​. Формула =ИНДЕКС(ЛИНЕЙН(C26:C45;B26:B45);2) вернет​

​ нелинейная, то МНК​​ Чтобы понять какая​, степенной, логарифмической и​ которых требуется найти,​ основании этого номера​​ качестве значения для​​ рынке из данного​​ чисел (в данном​​ ошибку «#ЧИСЛО!», по​

​ второго аргумента функция​ имеет только один​»Сотрудник оказался прав» –​Подобным способом можно выполнить​​ в Excel может​ синтаксис формулы и​ параметр, отвечающий за​ все равно подберет​ из множества прямых​ экспоненциальной функцией.​ или справа от​ строки функции ИНДЕКС​ второго аргумента, применяется​ прайса:​ случаи и для​ понятным причинам. Всегда​ ИНДЕКС, которая поэтому​ столбец A, то​ текст, который будет​ обратную сортировку (от​Пример 1. В конструкторском​​ быть принят в​​ использование функции​​ пересечение линии с​​ «наилучшую» линию. Таким​ линий наиболее «правильно»​

​Метод наименьших квадратов​ них.​ выберет соответствующее значение​ несколько вычислительных функций.​Автоматическую выборку реализует нам​​ нуля);​​ заранее определяйтесь какую​​ же номеру строки​​ третий аргумент в​

​ отображен в случае,​

​ большего к меньшему)​ отделе предприятия работают​​ качестве аргумента.​​НОК​ осью Y, т.е.​ образом, МНК ничего​ описывает зависимость между​(англ.​​На вкладке​​ из таблицы A6:A18.​Функция ЕСЛИ позволяет выбрать​ формула, которая будет​

​ИСТИНА – для отрицательных​

​ задачу вы ставите​

​ возвращает нам значение​​ параметрах – пропущен​​ если C3>D3 –​ используя функцию НАИБОЛЬШИЙ;​​ 8 инженеров. Необходимо​​Функции НАИБОЛЬШИЙ и НАИМЕНЬШИЙ​

​в Microsoft Excel.​b​ не говорит о​ переменными, необходимо определить​Ordinary​Главная​ В итоге формула​​ значение из списка​​ обладать следующей структурой:​​ чисел.​​ перед формулой!​​ из диапазона A6:B18.​​ (необязателен). В тоже​ истина;​Для сортировки лучше использовать​ определить четвертую наибольшую​ возвращают k-е максимальное​​Возвращает наименьшее общее кратное​​.​​ наличии реальной взаимосвязи​​ критерий, по которому​

​Least​​в группе​ возвращает это значение​​ по условию. В​​=ИНДЕКС(диапазон_данных_для_выборки;МИН(ЕСЛИ(диапазон=МИН(диапазон);СТРОКА(диапазон)-СТРОКА(заголовок_столбца);””)))​После чего в условной​Часто случается, что в​Понимая принцип действия формулы​ время во втором​»Сотрудник неправ» – текст,​​ другие возможности Excel,​​ и наименьшую зарплаты​ и минимальное значения​ целых чисел. Наименьшее​Вычислив параметры, на​​ переменных, метод просто​​ будут сравниваться линии.​

​Squares​​Редактирование​​ в ячейку B3​ ее первом аргументе​

​В месте «диапазон_данных_для_выборки» следует​

​ таблице функция ЕСЛИ​ одном диапазоне ячеек​ для получения первого​ аргументе сразу используется​​ который отобразится в​​ данный пример приведен​ соответственно.​​ соответственно в выбранном​​ общее кратное —​​диаграмме рассеяния​​ позволяет подобрать такие​​В качестве такого критерия​​,​​нажмите стрелку рядом​​ в качестве результата​

​ указано где проверяется​

​ указать область значений​

​ заменяет все значения​ находятся вместе положительные​ наименьшего значения, мы​ несколько функций, работающих​ случае, если C3>D3​ лишь с целью​Внесем данные в таблицу:​

​ массиве данных. Данные​​ это наименьшее положительное​можно построить соответствующую​ параметры функции​ используем выражение:​OLS​ с кнопкой​ вычисления.​ каждая ячейка в​​ A6:A18 для выборки​​ ИСТИНА на пустые​ и отрицательные числа.​ теперь имеем возможность​ с диапазоном B6:B18.​ – ложь.​ наглядной демонстрации работы.​Для определения наименьшей 4-й​ функции применяют для​ целое, которое кратно​ линию.​a​Картинка50​​) является одним из​​Сумма​​Поняв принцип действия формулы,​​ диапазоне B6:B18 на​ из таблицы (например,​ (””). А вместо​ Необходимо определить экстремальные​ модифицировать ее под​В первом аргументе функции​То есть, оба руководителя​Пример 3. В фирме​ зарплаты в отделе​ поиска значений, которые​

​ всем целым аргументам​​Картинка11​и​где​ базовых методов регрессионного​и выберите команду​

excel2.ru

НОК (функция НОК)

​ теперь можно легко​ наличие наименьшего числового​ текстовых), из которых​​ значения ЛОЖЬ подставляются​​ значения, но с​

Описание

​ свои потребности. Например,​ ЕСЛИ тестирует: является​ получают больше денег,​ работают 10 сотрудников,​ введем следующую формулу​ занимают определенное относительное​ «число1», «число2» и​Еще одним способом построения​b​ŷ​ анализа в части​

Синтаксис

​Минимум​

​ ее модифицировать и​ значения: ЕСЛИB6:B18=МИНB6:B18. Таким​

  • ​ функция ИНДЕКС выберет​​ те числа положительные,​ определенными условиями. Следует​ нам нужно получить​ ли значение в​ чем остальные сотрудники​ включая генерального директора​ в ячейку C2:​ положение в множестве​ т. д. Функция​

Замечания

  • ​ прямой линии по​, для которых вышеуказанное​i​ оценки неизвестных параметров​

  • ​(поиск наименьшего) или​ настраивать под другие​ способом в памяти​ одно результирующие значение.​

  • ​ которые и были​ получить наименьшее значение​ первое наибольшее значение.​

Пример

​ каждой ячейке диапазона​ вместе взятые.​ и его заместителя.​=НАИМЕНЬШИЙ(B3:B10;4)​ данных.​ НОК используется для​ методу наименьших квадратов​ выражение минимально.​=​регрессионных моделей​Максимум​ условия. Например, формулу​ программы создается массив​

​ Аргумент «диапазон» означает​

​ раньше в диапазоне​

​ для положительных чисел​

​ Для этого в​

​ B6:B18 наименьшим числом.​В процессе работы с​

​ Один из сотрудников​

​Аргументами данной функции являются:​

​Примечание: для простого поиска​ сложения дробей с​

​ является инструмент диаграммы​

support.office.com

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

​Проделав не очень сложные​a​по выборочным данным.​(поиск наибольшего), а​ можно изменить так,​ из логических значений​ область ячеек с​ C2:C13. И завершает​

​ и отдельно для​ ячейку D3 введите​ Таким образом в​ большими таблицами, часто​ предположил, что оба​B3:B10 – массив значений​ наименьшего и наибольшего​ различными знаменателями.​

Особенности условий в функциях НАИБОЛЬШИЙ и НАИМЕНЬШИЙ

​Линия тренда​ математические операции (см.​*​В статье рассмотрим приближение​ затем нажмите клавишу​ чтобы выбрать первое​ ИСТИНА и ЛОЖЬ.​ числовыми значениями, из​ вычисления формулы функция​ отрицательных. Для решения​

​ модифицированную формулу:​ памяти создается массив​ приходится сталкиваться с​ руководителя получают в​ заработной платы для​ значений в диапазоне​НОК(число1;[число2];…)​. Для этого выделите диаграмму,​ раздел статьи про​x​ функциями, зависящими только​ ВВОД.​ максимальное значение в​

​ В нашем случаи​ которых следует выбрать​ =МИН(), которая из​ данной задачи не​Не забудьте для подтверждения​ логических значений ИСТИНА​

​ повторяющимися значениями сумм​

​ целом больше, чем​

  1. ​ всех сотрудников;​ данных принято использовать​Аргументы функции НОК описаны​ в меню выберите​ квадратичную зависимость), можно​
  2. ​i​ от одной переменной.​Для выполнения этой задачи​ Excel:​ 3 элемента массива​ первое наименьшее число.​ условной таблицы (уже​

​ достаточно просто использовать​

  1. ​ формулы нажать комбинацию​ и ЛОЖЬ. В​ на разных строках.​ все остальные сотрудники.​4 – порядок искомого​ функции МИН и​ ниже.​вкладку Макет​ вычислить параметры​
  2. ​+​ В этом случае​ используются функции МИН,​
  3. ​Если необходимо изменить условия​ будут содержат значение​ В аргументе «заголовок_столбца»​ отфильтрованной от отрицательных​
  4. ​ функции =МИН(), =МАКС()​ горячих клавиш CTRL+SHIFT+Enter,​ данном примере массив​ А нам нужно​ Необходимо определить, является​ наименьшего значения в​
  5. ​ МАКС, принимающие единственный​Число1, число2, …​, в​a​b​ в MS EXCEL​ МАКС, НАИМЕНЬШИЙ или​ формулы так, чтобы​

​ ИСТИНА, так как​

Примеры работы в Excel с функциями НАИБОЛЬШИЙ и НАИМЕНЬШИЙ

​ для второй функции​ значений и нулей)​ или =НАИМЕНЬШИЙ(), =НАИБОЛЬШИЙ().​ чтобы на была​ содержит только три​ получить только первое​

​ это предположение истиной​

данные в таблицу.

​ массиве.​ параметр на вход​    Аргумент «число1» является обязательным,​группе Анализ​

Примеры работы.

​и​

​;​

  1. ​ можно построить графики​ НАИБОЛЬШИЙ.​ можно было в​
  2. ​ минимальное значение 8​ СТРОКА, следует указать​ возвращает нам наименьшее​

​ Иначе при обращении​ выполнена в массиве​ элемента с положительным​

​ наименьшее значение с​

​ или ложью.​Чтобы определить наибольшую 4-ю​ – диапазон данных.​ последующие числа необязательные.​

​нажмите​

Аргументы этой функции.

​b​n – число​ этих функций. Рассмотрим​Скопируйте указанные ниже данные​ Excel выбрать первое​

Четвертое наименьшее значение в массиве чисел

​ содержит еще 2​ ссылку на ячейку​ положительное число.​ функций к диапазону​ {}.​ результатом теста, так​ одной минимальной суммой​Внесем данные о зарплате​ зарплату вводим формулу​ НАИБОЛЬШИЙ и НАИМЕНЬШИЙ​ От 1 до​Линия тренда​

​:​

НАИМЕНЬШИЙ.

​ пар значений (в​ следующие зависимости:​ на пустой лист.​ максимальное, но меньше​ дубликата в столбце​ с заголовком столбца,​​ с перемешанными положительными​Мы просто в нужном​ как столько же​ в таблице, не​

​ сотрудников в таблицу:​

​ в ячейке D2:​

  1. ​ предлагают расширенный функционал​ 255 значений, для​
  2. ​, затем​Картинка10​

​ нашем случае n=20)​Линейная: y=ax+b​1​ чем 70:​ B6:B18.​ который содержит диапазон​Чтобы найти наименьшие расходы​

​ и отрицательными числами,​

аргумента k числа 2, 3, 4.

​ месте поменяли одну​ содержит одинаковых минимальных​ учитывая другие возможные​Очевидно, что зарплата у​

​=НАИБОЛЬШИЙ(B3:B10;4)​

  1. ​ для поиска 1-го,​ которых определяется наименьшее​Линейное приближение​Как видно из формулы,​
  2. ​Вышеуказанное выражение представляет собой​Логарифмическая: y=a*Ln(x)+b​2​=70;»»;B6:B18));СТРОКА(B6:B18)-СТРОКА(B5);»»)))’ class=’formula’>​Следующий шаг – это​

Формула функций НАИБОЛЬШИЙ с массивом и СУММ

​ числовых значений.​ среди отрицательных значений​ будет возвращено только​ из функций МИН​ значений исходная таблица.​ дубликаты сумм.​ любого из двух​Аргументы этой функции соответствуют​ 2-го… k-го наибольшего/наименьшего​ общее кратное. Если​.​ параметр​

​ сумму квадратов расстояний​Степенная: y=a*xm​

10 сотрудников.

​3​Как в Excel выбрать​ определение в каких​Естественно эту формулу следует​ укажите наибольшее. Для​ отрицательное наименьшее значение.​ на МАКС.​ Если результат положительный​Для демонстрации решения задачи​ руководителей больше, чем​ тем, которые принимала​

СУММ.

​ значений в массиве.​

​ значение не является​Картинка12​a​ между наблюденными значениями​

  1. ​Экспоненциальная: y=a*EXP(b*x)+с​4​ первое минимальное значение​
  2. ​ именно строках диапазона​ выполнять в массиве.​ этого следует выполнить​

​ Поэтому следует использовать​Для решения данной задачи​ формула переходит к​ создадим простую таблицу:​ у любого из​ функция НАИМЕНЬШИЙ в​Обе функции имеют схожий​ целым числом, оно​Картинка13​представляет собой отношение​

​ y​Квадратичная: y=ax2+bx+c​5​

НАИБОЛЬШИЙ с массивом и СУММ.

​ кроме нуля:​ находится каждое минимальное​ Поэтому для подтверждения​ следующие действия:​

​ специальную формулу с​ в ячейку F3​ следующему вычислительному этапу,​В этом примере данные​ остальных сотрудников. Поэтому​ рамках данного примера.​

​ синтаксис, поэтому не​

​ усекается.​Поставив в диалоговом окне​

  1. ​ ковариации и дисперсии,​i​Примечание​6​Как легко заметить, эти​ значение. Это нам​
  2. ​ ее ввода следует​В ячейке E2 введите​ функциями.​ введете новую модифицированную​ а если отрицательный​
  3. ​ таблицы где нужно​ мы можем использовать​Получаем следующие результаты:​ будем рассматривать его​

​Если любой из аргументов​ галочку в поле​ поэтому в MS​и ŷ​

exceltable.com

Как получить первое или второе наименьшее значение в таблице Excel

​: Случаи приближения полиномом​7​ формулы отличаются между​ необходимо по причине​ нажимать не просто​ формулу: =0;””;C2:C13))’ class=’formula’>​Допустим у нас есть​ формулу:​ функция возвращает в​ найти значение находятся​ функцию НАИБОЛЬШИЙ для​То есть, наименьшая и​

Как получить первое минимальное значение?

​ отдельно для каждой​ не является числом,​

Список транзакций.

​ «показывать уравнение на​ EXCEL для вычисления​i​ с 3-й до​A​ собой только функциями​ определения именно первого​ клавишу Enter, а​Так же, как и​ статистика доходов и​Для подтверждения ввода формулы​ массив памяти пустое​ в диапазоне A6:B18.​ поиска значений зарплаты​

​ наибольшая четвертые зарплаты​ функции. Рассмотрим синтаксис​ функция НОК возвращает​ диаграмме» можно убедиться,​ параметра​и часто обозначается​

  1. ​ 6-й степени рассмотрены​Данные​
  2. ​ МИН и МАКС​ наименьшего значения. Реализовывается​ целую комбинацию клавиш​ предыдущей формуле после​ расходов сети магазинов​ снова жмем CTRL+SHIFT+Enter,​ текстовое значение.​ Как видно на​

ИНДЕКС.

​ гендиректора и заместителя.​ в отделе равны​ для НАИБОЛЬШИЙ:​

​ значение ошибки #ЗНАЧ!.​

Детальный разбор формулы для первого наименьшего значения

​ что найденные выше​а​ как SSE (​ в этой статье.​10​ и их аргументами.​ данная задача с​ CTRL+SHIFT+Enter. Если все​ ввода необходимо нажать​ за месяц. А​ чтобы выполнить ее​Следующий вычислительный этап формулы​ рисунке в столбце​ Для решения запишем​ 3200 и 4000​=НАИБОЛЬШИЙ(массив; k)​Если любой из аргументов​ параметры совпадают со​можно использовать следующие​Sum​ Приближение тригонометрическим полиномом​7​Скачать пример выборки из​ помощью функции СТРОКА,​ сделано правильно в​

​ комбинацию клавиш: CTRL+SHIFT+Enter,​ нам нужно узнать​ в массиве и​ – это определение,​ A содержаться значения,​ следующую формулу:​ денежных единиц соответственно.​Описание аргументов:​ меньше нуля, функция​ значениями на диаграмме.​ формулы (см. файл​of​ рассмотрено здесь.​9​ таблицы в Excel.​ она заполняет элементы​ строке формул появятся​ так как она​ какие из торговых​ сразу же получаем​ какие номера строк​ а в столбце​=СУММ(НАИБОЛЬШИЙ(B3:B10;{1;2}))​

​Пример 2. Для наглядности​Массив – диапазон либо​ НОК возвращает значение​Примечание​ примера лист Линейная):​Squared​Нас интересует связь 2-х​27​Теперь Вас ни что​ массива в памяти​ фигурные скобки.​ должна выполняться в​ точек наименее затратные​ результат:​ содержат эти минимальные​ B соответствующие им​Аргументами функции СУММ являются​ работы функции определим​ массив числовых значений,​ ошибки #ЧИСЛО!.​: Для того, чтобы​=КОВАР(B26:B45;C26:C45)/ ДИСП.Г(B26:B45) или​Errors​ переменных​0​ не ограничивает. Один​ программы номерами строк​Обратите внимание ниже на​ массиве. Если все​ по расходам и​За основу взята первая​ суммы. Данный этап​ суммы. Кроме того,​ значения, которые вернет​ 1-й, 2-й, 3-й,​ для которого вычисляется​

​Если НОК(a,b) >=2^53, функция​ параметры совпадали необходимо,​=КОВАРИАЦИЯ.В(B26:B45;C26:C45)/ДИСП.В(B26:B45)​(​х​4​ раз разобравшись с​ листа. Но сначала​ рисунок, где в​ сделано правильно в​ наименее прибыльны по​ формула, но в​ нам необходим для​ видно, что среди​

Как получить первое наибольшее значение?

​ функция НАИБОЛЬШИЙ. Последняя​ 4-й и 5-й​ k-е наибольшее значение.​ НОК возвращает значение​ чтобы тип у​Также для вычисления параметра​Residuals​и​Формула​ принципами действия формул​ от всех этих​

​ ячейку B3 была​ строке формул появятся​ доходам. Для презентации​ ней на этот​ того, чтобы определить​ сумм встречается несколько​

ЕСЛИ МИН.

​ принимает следующие аргументы:​ элементы массива данных,​ Является обязательным аргументом.​ ошибки #ЧИСЛО!.​

Как получить второе наименьшее значение?

​ диаграммы был Точечная,​а​), сумма квадратов ошибок​y​

​Описание (результат)​ в массиве Вы​ номеров вычитается номер​ введена данная формула​ фигурные скобки.​ решения будем использовать​

НАИМЕНЬШИЙ.

​ раз мы используем​ первое минимальное значение​ минимальных значений разбросанных​B3:B10 – массив, хранящий​ состоящего из пяти​K – аргумент, указывающий​Скопируйте образец данных из​ а не График.​можно использовать формулу​ (остатков)​. Имеется предположение, что​=МИН(A2:A7)​ сможете легко модифицировать​ на против первой​ в массиве:​Скачать формулы для поиска​ пример таблицы с​ новую функцию НАИМЕНЬШИЙ​ в диапазоне B6:B18.​ по разным строкам.​ данные о зарплатах​ элементов. Из полученных​ на позицию в​

Как получить первое наибольшее число?

​ следующей таблицы и​ Дело в том,​ =НАКЛОН(C26:C45;B26:B45). Для параметра​)​y​

​Поиск наименьшего числа в​ их под множество​ строки таблицы –​Выборка соответственного значения с​ наименьшего положительного и​ доходами и расходами​

​ вместо первой функции​ Реализовывается такая задача​Чтобы получить значение из​ всех работников фирмы;​ результатов составим новую​ наборе данных или​ вставьте их в​ что при построении​b​.​зависит от​ диапазоне (0)​

exceltable.com

Как найти наименьшее положительное и наибольшее отрицательное число в Excel

​ условий и быстро​ B5, то есть​ первым наименьшим числом:​ наибольшего отрицательного числа​ магазинов как показано​ МИН. Хитрая функция​ с помощью функции​ столбца A которому​{1;2} – интервал, соответствующий​ таблицу, произведя таким​ массиве начиная с​ ячейку A1 нового​ диаграммы​используйте формулу =ОТРЕЗОК(C26:C45;B26:B45).​Метод наименьших квадратов​х​=МАКС(A2:A7)​ решать много вычислительных​ число 5. Это​С такой формулой нам​В результате мы быстро​ на рисунке:​ НАИМЕНШИЙ – это​ СТРОКА, которая создает​

Наименьшее положительное число

​ соответствует первая наименьшая​ первому и второму​ образом, по сути,​ наименьшего значения. Также​ листа Excel. Чтобы​График​И наконец, функция ЛИНЕЙН()​заключается в подборе​по линейному закону​Поиск наибольшего числа в​ задач.​ делается потому, что​ удалось выбрать минимальное​ и легко переделили​В первую очередь следует​

Доходы и расходы.

​ усовершенствованная функция МИН.​ в памяти программы​ сумма в столбце​ искомым величинам.​ сортировку элементов массива​ является обязательным аргументом​ отобразить результаты формул,​значения по оси​ позволяет вычислить сразу​

  1. ​ такой линии​y​
  2. ​ диапазоне (27)​Leica​ функция ИНДЕКС работает​ значение относительно чисел.​ самый слабый магазин​ найти наименьший доход.​ Она позволяет получать​ следующий массив, состоящий​ B выполним 2​Примечание: {1;2} – вариант​

Минимальный доход.

​ по возрастанию.​ функции.​ выделите их и​

​ Х не могут​ оба параметра. Для​ŷ​=​=НАИМЕНЬШИЙ(A2:A7;2)​: Здравствуйте, возник вопрос​ с номерами внутри​ Далее разберем принцип​

  • ​ по доходам –​ Для этого формула​ первое наименьшее, второе​ из номеров строк.​
  • ​ простых шага действий:​ записи массивов в​

​Внесем данные в таблицу:​Примечания:​ нажмите клавишу F2,​ быть заданы пользователем​ ввода формулы ЛИНЕЙН(C26:C45;B26:B45)​=​ax​Поиск второго наименьшего числа​ по выбору наименьшего​ таблицы, а не​ действия формулы и​ это №4. А​ должна сначала рассмотреть​ наименьшее, третье наименьшее​ От этих номеров​В ячейке B3 введите​ Excel. С помощью​

​Для решения будем использовать​

Наибольшее отрицательное число в диапазоне ячеек

​Если значение аргумента k​ а затем —​ (пользователь может указать​ необходимо выделить в​ax​

  1. ​+​ в диапазоне (4)​
  2. ​ значения из 3х​ с номерами рабочего​ пошагово проанализируем весь​ наименее затратная торговая​ группу, состоящую только​ значение и т.д.​ следует вычесть номер​ следующую формулу:​ этой записи было​ функцию НАИМЕНЬШИЙ, находя​

Минимальный расход.

​ превышает количество элементов​ клавишу ВВОД. При​ только подписи, которые​

​ строке 2 ячейки​+​b​=НАИБОЛЬШИЙ(A2:A7;3)​ ячеек, есть ли​ листа Excel. В​ порядок всех вычислений.​ точка по расходам​ из положительных. После​

exceltable.com

Выборка значений из таблицы Excel по условию

​ Порядковый номер наименьших​ первой строки с​Подтвердите ввод формулы комбинацией​ указано о необходимости​ последовательно наименьшее 1-е,​ в массиве данных,​ необходимости измените ширину​ не влияют на​ и нажать​b​. Чтобы определить параметры​Поиск третьего наибольшего числа​ специальная функция? или​ тоже время функция​​ – это магазин​ чего найдите наименьшее​ значений указывается во​

Как сделать выборку в Excel по условию

​ которой начинается диапазон​ горячих клавиш CTRL+SHIFT+Enter,​ вернуть первые два​ 2-е, … ,5-е​ равно нулю или​ столбцов, чтобы видеть​ расположение точек). Вместо​CTRL​, для которой вышеуказанное​

Прайс продуктов.

​ этой взаимосвязи исследователь​ в диапазоне (9)​ формула?​

​ СТРОКА умеет возвращать​

​Ключевую роль здесь играет​ №2.​ положительное значение функции.​ втором аргументе функции.​ исходной таблицы. Это​ так как она​ наибольших значения из​ значения и занося​ взято из диапазона​ все данные.​ значений Х используется​+​ выражение принимает минимальное​ провел наблюдения: для​Функция НАИМЕНЬШИЙ(), английский вариант​Заранее спасибо​ только номера строк​ функция ИНДЕКС. Ее​Если приходиться работать с​

​ Для этого:​ В данном случаи​ очень важно, ведь​ должна выполнится в​ массива B3:B10. Полученные​ их в новую​ отрицательных чисел, результатом​Формула​ последовательность 1; 2;​SHIFT​ значение.​

​ каждого значения хi​ SMALL(), возвращает k-ое наименьшее​Для примера вот​ листа. Чтобы не​ номинальное задание –​

​ большими таблицами определенно​В ячейке D2 введем​

Условие выбрать первое минимальное.

​ — это число​ функция ИНДЕКС работает​ массиве. Если все​ значения будут просуммированы​ таблицу. Для примера​ работы функций НАИБОЛЬШИЙ​Описание​

​ 3; … (для​

Как работает выборка по условию

​+​Примечание:​ произведено измерение yi.​ значение из массива​ файл с этими​ получилось смещение необходимо​ это выбирать из​ найдете в них​ следующую формулу:​ 2. То есть​ не с номерами​ сделано правильно в​ функцией СУММ.​ рассмотрим процесс нахождение​ и НАИМЕНЬШИЙ будет​Результат​ нумерации категорий). Поэтому,​ENTER​Любая линия в​ Соответственно, пусть имеется​ данных. Например, если​

​ ячейками:​ сопоставить порядок номеров​ исходной таблицы (указывается​ дублирующийся суммы разбросаны​После ввода формулы для​ мы получаем из​ строк листа Excel,​ строке формул появятся​

​В результате получим сумму​ наименьшего 1-го значения.​ ошибка #ЧИСЛО!;​=НОК(5; 2)​ если строить​(см. статью про формулы​ двухмерном пространстве однозначно​ 20 пар значений​ диапазон ​jakim​ строк листа и​ в первом аргументе​ вдоль целого столбца.​ подтверждения необходимо нажать​ памяти массива второй​ а с номерами​ фигурные скобки {}.​ зарплат директора и​ В ячейке C2​Ошибка #ЧИСЛО! возникает также​Наименьшее общее кратное чисел​

​линию тренда​ массива, возвращающими несколько​ определяется значениями 2-х​ (хi; yi).​A1:А4​:​ таблицы с помощи​ – A6:A18) значения​ В тоже время​ комбинацию горячих клавиш:​ наименьший номер строки​ строк таблицы, указанной​В результате мы получили​ заместителя:​ введем следующую формулу:​ в случае, если​ 5 и 2​на диаграмме типа​ значений). В левой​ параметров:​Картинка1​содержит значения 2;10;3;7,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=SMALL(E6:E8;1)​ вычитанием разницы. Например,​ соответственные определенным числам.​ у вас может​ CTRL+SHIFT+Enter, так как​ для функции ИНДЕКС.​ в ее первом​ значение, соответствующее первой​Теперь определим общую сумму​=НАИМЕНЬШИЙ(B2:B6;1)​ массив окажется пустым;​10​График​ ячейке будет возвращено​a​Для наглядности рекомендуется построить​ тоформула =НАИМЕНЬШИЙ(A1:А4;2) вернет​Pelena​ если таблица находится​ ИНДЕКС работает с​

​ возникнуть необходимость выбрать​ она должна выполняться​Чтобы получить второе наибольшее​ аргументе. Таким образом,​ наименьшей сумме.​ зарплат оставшихся работников​Функция принимает следующие аргументы:​Функции НАИБОЛЬШИЙ и НАИМЕНЬШИЙ​=НОК(24; 36)​, то вместо фактических​ значение​(наклон) и​ диаграмму рассеяния.​ значение 3 (второе​:​ на 5-ой строке​ учетом критериев определённых​ данные из таблицы​ в массиве. Если​ число следует в​

Как выбрать значение с наибольшим числом в Excel

​ чтобы получить истинный​​ используя функцию СУММ​B2:B6 – диапазон значений​ игнорируют текстовые данные,​Наименьшее общее кратное чисел​ значений Х будут​а​b​

Первое максимальное значение.

​Картинка9​ наименьшее).​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=МИН(E6:E8)​ листа значит каждая​ во втором (номер​ с первым наименьшим​

​ все сделано правильно​Максимальное значение по условию.

​ формуле указать в​ номер исходной таблицы​Функция ИНДЕКС является самой​

Больше чем ноль.

​ в ячейке D2.​ исходного массива;​ которые могут содержаться​ 24 и 36​ использованы значения этой​

​, в правой –​(сдвиг).​

​Примечание:​Метод наименьших квадратов (МНК)​Leica​ строка таблицы будет​ строки внутри таблицы)​ числовым значением, которое​ тогда в строке​ место функции НАИМЕНЬШИЙ​ мы отнимаем от​ главной в этой​

exceltable.com

Выбор наименьшего значения из 3х ячеек. (Формулы/Formulas)

​Визуально видно, что сотрудник​​1 – порядок искомого​ в массиве.​72​ последовательности, что приведет​b​Считается, что чем меньше​
​Если шаг изменения​:)
​ основан на минимизации​: Спасибо большое !!​ на 5 меньше​

​ и третьем (номер​​ имеет свои дубликаты.​​ формул будут видны​

​ функцию НАИБОЛЬШИЙ:​​ каждого номера строки​​ формуле. Ее номинальная​

​ оказался прав. Однако​​ наименьшего значения.​

excelworld.ru

​Если при использовании функции​

Анализ топовых значений функциями НАИБОЛЬШИЙ и НАИМЕНЬШИЙ

Скорее всего вам известны простые функции МИН (MIN) и МАКС (MAX) , позволяющие быстро найти минимальное или максимальное значение в таблице. Но что если нам требуется найти, например, не самое большое, а 2-е или 5-е значение в ТОПе? Здесь помогут функции НАИБОЛЬШИЙ (LARGE) и НАИМЕНЬШИЙ (SMALL) .

Синтаксис этих функций похож:

=НАИБОЛЬШИЙ( Диапазон ; Позиция )

=НАИМЕНЬШИЙ( Диапазон ; Позиция )

  • Диапазон – диапазон ячеек с числами, которые мы проверяем.
  • Позиция – целое число, представляющее собой позицию (ранг, номер в рейтинге) извлекаемого элемента.

Например, если у нас есть таблица с прибылями по товарам, то с помощью функции НАИБОЛЬШИЙ можно легко определить максимальное (первое в рейтинге) значение из диапазона прибыли (B2:B22), которое фактически будет тождественно формуле МАКС(B2:B22):

Аналогичным образом, функция

… выдаст следующее за ним максимальное (2-е в рейтинге) и т.д.

Массив констант и сумма ТОПов

Что интересно, аргумент Позиция может быть не просто числом, а набором чисел — массивом констант в фигурных скобках. Так, например, для получения суммы первых трех максимальных значений в диапазоне можно использовать формулу с прописанным внутри массивом констант для первых трех позиций (сочетание Ctrl+Shift+Enter в конце можно не нажимать, хотя по факту это и формула массива):

Сортировка формулой

Функцию НАИМЕНЬШИЙ (SMALL) очень удобно использовать для сортировки формулой набора числовых значений. Для этого достаточно сделать вспомогательную нумерацию (1, 2, 3. ) и ссылаться на нее во втором аргументе:

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

Только числа

Еще одной полезной особенностью этих функций является то, что они игнорируют все, кроме чисел, т.е. «не видят» текст и логические значения (ИСТИНА, ЛОЖЬ). Это бывает полезно использовать, например, для извлечения всех сумм по заданному наименованию, когда товар встречается больше одного раза и ВПР (VLOOKUP) уже не поможет:

В этом примере функция ЕСЛИ (IF) в столбце С проверяет наименование на соответствие заданному (Огурцы) и выводит сумму или логическую ЛОЖЬ. А для извлечения потом всех полученных сумм из столбца С используется наша функция НАИМЕНЬШИЙ, которая игнорирует ЛОЖЬ — и мы получаем список стоимостей всех сделок по нужному товару.

Функция SMALL (НАИМЕНЬШИЙ) в Excel. Как использовать

Функция НАИМЕНЬШИЙ (SMALL) в Excel используется для получения минимального значения из заданного диапазона ячеек.

Более того, с помощью функции НАИМЕНЬШИЙ в Excel вы сможете задать очередность наименьшего числа по величине. Например из диапазона (1,3,5) вы сможете получить с помощью функции второе по меньшинству число (3).

Что возвращает функция

Возвращает минимальное значение из заданного диапазона (включая заданную очередность наименьшего числа по величине).

=SMALL(array, k) – английская версия

=НАИМЕНЬШИЙ(массив;k) – русская версия

  • array (массив) – массив или диапазон ячеек из которого вы хотите вычислить минимальное значение;
  • k – ранг (очередность наименьшего числа по величине), которую вам нужно вычислить из диапазона данных.

Дополнительная информация

  • если аргумент функции array пустой, то функция выдаст ошибку;
  • если аргумент K ≤ 0 или его значение больше чем количество чисел в диапазоне, то функция выдаст ошибку;
  • вы можете указать значение “n” в аргументе k если вы хотите получить первое (наибольшее) число в диапазоне. Если вы укажете значение “1” в качестве аргумента k то по умолчанию получите минимальное значение из заданного диапазона;

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

Пример 1. Вычисляем наименьшее число из списка

Представим, что у нас есть список чисел в диапазоне ( A2:A4 ) и нам необходимо вычислить наименьшее число из этого списка. Для этого мы можем использовать формулу:

=SMALL(A2:A4,1) – английская версия

=НАИМЕНЬШИЙ(A2:A4;1) – русская версия

В этой функции значение аргумента K равно 1, таким образом функция понимает, что нам необходимо отразить минимальное значение.

Пример 2. Вычисляем второе наименьшее число из списка

Для того чтобы вычислить из указанного выше диапазона данных ( A2:A4 ) второе по счету наименьшее число, нам поможет формула:

=SMALL(A2:A4,2) – английская версия

=НАИМЕНЬШИЙ(A2:A4;2) – русская версия

Так как значение аргумента функции K равно “2”, то функция понимает что нам необходимо отразить второе по порядку наименьшее значение.

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

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

Пример 4. Использование функции НАИМЕНЬШИЙ с текстовыми значениями в ячейках

Если в списке числе, среди которых нам нужно вычислить наименьшее число находятся ячейки с текстом, то функция, также как и в случае с пустыми ячейками, игнорирует их.

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

В тех случаях, когда в диапазоне данных встречаются два одинаковых значения, функция определит их как последовательные значения. При выводе наименьшего и второго по порядку числа, функция выдаст одно и то же значение.

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

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

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

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

Примечание: В Excel массивом является набор данных, представленный в виде единого объекта (например, диапазон ячеек). Массив в Excel может быть принят в качестве аргумента.

Особенности условий в функциях НАИБОЛЬШИЙ и НАИМЕНЬШИЙ

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

Примечание: для простого поиска наименьшего и наибольшего значений в диапазоне данных принято использовать функции МИН и МАКС, принимающие единственный параметр на вход – диапазон данных. НАИБОЛЬШИЙ и НАИМЕНЬШИЙ предлагают расширенный функционал для поиска 1-го, 2-го… k-го наибольшего/наименьшего значений в массиве.

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

  1. Массив – диапазон либо массив числовых значений, для которого вычисляется k-е наибольшее значение. Является обязательным аргументом.
  2. K – аргумент, указывающий на позицию в наборе данных или массиве начиная с наименьшего значения. Также является обязательным аргументом функции.
  1. Если значение аргумента k превышает количество элементов в массиве данных, равно нулю или взято из диапазона отрицательных чисел, результатом работы функций НАИБОЛЬШИЙ и НАИМЕНЬШИЙ будет ошибка #ЧИСЛО!;
  2. Ошибка #ЧИСЛО! возникает также в случае, если массив окажется пустым;
  3. Функции НАИБОЛЬШИЙ и НАИМЕНЬШИЙ игнорируют текстовые данные, которые могут содержаться в массиве.
  4. Если при использовании функции НАИМЕНЬШИЙ в качестве аргумента k указать 1 (единицу), результат будет тождественен результату работы функции МИН;
  5. Если при использовании НАИМЕНЬШИЙ в качестве аргумента k указать размер массива (количество элементов, содержащихся в нем), будет получен результат, тождественный результату работы функции МАКС.

Примеры работы в Excel с функциями НАИБОЛЬШИЙ и НАИМЕНЬШИЙ

Пример 1. В конструкторском отделе предприятия работают 8 инженеров. Необходимо определить четвертую наибольшую и наименьшую зарплаты соответственно.

Внесем данные в таблицу:

Для определения наименьшей 4-й зарплаты в отделе введем следующую формулу в ячейку C2:

Аргументами данной функции являются:

  1. B3:B10 – массив значений заработной платы для всех сотрудников;
  2. 4 – порядок искомого наименьшего значения в массиве.

Чтобы определить наибольшую 4-ю зарплату вводим формулу в ячейке D2:

Аргументы этой функции соответствуют тем, которые принимала функция НАИМЕНЬШИЙ в рамках данного примера.

Получаем следующие результаты:

То есть, наименьшая и наибольшая четвертые зарплаты в отделе равны 3200 и 4000 денежных единиц соответственно.

Четвертое наименьшее значение в массиве чисел

Пример 2. Для наглядности работы функции определим 1-й, 2-й, 3-й, 4-й и 5-й элементы массива данных, состоящего из пяти элементов. Из полученных результатов составим новую таблицу, произведя таким образом, по сути, сортировку элементов массива по возрастанию.

Внесем данные в таблицу:

Для решения будем использовать функцию НАИМЕНЬШИЙ, находя последовательно наименьшее 1-е, 2-е, … ,5-е значения и занося их в новую таблицу. Для примера рассмотрим процесс нахождение наименьшего 1-го значения. В ячейке C2 введем следующую формулу:

Функция принимает следующие аргументы:

  1. B2:B6 – диапазон значений исходного массива;
  2. 1 – порядок искомого наименьшего значения.

Аналогичным способом заполним ячейки C3, C4, C5 и C6, указывая в качестве аргумента k числа 2, 3, 4 и 5 соответственно.

В результате получим:

То есть, нам удалось отсортировать исходный массив и наглядно продемонстрировать работу функции НАИМЕНЬШИЙ.

  1. Подобным способом можно выполнить обратную сортировку (от большего к меньшему) используя функцию НАИБОЛЬШИЙ;
  2. Для сортировки лучше использовать другие возможности Excel, данный пример приведен лишь с целью наглядной демонстрации работы.

Формула функций НАИБОЛЬШИЙ с массивом и СУММ

Пример 3. В фирме работают 10 сотрудников, включая генерального директора и его заместителя. Один из сотрудников предположил, что оба руководителя получают в целом больше, чем все остальные сотрудники. Необходимо определить, является это предположение истиной или ложью.

Внесем данные о зарплате сотрудников в таблицу:

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

Аргументами функции СУММ являются значения, которые вернет функция НАИБОЛЬШИЙ. Последняя принимает следующие аргументы:

  1. B3:B10 – массив, хранящий данные о зарплатах всех работников фирмы;
  2. <1;2>– интервал, соответствующий первому и второму искомым величинам.

Примечание: <1;2>– вариант записи массивов в Excel. С помощью этой записи было указано о необходимости вернуть первые два наибольших значения из массива B3:B10. Полученные значения будут просуммированы функцией СУММ.

В результате получим сумму зарплат директора и заместителя:

Теперь определим общую сумму зарплат оставшихся работников используя функцию СУММ в ячейке D2.

Визуально видно, что сотрудник оказался прав. Однако используем функционал Excel для отображения результата решения задачи в ячейке D6:

=ЕСЛИ(C3>D3;»Сотрудник оказался прав»;»Сотрудник неправ»)

Функция ЕСЛИ принимает следующие аргументы:

  1. C3>D3 – логическое выражение, в котором C3 – суммарная з/п руководителей, D3 – суммарная з/п остальных сотрудников;
  2. «Сотрудник оказался прав» – текст, который будет отображен в случае, если C3>D3 – истина;
  3. «Сотрудник неправ» – текст, который отобразится в случае, если C3>D3 – ложь.

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

Функция наименьший в Excel

Если ранее вы не сталкивались с формулами массива, рекомендую прочитать:

    Excel. Транспонирование строк в столбцы (или столбцов в строки) с помощью формулы массива

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

Основное достоинство формул массивов состоит в том, что они позволяют выполнять очень широкий круг вычислений, который другими способами выполнить нельзя. К сожалению, формулы массивов — это наиболее сложное и непонятное средство Excel.

Если вы уже постигли азы, предлагаю вам продолжить знакомство с формулами массива вместе с Джоном Уокенбахом и его книгой MS Excel 2007. Библия пользователя. — М.: Издательский дом «Вильямс», 2008. — 816 с.

Cкачать заметку в формате Word, примеры в формате Excel

Создание массивов на основе значений ячеек диапазона

На рис. 1 показан рабочий лист, содержащий данные в диапазоне A1:C4. Диапазон D8:F11 содержит массив, созданный на основе этих данных с помощью формулы

Рис. 1. Создание массива на основе значений ячеек диапазона

Массив в диапазоне D8:F11 связан со значениями диапазона A1:C4. Если изменить какое-либо значение в последнем диапазоне, то автоматически изменится соответствующее значение в массиве D8:F11.

Создание массива констант на основе значений диапазона ячеек

В предыдущем примере формула массива в ячейках D8:F11, по существу, являлась ссылкой на диапазон A1:C4. Чтобы «разорвать» эту связь и создать массив констант, выполните ряд действий.

  1. Выделите диапазон, содержащий формулу массива (в этом примере — D8:F11).
  2. Нажмите клавишу , чтобы перейти в режим редактирования формулы.
  3. Нажмите клавишу , чтобы преобразовать ссылки на ячейки в соответствующие значения.
  4. Нажмите комбинацию клавиш .

Теперь в диапазоне D8:F11 находится следующий массив: <1; » кот » ;3:4;5; » собака » :7;89;9,12: » обезьяна » ;11;44>. На рис. 2 показано, как этот массив выглядит в строке формул.

Рис. 2. После нажатия клавиши в строке формул отобразится массив констант

Выполнение операций над массивами

Следующая формула массива создает прямоугольный массив и умножает каждый его элемент на 2: <=<1;2;3;4:5;6;7;8:9;10;11;12>*2> (рис. 3)

Рис. 3. Результат умножения массива на 2

Следующая формула умножает каждый элемент массива на самого себя: <=<1;2;3;4:5;6;7;8:9;10;11;12>*<1;2;3;4:5;6;7;8:9;10;11;12)>. Эту формулу можно переписать в более компактном виде: <=<1;2;3;4:5;6;7;8:9;10;11;12>^2>. Если массив хранится в диапазоне ячеек (допустим, А1:С4), то подобная формула возвратит квадрат каждого элемента этого массива: <=А1:С4^2>(рис. 4).

Рис. 4. Возведение значений массива в квадрат

Применение функций к массивам

В операциях над массивами можно использовать функции. Следующая формула массива, которую нужно ввести в вертикальный диапазон, состоящий из 10 ячеек, вычисляет квадратные корни каждого элемента массива: <=КОРЕНЬ(<1:2:3:4:5:6:7:8:9:10))>. Если массив хранится в диапазоне ячеек (например, А1:А10), подобная формула выполнит эти же вычисления для каждого элемента массива: <=КОРЕНЬ(А1:А10)>(рис. 5).

Рис. 5. Извлечение квадратного корня из элементов массива

Транспонирование массивов

При транспонировании массива его строки становятся столбцами, а столбцы — строками. Если массив одномерный, то при транспонировании горизонтальный массив становится вертикальным и наоборот. Для выполнения операции транспонирования используется функция Excel ТРАНСП. Допустим, имеется одномерный горизонтальный массив <1; 2; 3; 4; 5>, расположенный в диапазоне А1:Е1. С помощью функции ТРАНСП можно преобразовать его в вертикальный массив. Для этого выделите вертикальный диапазон, состоящий из пяти ячеек, введите формулу =ТРАНСП(А1:Е1) и нажмите комбинацию клавиш (рис. 6).

Рис. 6. Транспонирование одномерного массива

Транспонирование двухмерных массивов выполняется подобным образом. На рис. 7 показан двухмерный массив в диапазоне A1:D3. Формула <=TPAHCП(A1:D3)>создает в диапазоне F1:H4 транспонированный массив.

Рис. 7. Транспонирование двумерного массива

Генерирование последовательности натуральных чисел

С помощью формул массивов легко генерировать последовательности натуральных чисел. Для этого идеально подходит функция СТРОКА, возвращающая номер строки. Рассмотрим формулу массива, введенную в вертикальный диапазон, состоящий из 12 ячеек: <=СТРОКА(1:12)>. Эта формула возвращает массив из 12 элементов, содержащий числа от 1 до 12 (рис. 8). Отметим, что данная формула возвращает правильный результат, независимо от того, где расположен диапазон, в который вводится эта формула.

Рис. 8. Последовательности натуральных чисел на основе функции СТРОКА

Если вы поэкспериментируете с приведенной формулой, то обнаружите присущий ей недостаток: при добавлении новой строки выше диапазона, где расположена эта формула, Excel изменит номера строк, и формула автоматически преобразуется в формулу, возвращающую значения от 2 до 13: <=СТРОКА(2:13)>(рис. 9).

Рис. 9. Добавление строки над массивом изменяет ряд чисел

Приведем формулу массива, которая лишена этого недостатка: <=СТРОКА(ДВССЫЛ( » 1:12 » ))>. Эта формула использует функцию ДВССЫЛ, аргументом которой является текстовая строка. Excel не изменяет этот аргумент при вставке или удалении строк на рабочем листе, поэтому данная формула всегда возвращает правильный результат, состоящий из чисел от 1 до 12 (рис. 10).

Рис. 10. Последовательность натуральных чисел на основе функции ДВССЫЛ не меняется при добавлении строк над массивом

Функции, возвращающие массив. Результатом выполнения некоторых функций Excel является массив. Чтобы такие функции возвращали правильный результат, выделите диапазон, введите формулу, содержащую одну из этих функций, как формулу массива. Вот несколько функций, которые возвращают массив: ПРЕДСКАЗ, ЧАСТОТА, РОСТ, ЛИНЕЙН, ЛГРФПРИБЛ, МОБР, МУМНОЖ и ТЕНДЕНЦИЯ. Дополнительную информацию об этих функциях можно найти в справочной системе Excel.

Формулы массивов для отдельных ячеек

До этого рассматривались формулы массивов, вносимые в диапазоны, состоящие из нескольких ячеек. Но настоящая мощь формул массивов проявляется тогда, когда они вводятся в отдельную ячейку.

Подсчет количества символов в диапазоне

Если необходимо подсчитать общее количество символов в определенном диапазоне, то традиционный метод выполнения этой задачи состоит в том, чтобы найти количество символов в каждой ячейке диапазона, например, с помощью формулы =ДЛСТР(А1), и затем суммировать эти значения (рис. 11). Формула массива <=СУММ(ДЛСТР(А1:А10))>выполняет эти вычисления без промежуточных формул. Эта формула с помощью функции ДЛСТР создает виртуальный массив в памяти компьютера, содержащий количество символов каждой ячейки диапазона, а затем суммирует элементы виртуального массива.

Рис. 11. Одна формула массива заменяет целый ряд отдельных формул

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

Предположим, что имеется диапазон чисел, названный Данные, и вы хотите узнать сумму трех наименьших чисел этого диапазона. Формула массива решает эту задачу: <=СУММ(НАИМЕНЬШИЙ(Данные;<1;2;3>))> (рис. 12). Здесь в качестве второго аргумента в функции НАИМЕНЬШИЙ используется массив констант. Это вынуждает Excel сгенерировать виртуальный массив, содержащий три наименьших значения из диапазона Данные. Затем к этому виртуальному массиву применяется функция СУММ, которая суммирует его элементы и возвращает искомый результат.

Рис. 12. Формула массива возвращает сумму трех наименьших значений поименованного диапазона Данные (A1:А10)

Подсчет количества ячеек, содержащих текст

В следующей формуле функция ЕСЛИ используется для проверки содержимого каждой ячейки диапазона. Затем создается виртуальный массив (того же размера, что и исходный), в котором содержатся числа 1 (если в ячейке находится текст) и 0 (в противном случае). Новый массив передается в функцию СУММ, которая возвращает сумму элементов массива. В итоге получаем количество ячеек, содержащих текст: <=СУММ(ЕСЛИ(ЕТЕКСТ(А1:D5);1;0))>. На рис. 13 показан пример использования этой формулы в ячейке С8. В результате выполнения функции ЕСЛИ создается виртуальным массив <0;1;1;1:1;0;0;0:1;0;0;0:1;0;0;0:1;0;0;0>. Обратите внимание на то, что виртуальный массив состоит из пяти строк, содержащих по четыре элемента (т.е. тот же размер, что и исходный массив). Функция СУММ суммирует значения этого виртуального массива.

Рис. 13. Формула массива возвращает число ячеек диапазона, содержащих текст

Следующая формула выполняет туже работу, но записана в более компактном виде <=СУММ(ЕТЕКСТ(A1:D5)*1)>. Здесь вместо функции ЕСЛИ используется тот факт, что ИСТИНА*1=1, а ЛОЖЬ*1=0

Исключение промежуточных формул

Одно из достоинств формул массивов заключается в том, что они позволяют исключать промежуточные формулы (и соответственно результаты промежуточных вычислений) с рабочих листов. Это делает таблицы на рабочих листах более компактными и понятными. На рис. 14 показан рабочий лист, содержащий баллы студентов до и после выполнения тестов. В столбце D содержатся формулы, вычисляющие разность между этими баллами, в ячейке D12 — формула, вычисляющая среднее значение этих разностей: =CPЗHAЧ(D2:D11).

Рис. 14. Вычисление среднего с помощью промежуточных формул и с помощью одной формулы массива

С помощью следующей формулы массива, записанной в ячейке С15, можно исключить промежуточные вычисления в столбце D: <=СРЗНАЧ(С2:С11-В2:В11)>. В этой формуле используются два массива, содержащиеся в диапазонах С2:С11 и В2:В11. Формула создает виртуальный массив, состоящий из разностей значений этих двух массивов. Этот виртуальный массив хранится в памяти компьютера, а не в рабочем листе Excel. Функция СРЗНАЧ использует этот виртуальный массив в качестве своего аргумента и возвращает среднее его элементов. Виртуальный массив имеет вид <27;18;18;10;3;8;0;17;8;-8>. Поэтому в данном случае предыдущая формула принимает вид =СРЗНАЧ(<27;18;18;10;3;8;0;17;8;-8>)

Аналогично создаются и работают формулы массивов, вычисляющие различные характеристики диапазонов данных. Например, следующая формула находит максимальное число среди разностей значений диапазонов С2:С11 и В2:В11: <=МАКС(C2:C11-B2:B11)>. Эта формула вернет число 27. А эта формула <=МИН(C2:C11-B2:B11)>возвращает наименьшее число разностей значений двух диапазонов. Формула вернет число −8.

Использование массивов вместо ссылок на диапазоны

Если в формулах используются ссылки на диапазоны, то их можно заменить на массивы констант. Это очень удобно, если значения в диапазонах, на которые указывают ссылки, не будут изменяться. [1]

На рис. 15 представлена таблица, в которой производится поиск названия заданного числа. Например, если 9 — искомое значение, то формула вернет слово Девять. В ячейку С1 введена следующая формула: =ВПР(В1;D1:Е10;2;ЛОЖЬ). Вместо ссылки на таблицу можно использовать двухмерный массив. Формула, приведенная ниже, работает аналогично предыдущей, но не использует таблицу, которая находится в диапазоне D1:E10.

Рис. 15. Таблицу, в которой производится поиск, можно заменить массивом констант

Если вас заинтересовали формулы массива, рекомендую книгу Майкл Гирвин. Ctrl+Shift+Enter. Освоение формул массива в Excel

[1] К сожалению, в функциях, работающих с базами данных (например, БДСУММ), нельзя заменить ссылку на диапазон, содержащий критерии, массивом констант.

#2. Решаем задачи в Excel. Поиск наибольшего значения

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

Предложенное решение этой задачи имеет один существенный недостаток. Дело в том, что функция МАКС возвращает первое максимальное значение из диапазона и на этом весь расчет прекращается. Это означает, что если в списке будет два или больше сотрудников с одинаковым возрастом, то в результатах мы увидим лишь первого по списку.

Давайте решим задачу таким образом, чтобы получился список всех сотрудников, имеющих максимальный возраст.

Итак, первым делом мы по-прежнему должны определить максимальный возраст. Для этого вполне подойдет функция МАКС , которую мы уже использовали ранее.

Ну а далее нам нужно сравнивать возраст каждого сотрудника с максимальным и в случае совпадения выводить имя сотрудника в столбце F ниже.

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

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

Формула массива является частью стандартного функционала Экселя и многие даже не догадываются об ее существовании.

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

Не буду сейчас вдаваться в подробности, так как эта заметка и так будет довольно длинной. Если вы хотите узнать больше о формуле массива, то напишите об этом в комментариях и я раскрою тему подробнее в одной из следующих заметок.

Итак, давайте решим задачу.

Как и в прошлый раз , воспользуемся функцией ИНДЕКС , которая возвращает значение ячейки, заданного номером строки и номером столбца.

Первый ее аргумент — массив значений. Выбираем все ячейки с именами сотрудников.

Далее мы должны указать второй аргумент — номер строки, из которой будет возвращено значение. Нам нужно выводить значение из столбца A той строки, в которой значение в столбце B равно вычисленному значению максимального возраста (находится в ячейке F1), и тут идеально подойдет функция ЕСЛИ — если вычисленное значение из ячейки F1 равно одному из значений диапазона B2:B6, то нам нужно вывести номер этой строки. Определить номер строки довольно просто и в этом нам поможет функция СТРОКА , которая выводит фактический номер строки, определяемый адресом ячейки.

Так, например, пустая функция СТРОКА() выведет номер строки Экселя, в которой находится сама эта формула. Мы же в формуле должны вывести номер строки из диапазона значений и у нас в первой строке Экселя находится заголовок таблицы, учитывать который не нужно. Поэтому из полученного номера строки вычтем единицу, чтобы исключить строку заголовка.

Ну а в случае когда условие функции ЕСЛИ не выполняется выведем пустую строку, для этого укажем две кавычки. Итоговая формула будет выглядеть так:

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

Думаю, что проще будет объяснять уже на готовой формуле. Отличаться она будет лишь дополнительной функцией НАИМЕНЬШИЙ , которой мы «обернем» наше условие.

Эта функция возвращает k -ое наименьшее значение во множестве данных. Множество данных определяется результатом функции ЕСЛИ , а вот аргумент k , нужно будет вычислять, так как он должен изменяться.

Для его вычисления снова воспользуемся функцией СТРОКА , но перед этим давайте разберемся с функцией НАИМЕНЬШИЙ , так как она не самая простая для понимания.

Рассмотрим ее на таком примере — введем диапазон значений 1, 2, 3, 4, 5 и укажем формулу:

То есть нам нужно вывести третье наименьшее значение в диапазоне.

Логично, что в диапазоне чисел третье наименьшее равно 3. Если же мы изменим в диапазоне 3 на 1, то и результат также изменится — на 2.

То есть функция проходит весь диапазон значений и, выстраивает их по возрастанию, а затем отсчитывает k -ое (в нашем примере третье) значение по списку.

Если изменить в диапазоне 2 на 1, то функция вернет единицу, так как третье наименьшее равно ей.

Надеюсь, работа этой функции прояснилась.

Теперь возвращаемся к нашей формуле. Выглядеть она будет так:

Здесь формула СТРОКА()-1 вычисляет аргумент k для функции НАИМЕНЬШИЙ .

Как я уже упоминал, пустая функция СТРОКА возвращает номер строки с формулой. Так как у нас формула находится во второй строке Экселя, то мы можем использовать это значение для вычисления соответствующего аргумента k . Чуть дальше мы рассмотрим работу формулы и вам станет понятен принцип вычисления.

Чтобы сделать формулу формулой массива необходимо нажать не Enter , а сочетание клавиш Ctrl+Shift+Enter .

На то, что формула стала формулой массива указывают фигурные скобки, в которые она была заключена.

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

Вы видите, что в ячейке F2 появился правильный результат.

Давайте проанализируем формулу с помощью соответствующего инструмента со вкладки Формулы .

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

Так как мы имеем дело с формулой массива, то на выходе будем иметь не одно значение, а массив данных, что мы сейчас и увидим.

В первую очередь проверяется условие в функции ЕСЛИ (текущее вычисление подчеркивается).

Мы видим, что условие выдало пять ответов, то есть массив значений, равный по размеру диапазону ячеек с именами сотрудников. Из пяти ответов только последний ИСТИНА , что мы можем также подтвердить, взглянув на первоначальный диапазон значений, в котором пока только у одного сотрудника возраст равен максимальному.

Далее на базе полученных значений функция СТРОКА выдает массив с номерами строк.

Поскольку условие у нас выполняется только в последней строке, то мы получим четыре пустых значения (кавычки) и цифру 5, соответствующую пятой строке массива данных:

Переходим к функции НАИМЕНЬШИЙ , которая должна вернуть нам первое наименьшее значение. И как раз для того, чтобы автоматически вычислять это значение и была вставлена формула СТРОКА()-1 . Мы изначально вставили формулу во вторую строку Экселя, поэтому она выдаст единицу, а значит функция НАИМЕНЬШИЙ выдаст первое наименьшее значение, которое будет равно 5.

Соответственно, функция ИНДЕКС выдаст значение, находящееся в пятой строке столбца А, а это и есть имя сотрудника с максимальным возрастом:

Чтобы получить диапазон значений нужно размножить эту формулу автозаполнением, но мы столкнемся с проблемой.

Во-первых, в изначальной формуле использовались относительные ссылки и при автозаполнении это проявилось, то есть диапазоны «съехали».

Во-вторых, функция выводит сообщение #ЧИСЛО! из-за особенностей вычислений. Давайте разберемся в этой ситуации.

Во-первых, изменим ссылки на абсолютные с помощью клавиши F4 . Для этого при редактировании формулы устанавливаем текстовый курсор в ссылку и нажимаем F4 .

Не забудем в конце нажать сочетание Ctrl+Shift+Enter , чтобы сделать формулу формулой массива.

Теперь снова автозаполнением протянем формулу на весь диапазон и проанализируем вычисление во второй строке. На определенном этапе в функции НАИМЕНЬШИЙ мы будем искать второе наименьшее значение в диапазоне:

Но в диапазоне есть только одна цифра и именно поэтому появляется ошибка #ЧИСЛО! , поскольку формула возвращает недопустимое значение.

Чтобы избавиться от этой ошибки воспользуемся функцией ЕСЛИОШИБКА . Она работает следующим образом — если вычисление по формуле проходит без ошибок, то возвращается вычисленное значение, а если возникает ошибка, то функция вернет значение, которое мы сами укажем. То есть мы эту функцию пишем в самом начале формулы и затем добавляем еще одно условие — двойные кавычки. Это означает, что если вычисления приведут к ошибке, то в ячейке ничего не отобразится.

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

Ну а теперь проверим работу формулы, изменив возраст у сотрудников.

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

Like this post? Please share to your friends:
  • Наименьшее число в сумме чисел в excel
  • Наименьшее число в строке excel
  • Наименьшее число excel весь столбец
  • Наименьшее общее кратное excel
  • Наименьшее количество ячеек клеток excel таблицы содержит диапазон a6 f5 aa2 aа10 b2 вb5