Вычисления с массивами

Существуют формулы, результатом вычисления которых является множество значений интервала. Такой интервал называют массивом, а соответствующие формулы – формулами массивов. Для работы с такими формулами существуют особые правила. Например, можно записать формулу: =B3:B12 - D3:D12. Формула вычисляет разность значений ячеек в двух столбцах. Если формула записана в ячейку F3, то после нажатия Enter только в ней будет выведен результат, равный разности значений B3 и D3. Все разности в данном примере можно вычислить двумя способами.

1. Выделить интервал для записи массива (F3:F12) и нажать Shift+Ctrl+Enter.

2. Вычислить по формуле массива в одной ячейке и скопировать формулу на все ячейки массива за маркер указателя.

Указанные способы могут не дать требуемого результата при вычислениях с некоторыми стандартными функциями, результатом которых является массив. Более надежным является следующий способ.

1. Выделить интервал для записи массива.

2. Вызвать Мастера функций и записать функцию.

3. Завершить второй этап работы с Мастером функций нажатием Shift+Ctrl+Enter, а не .

Если интервал не был предварительно выделен, или в третьем пункте нажата кнопка , то исправить положение можно выделением интервала для массива после вычисления, установкой курсора в поле содержимого ячейки строки формул и нажатием Shift+Ctrl+Enter.

Следует отметить, если выражение синтаксически правильно, то после завершения ввода формулы в ячейке размещается результат вычисления, иначе – сообщение типа "#ИМЯ?".