Отправляет email-рассылки с помощью сервиса Sendsay

Excel - вопросы и ответы

  Все выпуски  

Excel - вопросы и ответы


___________________________________________________________________________________________________________

Добрый день!

Формула, о которой сегодня идет речь, является формулой массива; это означает, что она работает не с отдельными ячейками, а с целыми диапазонами. Чтобы понять, как работает формула {=СУММ(В2:В6*С2:Сб)}, разобьем ее на составляющие. Внутренняя операция, В2:В6*С2:С6 умножает диапазон В2:В6 на диапазон С2:С6. Другими словами, ячейка В2 умножается на С2, ВЗ на СЗ и т. д. Промежуточные значения хранятся не в ячейках листа, а в массиве, находящемся в памяти программы. Второй оператор, СУММ, приказывает Excel просуммировать находящиеся в памяти произведения и вывести сумму в ячейке, содержащей формулу (в данном случае — в ячейке D7).

Чтобы преобразовать формулу в формулу массива, введите ее в обычном виде (например, =СУММ(В2:Вб*С2:C6) нажмите клавиши Ctrl+Shift+Enter. Excel распознает формулу как формулу массива и заключит ее в фигурные скобки.

Не пытайтесь ввести фигурные скобки вручную! Если вы это сделаете, Excel решит, что формула представляет собой блок текста, и вместо результата вычисления выведет строк {=СУММ(В2:В6*С2:С6)}. Кроме того, если не нажать клавиши Ctrl+Shift+Enter, формула сгенерирует ошибку #ЗНАЧ!, потому что умножение диапазонов допустимо только(!) в формулах массивов.

Пример взят из книги Кертис Фрай «Хитрости Excel».

Поскольку у нас появилось много новых подписчиков, думаю будет небесполезным разместить здесь ссылку на самоучитель по Excel, с которого, собственно, все и началось - http://www.eliteclub.h10.ru/excel/excel.html

Кроме того, анонсируется новый самоучитель "Access - 10 уроков для вас" - http://www.eliteclubras.spb.ru/access.htm

С уважением,
Александр РАСЕВ

Рассылки Subscribe.Ru
Бизнес с EliteClub
Рассылки Subscribe.Ru
Электроника, связанная с компьютерами

В избранное