У меня есть следующие данные в электронной таблице Google:
+------+---------+
| Time | Include |
+------+---------+
| 0:30 | No |
| 1:00 | Yes |
| 0:30 | Yes |
| 0:30 | No |
| 0:30 | Yes |
+------+---------+
Я хотел бы добавить время, когда в столбце справа указано «Да».
Я использую следующее, чтобы сложить все время (3:00):
=SUM(A1:A5)
и я попробовал следующее, чтобы сложить время (2:00), когда соседний столбец Да, но Google сообщает "#ERROR!":
=SUM(FILTER(A1:A5;B1:B5="Yes"))
google-sheets
xylar
источник
источник
SUMIF
формулы:=SUMIF(B2:B6;"Yes";A2:A6)
Ответы:
Только что понял, ФИЛЬТР должен быть разделен запятой:
источник
=sum(Filter(A2:A, B2:B > EOMonth(now(), -1)))
который суммирует все значения за текущий месяц, гдеA2:A
содержит значения иB2:B
содержит связанную дату.Для этого в Google Spreadsheet также есть встроенная функция. Это Сумиф
Использование
SUMIF
решения будет выглядеть так:источник