Страницы: 1
RSS
Суммирование значений из различных ячеек, соответствующих заданному условию.
 
Нужно сложить значения ячеек столбца B, с соответствующими ячейками столбца D, при условии что рядом стоящие ячейки в столбце A(рядом с B) и C(рядом с D) равны. Проблема в том, что Значения ячеек A и C никогда не одинаковы в одной и той же строке.  
 
Пример см. в таблице
 
=SUMPRODUCT(($A$2:$A$8="мама")*$B$2:$B$8)+SUMPRODUCT(($C$2:$C$8="мама")*$D$2:$D$8)  
=SUMPRODUCT(($A$2:$A$8="я")*$B$2:$B$8)+SUMPRODUCT(($C$2:$C$8="я")*$D$2:$D$8)  
и т.д.  
Для русского Экселя - СУММПРОИЗВ()
 
как все просто))) спасибо!
 
еще вариант:
excel 2010
 
Этот вариант поудобнее
 
Чем удобнее? Функция другая, покороче, и не массивная? Согласен. Но на 3 столбца уже не пойдёт.  
Остальное ерунда - можно и у меня вместо "мама" так же указать ячейку, обработанную или нет, и протягивать формулу.  
Всё равно на деле там никаких "родственников" нет :)
 
Станислав, Hugo прав!  
Я просто ответил для показа разнообразия функций в excel.
excel 2010
 
Уберите из ячеек "всего " - кроме усложнения вычислений никакого толку.  
 
=СУММЕСЛИ($A$2:$C$8;F2;$B$2:$D$8)
 
..можно не убирать:  
 
=СУММЕСЛИ($A$2:$C$8;ПОДСТАВИТЬ(F2;"всего ";"");$B$2:$D$8)
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Нет, лучше все же убрать. Зачем лишние вычисления?
Страницы: 1
Читают тему
Наверх