Формула массива выполняет несколько вычислений и обрабатывает несколько значений одновременно, и выполняет операции в зависимости от условия. В то время как обычная формула Excel выполняет операции с отдельным значением. Прежде чем понять разницу между ними, давайте сначала подробно разберемся в определениях каждой формулы.
Обычная формула Excel
Для применения обычной формулы Excel нам требуется набор данных. Например, если у нас есть 10 разных чисел, и нас просят найти 3 самых маленьких числа.
Если мы будем использовать обычную формулу Excel, =SMALL(A2: A11, 3) мы получим только 3-е наименьшее значение. Обратите внимание, что мы не получим все 3 наименьших значения, вместо этого мы получим только 3-е наименьшее значение из нашего источника данных.
Формула массива
Используя формулу массива, мы можем легко найти 3 самых маленьких значения из нашего источника данных за один шаг. Для этого выберите 3 ячейки> Добавить следующую формулу массива = SMALL(A2: A11,{1;2;3}) > Ctrl + Shift + Enter. Когда мы нажимаем Ctrl + Shift + Enter, Excel преобразует нашу формулу в формулу массива. И найдите 3 самых маленьких значения из нашего источника данных.
Что такое формула массива?
Формула массива в Excel — это очень мощный инструмент, который позволяет нам выполнять несколько вычислений одновременно. Наряду с этим ее также можно использовать для выполнения одного или нескольких вычислений с фиксированным диапазоном несколько раз.
Примечание: Основное различие между формулой и формулой массива заключается в том, что формула массива выполняет несколько вычислений над массивом ячеек или столбцов одновременно.
Прежде чем двигаться дальше, давайте разберемся, что такое массивы в Excel. В общем случае массив представляет собой набор элементов. Эти элементы могут быть обычным текстом или числами, которые присутствуют в отдельных строках или столбцах. Они также могут существовать в нескольких строках и столбцах, что делает их двумерным массивом.
Как вставить массив в Excel
Чтобы вставить массив в Excel, нам нужно выбрать количество столбцов, эквивалентное количеству элементов, которые мы хотим вставить. Например, если мы хотим вставить 3 элемента, нам нужно выделить 3 строки, после чего нам нужно вставить данные в строку формул, за которыми следует символ равенства (=), а затем нам нужно нажать CTRL + SHIFT + ENTER, эта команда создаст массив в Excel. В Excel мы представляем массив как {“geeks”, “для”, “гики”}.
Рис. 4- Вставка массива в Excel
Как только мы нажимаем CTRL + SHIFT + ENTER, excel автоматически вводит 3 разных элемента в 3 разные строки.
Пример:
В этом примере мы будем использовать следующие случайные продажи для разных продуктов и рассчитаем промежуточный итог и итоговую сумму для всех разных продуктов, используя формулу массива. Для этого мы собираемся использовать следующий набор данных.
Вычисление промежуточного итога и итого
Чтобы вычислить промежуточный итог и total, мы можем просто вычислить промежуточный итог (B * C), а затем вычислить итог, добавив каждую строку. Но если наш набор данных содержит тысячи записей, использовать этот метод становится очень сложно. Мы можем сократить эту операцию, используя формулу массива, поскольку Excel сохраняет немедленные результаты в памяти, а не в дополнительных столбцах.
Шаги по использованию формулы массива
Шаг 1: Вычислите промежуточный итог
Чтобы вычислить промежуточный итог, сначала мы выделим пустые ячейки для всех строк (здесь это D2: D5), а затем будем использовать следующую формулу массива.
=(B2: B5*C2: C5)

После этого нам нужно нажать CTRL + SHIFT + ENTER, это включит наше условие в формулу массива, и мы получим промежуточный итог для каждого продукта.
Шаг 2: Вычислите общее
Аналогично, для вычисления общей суммы сначала мы выделим пустую ячейку (здесь D6), а затем используем следующую формулу массива.
=СУММА (B2: B5*C2: C5)
После того, как мы вставим нашу формулу, нам нужно нажать CTRL + SHIFT + ENTER, чтобы вставить формулу массива. Это заключит наше условие в фигурные скобки, и мы получим результат в виде общей суммы.
Разница между обычной формулой и формулой массива
Обычная формула | Формула массива |
---|---|
Обычная формула обрабатывает отдельные элементы за одну операцию. | Формула массива обрабатывает несколько элементов за одну операцию. |
Для выполнения обычной формулы мы используем клавишу Enter. | Чтобы выполнить формулу массива, нам нужно использовать клавишу Ctrl + Shift + Enter. |
Это может быть полезно для выполнения операций с меньшим набором данных. | Формула массива очень полезна при обработке больших наборов данных. |
При использовании больших наборов данных для получения желаемого результата обычной формуле требовалось очень много времени. | Для обработки большего набора данных потребовалось меньше времени. |