Mam następujące dane w arkuszu kalkulacyjnym Google:
+------+---------+
| Time | Include |
+------+---------+
| 0:30 | No |
| 1:00 | Yes |
| 0:30 | Yes |
| 0:30 | No |
| 0:30 | Yes |
+------+---------+
Chciałbym dodać czas, w którym kolumna po prawej stronie brzmi „Tak”.
Korzystam z poniższych, aby zsumować cały czas (3:00):
=SUM(A1:A5)
i próbowałem dodać następujący czas (2:00), w którym sąsiednia kolumna ma wartość Tak, ale Google zgłasza „#ERROR!”:
=SUM(FILTER(A1:A5;B1:B5="Yes"))
google-sheets
ksylar
źródło
źródło
SUMIF
wzoru:=SUMIF(B2:B6;"Yes";A2:A6)
Odpowiedzi:
Właśnie zrealizowany FILTER powinien być oddzielony przecinkami:
źródło
=sum(Filter(A2:A, B2:B > EOMonth(now(), -1)))
:, który sumuje wszystkie wartości dla bieżącego miesiąca, gdzieA2:A
zawiera wartości iB2:B
zawiera powiązaną datę.Do tego celu służy także wbudowana funkcja w Arkuszu kalkulacyjnym Google. To jest SUMIF
Korzystanie
SUMIF
z rozwiązania wyglądałoby tak:źródło