Формулы массива в Excel 2007
Понимание массивов
Для тех, кто не имеет опыта программирования или математики, выражение «массив» может быть не знакомо.
Так что же такое массив?
Для наших целей массив — это просто набор значений, которые могут быть сохранены в формуле, диапазоне ячеек или в памяти компьютера.
Размер массива может варьироваться от двух до тысяч.
Использование массивов в формулах
Excel использует несколько различных типов массивов при работе с формулами:
Массив, хранящийся на листе в диапазоне ячеек: например, когда функция СУММ суммирует значения, хранящиеся в диапазоне ячеек, она обрабатывает эти значения как массив.
Массив, хранящийся в формуле:
Вместо того, чтобы вводить адреса ячеек, чтобы формула могла работать со значениями, хранящимися в этих местах, вы можете ввести массив значений в аргументы функции SUM: = SUM (1,2,3,4,5).
Или введите массив в скобках в аргумент формулы. Например, используйте функцию ПОИСКПОЗ, чтобы вернуть позицию числа 10 в массиве значений: = ПОИСКПОЗ (10, \ {3,7,10,15,20}). Результат = 3
Формулы Excel создают массивы для хранения значений:
Такие формулы, как СУММПРОИЗВ, используют память компьютера для временного хранения значений при решении сложных математических задач. Эти значения хранятся в массиве.
Пример:
Чтобы сложить общую сумму продаж 3 единиц, когда проданные количества составляют 10, 20 и 30, а цена продажи составляет 3, 4 и 5 долларов соответственно, формула СУММПРОИЗВ сохраняет каждый продукт умножения в массиве (размер массива 3) и затем складывает три значения из массива.
Формула СУММПРОИЗВ: = СУММПРОИЗВ (A1: A3, B1: B3), Результат — общий объем продаж = 260 долларов США.
Позвольте Excel создать формулу массива:
Как объяснялось в предыдущем разделе, многие формулы создают массивы, когда им нужно сохранять значения во время вычислений. Однако пользователь Excel может создать формулу, которая намеренно заставляет программу открывать массив / массивы для хранения значений.
Пример:
Используйте функцию СУММ, чтобы получить общий объем продаж (см. Предыдущий пример). Формула теперь будет выглядеть так: \ {= СУММ (A1: A3 * B1: B3)}, Результат — общий объем продаж = 260 долларов США.
Чтобы применить формулу массива:
Введите формулу, выберите ячейку, нажмите F2, а затем одновременно нажмите Ctrl + Shift + Enter.