Pobierz przykładowy skoroszyt
Ten samouczek pokaże, jak używać funkcji SUMIFS do sumowania danych z określonymi latami w programie Excel i Arkuszach Google.
Suma, jeśli według roku
Funkcja SUMIFS sumuje dane odpowiadające zdefiniowanym przez użytkownika cechom. Ten przykład sumuje Liczba sprzedaży gdzie Data sprzedaży jest w określonym roku.
1 | =SUMA.WARUNKI(C3:C9;B3:B9;">="&DATA(2016;1,1);B3:B9;"<="&DATA(2016,12,31)) |
Możesz użyć funkcji DATE, aby zdefiniować daty w funkcji SUMA.
Jeśli rokiem jest 2016, data musi przypadać między pierwszym dniem stycznia a ostatnim dniem grudnia 2016. Operatory w funkcji SUMIFS są ujęte w cudzysłów („”) i są połączone z datą za pomocą ampersand (&), więc Daty sprzedaży w 2016 roku to:
- ">="&DATA(2016;1,1)
- „<=”&DATA(2016,12,31).
Suma jeśli według roku - odniesienia do komórek
Zwykle złą praktyką jest zakodowanie wartości na stałe w formułach. Zamiast tego bardziej elastyczne jest użycie oddzielnej komórki do zdefiniowania roku. Podobnie jak w przypadku funkcji DATE, połącz odwołania do komórek z operatorami za pomocą &.
1 | =SUMA.WARUNKI(C3:C9;B3:B9;">="&DATA(E3;1,1);B3:B9;"<="&DATA(E3,12,31)) |
Blokowanie odwołań do komórek
Aby ułatwić czytanie naszych formuł, pokazaliśmy formuły bez zablokowanych odwołań do komórek:
1 | =SUMA.WARUNKI(C3:C9;B3:B9;">="&DATA(E3;1,1);B3:B9;"<="&DATA(E3,12,31)) |
Ale te formuły nie będą działać poprawnie po skopiowaniu i wklejeniu w innym miejscu w pliku Excel. Zamiast tego powinieneś używać zablokowanych odwołań do komórek w następujący sposób:
1 | =SUMA.WARUNKI($C$3:$C$9;$B$3:$B$9;">="&DATA(E3,1,1);$B$3:$B$9;"<="&DATA(E3,12; 31)) |
Przeczytaj nasz artykuł na temat blokowania odwołań do komórek, aby dowiedzieć się więcej.
Sumuj dane według roku w Arkuszach Google
Te formuły działają dokładnie tak samo w Arkuszach Google, jak w programie Excel.