Pobierz przykładowy skoroszyt
W tym samouczku zademonstrujemy, jak używać funkcji SUMIFS do sumowania danych od początku miesiąca lub od początku roku w programie Excel i Arkuszach Google.
Suma według miesiąca do daty
Funkcja SUMA.WARUNKI sumuje dane dla wierszy, które spełniają określone kryteria. Jego składnia to:
Ten przykład sumuje Rezerwacje stolików od początku miesiąca, używając funkcji: SUMA., DATA, ROK, MIESIĄC i DZIŚ.
1 | =SUMA.WARUNKI(C3:C11;B3:B11;">="&DATA(ROK(DZIŚ());MIESIĄC(DZIŚ());1);B3:B11;"<="&DZIŚ()) |
Przejdźmy teraz przez formułę.
DZIŚ
Funkcja DZIŚ zwraca bieżącą datę. Wartość jest przeliczana za każdym razem, gdy plik jest przeglądany.
1 | =DZIŚ() |
To jest górna granica naszego zakresu dat dla formuły.
DATA
Następnie oblicz dolny koniec zakresu dat: pierwszy dzień bieżącego miesiąca. Używamy funkcji DATE z wartością ROK i MIESIĄC, aby wytworzyć tę wartość daty. Użyj roku i miesiąca dzisiejszej daty i ustaw dzień na 1.
1 | =DATA(ROK(E3);MIESIĄC(E3);1) |
SUMIKI
Użyj funkcji SUMIFS, aby zsumować Rezerwacje stolików gdy data jest większa lub równa pierwszemu dniu miesiąca i mniejsza lub równa bieżącemu dniu.
1 | =SUMA.WARUNKI(C3:C11;B3:B11;">="&F3;B3:B11;"<="&E3) |
Połączenie tych kroków daje nam wzór na sumę od początku miesiąca:
1 | =SUMA.WARUNKI(C3:C11;B3:B11;">="&DATA(ROK(DZIŚ());MIESIĄC(DZIŚ());1);B3:B11;"<="&DZIŚ()) |
Suma według roku do daty
Ta sama logika może być użyta do zsumowania liczby Rezerwacje stolików od bieżącego roku do dnia dzisiejszego, ustawiając datę początkową na pierwszy dzień roku. Zarówno miesiąc, jak i dzień są ustawione na 1.
1 | =SUMA.WARUNKI(C3:C11;B3:B11;">="&DATA(ROK(DZIŚ());1,1);B3:B11;"<="&DZIŚ()) |
Blokowanie odwołań do komórek
Aby ułatwić czytanie naszych formuł, pokazaliśmy je bez zablokowanych odwołań do komórek:
1 | =SUMA.WARUNKI(C3:C11;B3:B11;">="&DATA(ROK(DZIŚ());1,1);B3:B11;"<="&DZIŚ()) |
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$11;$B$3:$B$11;">="&DATA(ROK(DZIŚ());1,1);$B$3:$B11$;"<="&DZIŚ ()) |
Przeczytaj nasz artykuł na temat blokowania odwołań do komórek, aby dowiedzieć się więcej.
Sumuj według miesiąca do daty lub od roku do daty w Arkuszach Google
Te formuły działają dokładnie tak samo w Arkuszach Google, jak w programie Excel.