Сумма всех ячеек в электронной таблице Google, где соответствующая строка соответствует значению

13

Я хочу вернуть сумму всех ячеек в ColumnA, только если значение ячейки в той же строке равно определенному значению.

Например, сумма C4, если D4 = "Боб". Предполагая, что в ColumnD есть шесть строк, в которых «Bob» появляется, я ожидаю, что сумма шести значений из ColumnC будет сложена вместе.

Я подозреваю, что вышеизложенное требует использования цикла, который не предоставляет таблицы Google.

Стивен Гиллисс
источник

Ответы:

11

=SUMIF(D:D,"bob",C:C)

в столбце C - числа, в столбце D («боб» или другие)

если вы не хотите суммировать все столбцы, которые вы можете использовать, например,

=SUMIF(D2:D6,"bob",C2:C6)  

Примечание: текст чувствителен к регистру (Боб не равен Бобу)

ockin
источник
1
Мне кажется, что sumif нечувствителен к регистру,
WAF
-1

Вы можете использовать эту формулу:

= if (D4 = "Bob", sum (A0: A0), "null")

Это суммирует все значения в столбце A, если D4 равен Бобу, в противном случае в качестве ответа будет пустое значение.

Greg
источник