Предполагая следующий набор данных:

A   B   C
40  8   5
40  40  10

Как условно суммировать столбец C, если A = B? Я попробовал следующее, но ROW() основывается на строке, в которой находится формула, а не на оцениваемой строке.

=SUMIF(A1:C2,INDIRECT("B"&ROW()),C1:C2)

2 ответа2

1

Попробуйте формулу SumProduct :

=SUMPRODUCT(($A$1:$A$2=$B$1:$B$2),$C$1:$C$2)

Используя ваш пример, приведенная выше формула должна дать 10.

0

Я хотел бы предложить вам другую формулу. Что соответствует вашему запросу Как мне условно суммировать столбец C, если A = B.

Проверьте снимок экрана ниже.*

Формула есть,

{=SUM(C2:C3)*(--(A2:A3=B2:B3))}

NB: Это формула массива, поэтому закончите с помощью Ctrl+Shift+Enter.

Надеюсь, это поможет вам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .