Формула наименьший в Excel
![](http://officeassist.ru/wp-content/uploads/14721/tmp-931341f5-3603-41cc-93bb-d6ce7cb48c8a-360x223.jpg)
В этом уроке приведены практические примеры использования формул массива в Excel. Это самый минимум из того, что с их помощью можно сделать. Надеюсь, что большая часть этих примеров, обязательно пригодится для решения Ваших повседневных задач.
Подсчет количества знаков в диапазоне ячеек
На рисунке ниже представлена формула, которая подсчитывает количество знаков, включая пробелы, в диапазоне A1:A10.
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-931341f5-3603-41cc-93bb-d6ce7cb48c8a.jpg)
В данном примере функция ДЛСТР подсчитывает длину каждой текстовой строки из заданного диапазона, а функция СУММ — суммирует эти значения.
Наибольшие и наименьшие значения диапазона в Excel
Следующая формула возвращает 3 наибольших значения диапазона A1:D6
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-9a1d910a-acad-4304-a079-b4fe19cc0c93.jpg)
Чтобы возвратить другое количество наибольших значений, достаточно изменить массив констант. Например, следующая формула возвращает уже 6 наибольших значений того же диапазона:
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-ba987665-3b7a-4fa4-b1cc-b69d36cd310e.jpg)
Если необходимо найти наименьшие значения, просто замените функцию НАИБОЛЬШИЙ на НАИМЕНЬШИЙ.
Формула массива, представленная на рисунке ниже, позволяет подсчитать количество различий в двух диапазонах:
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-20757950-215a-4e2a-b64e-b2f7bc813ed8.jpg)
Данная формула сравнивает соответствующие значения двух диапазонов. Если они равны, функция ЕСЛИ возвращает ноль, а если не равны — единицу. В итоге получается массив, который состоит из нулей и единиц. Затем функция СУММ суммирует значения данного массива и возвращает результат.
Необходимо, чтобы оба сравниваемых диапазона имели одинаковый размер и ориентацию.
Вспомним предыдущий пример и попробуем усложнить задачу. К примеру, требуется сравнить диапазоны в Excel, которые имеют одинаковый размер, но разную ориентацию — один горизонтальный, а другой вертикальный. В этом случае на помощь придет функция ТРАНСП, которая позволяет транспонировать массив. Теперь формула из прошлого примера, немножко усложнится:
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-41b2a1a7-7952-43ec-9b61-2ce9cd4632d1.jpg)
Транспонировать массив в Excel — значит изменить его ориентацию, а точнее заменить строки столбцами, а столбцы строками.
На рисунке ниже представлены товары, цена которых указана в евро, а также их количество и итоговая стоимость в рублях. В ячейке D9 отображается общая сумма всего заказа.
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-7f83acbb-87fe-4e7b-ae6f-95a912365877.jpg)
Если изменить форматирование в диапазоне D4:D8, то становится видно, что значения в этих ячейках не округлены, а всего лишь визуально отформатированы. Соответственно, мы не можем быть уверенны в том, что сумма в ячейке D9 является точной.
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-96c4db27-af2d-4d53-838e-eaf791e42532.jpg)
В Excel существует, как минимум, два способа исправить эту погрешность.
- Ввести в ячейки D4:D8 уже округленные значения. Формула массива будет выглядеть следующим образом:
- Использовать в ячейке D9 формулу массива, которая сначала округляет значения, а затем суммирует их.
Теперь мы можем быть уверенными в том, что сумма в ячейке D9 соответствует действительности.
Как видите, сумма до и после округления немного отличается. В нашем случае это всего лишь одна копейка.
На рисунке ниже представлен фрагмент таблицы продаж, в которой 1231 позиция. Наша задача посчитать максимальную продажу, которую осуществил заданный продавец.
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-f9e3740e-e680-4171-86a9-dbe2ad508a1d.jpg)
Пусть в ячейке G3 мы будем задавать фамилию продавца, тогда формула массива будет выглядеть следующим образом:
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-9c951826-6e09-47d0-bec3-71e8aa8c8767.jpg)
В данном случае функция ЕСЛИ сравнивает значения диапазона B3:B1234 c заданной фамилией. Если фамилии совпадают, то возвращается сумма продажи, а если нет — ЛОЖЬ. В итоге функция ЕСЛИ формирует одномерный вертикальный массив, который состоит из сумм продаж указанного продавца и значений ЛОЖЬ, всего 1231 позиция. Затем функция МАКС обрабатывает получившийся массив и возвращает из него максимальную продажу. В нашем случае это:
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-10186572-3b58-46c0-8bb2-0bdc483c5202.jpg)
Если массив содержит логические значения, то функции МАКС и МИН их игнорируют.
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-a2f780e1-388c-4718-88a0-d550e0eb49b5.jpg)
Данная формула позволяет вывести 5 наибольших продаж указанного продавца:
![Применение формул массива в Excel](http://officeassist.ru/wp-content/uploads/14721/tmp-c8b3fd0a-ddda-4390-ae38-293558516fca.jpg)
Итак, в данном уроке мы рассмотрели несколько интересных примеров применения формул массива в Excel. Надеюсь, что они были для Вас полезны и обязательно пригодятся в будущем. Если желаете получить еще больше информации о массивах, читайте следующие статьи:
- Знакомство с формулами массива в Excel
- Многоячеечные формулы массива в Excel
- Одноячеечные формулы массива в Excel
- Массивы констант в Excel
- Редактирование формул массива в Excel
- Подходы к редактированию формул массива в Excel
Урок подготовлен для Вас командой сайта office-guru.ru Автор: Андрей Антонов Правила перепечатки Еще больше уроков по Microsoft Excel