В Microsoft Excel можно создавать массивы, которые не хранятся в диапазонах ячеек. Их обычно называют массивы констант. В этом уроке вы узнаете, что такое константные массивы и как с ними работать в Excel.
Коротко о массивах констант
Чтобы создать массив констант, введите его элементы и заключите их в фигурные скобки. Например, на рисунке ниже показан массив, состоящий из 6 констант:
={1;2;3;4;5;6}
Такой массив можно использовать в формулах Excel. Например, следующая формула суммирует значения этого массива:
=СУММ({1;2;3;4;5;6})
Формулы могут обрабатывать несколько массивов одновременно. Например, следующая формула вернет максимальное значение, полученное в результате сложения двух массивов констант:
=МАКС({1;2;3;4;5;6}+{7,8,9,10,11,12})
Массивы констант могут содержать числа, текст, логические значения и значения ошибок. # N / A:
={12;"Текст";ИСТИНА;ЛОЖЬ;#Н/Д}
У вас может возникнуть резонный вопрос: Зачем нам такой массив? Я отвечу на него примером.
Пример использования массива констант в Excel
На рисунке ниже показан список учащихся, получивших определенные оценки:
Наша задача — перевести оценку из числовой формы в ее словесное описание и отобразить соответствующие значения в диапазоне С2:С7. В этом случае нет смысла создавать отдельную таблицу для хранения текстового описания оценок, поэтому выгоднее создать следующий массив констант:
={"";"Неудовл.";"Удовл.";"Хорошо";"Отлино"}
В этом случае первый элемент массива содержит пустую строку, поскольку предполагается, что не может быть оценки 1.
Тогда формула, возвращающая нужный нам результат, будет выглядеть так:
В этом примере функция ИНДЕКС возвращает значение элемента из массива констант, позиция которого задается порядковым номером (оценкой).
Эта формула не является формулой массива, хотя она и содержит массив. Поэтому при его входе достаточно нажать клавишу Enter.
Конечно, мы можем скопировать эту формулу в остальные ячейки и получить нужный нам результат:
Но было бы разумнее использовать формулу массива из нескольких ячеек. Это будет выглядеть так:
Мы можем пойти еще дальше и дать массиву констант имя. Имя присваивается точно так же, как и обычной константе, через диалоговое окно. Создать имя:
Не забудьте поставить знак равенства в поле Диапазон, в противном случае Excel будет рассматривать массив как текстовую строку.
Теперь формула выглядит менее устрашающе:
Как видите, в некоторых случаях массивы констант даже очень полезны.
Итак, на этом уроке вы познакомились с массивами констант и их использованием в Excel. Дополнительные сведения о массивах можно найти в следующих статьях:
- Введение в формулы массива в Excel
- Формулы многоячеечного массива в Excel
- Формулы массива из одной ячейки в Excel
- Редактирование формул массива в Excel
- Применение формул массива в Excel
- Подходы к редактированию формул массива в Excel