Упражнение 13

Для введения сложной формулы выполните описанную ниже процедуру

1. Введите в таблицу два числовых массива так, как это показано на рис. 5.37.

Рис. 5.37. Исходные числовые массивы

2. Введите в ячейку С1 следующую формулу:

=СУММ(ЕСЛИ(ОСТАТ((H1:J5):2)=0;D1:F5))

3. Закончив ввод формулы, нажмите сочетание клавиш Ctrl+Shift+Enter.
Формула должна быть взята в фигурные скобки, при этом в ячей­ке С1 отобразится нулевое значение.


Давайте рассмотрим, что делает эта формула. Функция СУММ указыва­ет на то, что происходит суммирование значений. Аргументом сумми­рования являются ячейки массива Dl: F5. Функция ЕСЛИ говорит нам, что суммирование условное и в сумму включаются не все ячейки. В условие функции ЕСЛИ входит функция ОСТАТ, аргументом которой являются ячейки массива HI: J5. Суммирование происходит только тог­да, когда остаток от деления соответствующей ячейки на 2 равен нулю. Теперь мы можем подвести итог анализа формулы: значение каждой из ячеек массива Dl: J5 добавляется к сумме только в том случае, если значение соответствующей ячейки из массива HI: J5 является четным. Поскольку все ячейки массива HI: J5 содержат нечетные значения, сум­ма в ячейке С1 равна нулю. Проверьте работу формулы, вводя в ячей­ки массива HI: J5 четные числа и наблюдая за тем, как изменяется сум­ма в ячейке С1.

Приведенный пример в достаточной мере абстрактен, но именно так можно осуществлять условное суммирование по определенной кате­гории товаров или для определенной фамилии в таблице. Для этого нужно только изменить аргументы функции ЕСЛИ.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: