
Formuła ogólna
=SUMIFS(amounts,dates,">="&TODAY()-30,ids,id)
Podsumowanie
Aby podsumować sprzedaż w ciągu ostatnich 30 dni według identyfikatora (takiego jak imię i nazwisko, inicjały, region itp.), Możesz użyć funkcji SUMA.WARUNKÓW razem z funkcją DZIŚ. W pokazanym przykładzie wzór w G5 skopiowany na dół to:
=SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30,$B$5:$B$104,F5)
Wyjaśnienie
Funkcja SUMA.WARUNKÓW może obsługiwać wiele kryteriów podczas obliczania sumy. W tym przypadku SUMA.WARUNKÓW jest skonfigurowana z zakresem sumy dla wszystkich kwot:
=SUMIFS($D$5:$D$104
Pierwsze kryterium określa zakres kryteriów obejmujący wszystkie daty, przy czym kryterium jest większe lub równe bieżącej dacie minus 30:
=SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30
Drugie kryterium określa zakres kryteriów dla wszystkich identyfikatorów, z kryterium pojedynczego identyfikatora pobranego z kolumny F:
=SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30,$B$5:$B$104,F5)
Uwaga: zakresy kwot, dat i identyfikatorów są odniesieniami bezwzględnymi, więc nie zmieniają się po skopiowaniu. Po skopiowaniu formuły w dół kolumny G funkcja SUMA.WARUNKÓW oblicza całkowitą sprzedaż w ciągu ostatnich 30 dni dla każdego identyfikatora w tabeli.
Całkowita sprzedaż w ciągu ostatnich 30 dni
Aby otrzymać sumę za całkowitą sprzedaż w ciągu ostatnich 30 dni, po prostu pomiń drugie kryterium:
SUMIFS(amounts,dates,">="&TODAY()-30)
W powyższym przykładzie wygląda to następująco:
SUMIFS($D$5:$D$104,$C$5:$C$104,">="&TODAY()-30)