Как работают формулы массивов (Ctrl+Shift+Enter) в Excel?
Формулы массивов обрабатывают несколько значений одновременно. Ввод через Ctrl+Shift+Enter — в строке формул появятся фигурные скобки {=формула}. В Excel 365 CSE не нужен — массивы работают автоматически.
Формулы массивов — мощная техника, позволяющая выполнять вычисления над целыми диапазонами в одной формуле.
Что такое формула массива
Обычная формула работает с одним значением. Формула массива — с набором значений одновременно.
Пример: сумма произведений
{=СУММ(B2:B10*C2:C10)}
Перемножает каждую пару B×C и суммирует результаты. Фигурные скобки не вводятся вручную — они появляются после Ctrl+Shift+Enter.
Как ввести
- Введите формулу обычным способом
- Вместо Enter нажмите Ctrl+Shift+Enter
- В строке формул появятся скобки:
{=...}
Типичные задачи
{=МАКС(ЕСЛИ(A2:A100="Москва"; B2:B100))} → макс по условию
{=СУММ((A2:A100="Да")*(B2:B100>1000))} → подсчёт по 2 условиям
{=ИНДЕКС(A:A;ПОИСКПОЗ(1;(B:B="X")*(C:C="Y");0))} → поиск по 2 критериям
Excel 365 — динамические массивы
В Excel 365 формулы массивов работают автоматически — Ctrl+Shift+Enter не нужен. Результат «разливается» в соседние ячейки.
Правило
Чтобы отредактировать формулу массива, снова используйте Ctrl+Shift+Enter после изменений. Обычный Enter «сломает» формулу.