Суммировать столбец только тех строк, которые соответствуют условию (другого столбца) - PullRequest
2 голосов
/ 14 апреля 2020

У меня есть электронная таблица в Google со следующими данными:

**Status         Amount**
Under Review    $120.00
Delivered       $50.00
Paid            $320.00
Paid            $110.00
Under Review    $200.00

Я хочу сложить все столбцы Сумма , но только из тех строк, которые имеют Статус на «Доставлено» или «Оплачено»

В моем примере SUM должен вернуть $ 480,00.

Я пытался с этой формулой, но это не работает

=SUMIF(Column Amount,Status={"Delivered","Paid"},Column Amount)

Есть идеи? Большое спасибо!

Ответы [ 2 ]

2 голосов
/ 14 апреля 2020

Вы также можете использовать следующую формулу:

=SUM(QUERY(A2:B,"select sum(B) where A='Paid' or A='Delivered' group by A"))

enter image description here

2 голосов
/ 14 апреля 2020

Один из ваших столбцов неверен, и вам нужно использовать функцию arrayformula. Документация здесь

=SUM(ARRAYFORMULA(SUMIF([status_column],{"Delivered","Paid"},[amount_column])))

...