Выполните вычисления в нескольких ячейках с одной формулой массива Excel
В Excel формула массива выполняет вычисления для одного или нескольких элементов в массиве.
Формулы массивов заключены в фигурные скобки » {} «. Они добавляются в формулу путем одновременного нажатия клавиш Ctrl, Shift и Enter после ввода формулы в ячейку или ячейки.
Типы формул массива
Существует два типа формул массива:
- формулы массива одной ячейки — формулы, выполняющие множественные вычисления в одной ячейке листа;
- формула для множества ячеек — формулы, выполняющие одинаковые вычисления в нескольких ячейках листа.
Как работает формула с несколькими ячейками
На изображении выше формула массива из нескольких ячеек расположена в ячейках C2-C6 и выполняет ту же математическую операцию умножения для данных в диапазонах от A1 до A6 и от B1 до B6.
Поскольку это формула массива, каждый экземпляр или копия формулы в точности совпадают, но каждый экземпляр использует разные данные в своих вычислениях и дает разные результаты.
Например:
- Экземпляр формулы массива в ячейке C1 умножает данные ячейки A1 на данные ячейки B1 и возвращает результат 8;
- Экземпляр формулы массива в ячейке C2 умножает данные в ячейке A2 на данные в ячейке B2 и возвращает результат 18;
- Экземпляр формулы массива в C3 умножает данные ячейки A3 на данные ячейки B3 и возвращает результат 72.
Создание базовой формулы
Пример формулы для нескольких ячеек
Формула на рисунке выше умножает данные, найденные в столбце A, на данные в столбце B. Для этого вводятся диапазоны, а не отдельные ссылки на ячейки, как в обычных формулах:
{= A2: A6 * B2: B6}
Создание базовой формулы
Первый шаг в создании формулы массива из нескольких ячеек состоит в том, чтобы добавить одну и ту же базовую формулу ко всем ячейкам, в которых будет расположена формула массива из нескольких ячеек.
Это делается путем выделения или выбора ячеек перед началом формулы.
Приведенные ниже шаги охватывают создание формулы массива из нескольких ячеек, показанной на рисунке выше в ячейках C2-C6:
- Выделите ячейки от C2 до C6 — это ячейки, в которых будет расположена формула массива из нескольких ячеек;
- Введите знак равенства ( = ) на клавиатуре, чтобы начать базовую формулу.
- Выделите ячейки от A2 до A6, чтобы ввести этот диапазон в базовую формулу;
- Введите символ звездочки ( * ) — оператор умножения — после диапазона A2: A6;
- Выделите ячейки от B2 до B6, чтобы ввести этот диапазон в базовую формулу;
- На этом этапе оставьте лист как есть — формула будет завершена на последнем шаге руководства, когда будет создана формула массива.
Создание формулы массива
Последний шаг — преобразование базовой формулы, расположенной в диапазоне C2: C6, в формулу массива.
Создание формулы массива в Excel осуществляется нажатием Ctrl , Shift , и Enter клавиши на клавиатуре.
При этом формула окружается фигурными скобками: {}, указывающими, что теперь она является формулой массива.
- Удерживая клавиши Ctrl и Shift на клавиатуре, нажмите и отпустите клавишу Enter, чтобы создать формулу массива.
- Отпустите клавиши Ctrl и Shift .
- Если все сделано правильно, формулы в ячейках C2-C6 будут окружены фигурными скобками, и каждая ячейка будет содержать различный результат, как видно на первом изображении выше.
Cell Result C2: 8 - формула умножает данные в ячейках A2 * B2 C3: 18 - формула умножает данные в ячейках A3 * B3 C4: 72 - формула умножает данные в ячейках A4 * B4 C5: 162 - формула умножает данные в ячейки A5 * B5 C6: 288 - формула умножает данные в ячейках A6 * B6
При нажатии на любую из пяти ячеек в диапазоне C2: C6 завершенная формула массива:
{= A2: A6 * B2: B6}
появляется в строке формул над рабочим листом.