Sadržaj
Radeći na izvještaju, investicionom planu ili bilo kojem drugom skupu podataka s datumima, možda ćete često morati da zbrojite brojeve unutar određenog perioda. Ovaj vodič će vas naučiti brzom i jednostavnom rješenju - SUMIFS formulu sa rasponom datuma kao kriterijem.
Na našem blogu i drugim Excel forumima ljudi često pitaju kako koristiti SUMIF za raspon datuma. Poenta je u tome da za sumiranje između dva datuma morate definirati oba datuma, dok funkcija SUMIF programa Excel dozvoljava samo jedan uvjet. Srećom, imamo i funkciju SUMIFS koja podržava više kriterija.
Kako zbrojiti ako između dva datuma u Excelu
Da biste zbrojili vrijednosti unutar određenog raspona datuma, koristite SUMIFS formula sa datumima početka i završetka kao kriterijumima. Sintaksa funkcije SUMIFS zahtijeva da prvo navedete vrijednosti za zbrajanje (suma_range), a zatim navedete parove raspon/kriterijum. U našem slučaju, raspon (lista datuma) će biti isti za oba kriterija.
S obzirom na gore navedeno, generičke formule za zbrajanje vrijednosti između dva datuma imaju ovaj oblik:
Uključujući datumi praga:
SUMIFS( opseg_zbira, datumi,">= datum_početka", datumi, "<= datum_završetka")Isključujući datume praga:
SUMIFS( opseg_zbira, datumi,"> datum_početka", datum, "< end_date")Kao što vidite, razlika je samo u logičkim operatorima. U prvoj formuli koristimo većeod ili jednako (>=) i manje ili jednako (<=) da biste uključili datume praga u rezultat. Druga formula provjerava da li je datum veći od (>) ili manji od (<), izostavljajući početni i završni datum.
U u tabeli ispod, pretpostavimo da želite da zbrojite projekte koji dospijevaju u određenom rasponu datuma, uključujući. Da biste to učinili, koristite ovu formulu:
=SUMIFS(B2:B10, C2:C10, ">=9/10/2020", C2:C10, "<=9/20/2020")
Ako radije ne želite tvrdo kodirati raspon datuma u formuli, tada možete upisati datum početka u F1, datum završetka u G1, spojite logičke operatore i reference ćelije i stavite cijele kriterije u navodnike ovako:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1)
Da biste izbjegli moguće greške, možete dostaviti datumi uz pomoć funkcije DATE:
=SUMIFS(B2:B10, C2:C10, ">="&DATE(2020,9,10), C2:C10, "<="&DATE(2020,9,20))
Zbroj unutar dinamičkog raspona na osnovu današnjeg datuma
U situaciji kada trebate zbrojiti podatke unutar dinamičkog raspona datuma (X dana unatrag od danas ili Y dana naprijed), konstruirajte kriterije koristeći funkciju TODAY, koja će dobiti trenutni datum i automatski ga ažurirati.
Na primjer, da se zbroje budžeti koji dospijevaju u posljednjem 7 dana uključujući današnji datum , formula je:
=SUMIFS(B2:B10, C2:C10, ""&TODAY()-7)
Ako ne želite uključiti trenutni datum u konačni rezultat, koristite operator manje od (<) za prvi kriterijum za isključivanje današnjeg datuma i veće ili jednako (>=) za drugi kriterijum douključiti datum koji je 7 dana prije današnjeg dana:
=SUMIFS(B2:B10, C2:C10, "="&TODAY()-7)
Na sličan način možete zbrojiti vrijednosti ako je datum zadati broj dana naprijed.
Na primjer, da dobijete ukupan iznos budžeta koji dospijeva u naredna 3 dana, koristite jednu od sljedećih formula:
Današnji datum je uključen u rezultat:
=SUMIFS(B2:B10, C2:C10, ">="&TODAY(), C2:C10, "<"&TODAY()+3)
Današnji datum nije uključen u rezultat:
=SUMIFS(B2:B10, C2:C10, ">"&TODAY(), C2:C10, "<="&TODAY()+3)
Zbroj ako između dva datuma i drugog kriterija
Da biste zbrojili vrijednosti unutar raspona datuma koji ispunjavaju neki drugi uvjet u drugoj koloni, jednostavno dodajte još jedan par raspona/kriterijuma vašoj SUMIFS formuli.
Na primjer, da biste zbrojili budžete unutar određenog raspon datuma za sve projekte koji sadrže "tip" u svojim nazivima, proširite formulu sa zamjenskim kriterijem:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1, A2:A10, "tip*")
Gdje su A2:A10 nazivi projekta, B2:B10 su brojevi za sumiranje, C2:C10 su datumi za provjeru, F1 je datum početka i G1 je datum završetka.
Naravno, ništa vas ne sprječava da unesete treći kriterij u sepa ocijeni i ćeliju i referencirati tu ćeliju kao što je prikazano na snimku ekrana:
SUMIFS sintaksa kriterija datuma
Kada je riječ o korištenju datuma kao kriterija za Excel SUMIF i SUMIFS funkcije, ne biste bili prva osoba koja će se zbuniti :)
Međutim, kada bolje pogledate, sva raznolikost slučajeva korištenja svodi se na nekoliko jednostavnih pravila:
Ako datume stavite direktno u kriterije arguments , zatim otkucajte logički operator (>, <, =, ) neposredno prije datuma i stavite cijeli kriterij u navodnike. Na primjer:
=SUMIFS(B2:B10, C2:C10, ">=9/10/2020", C2:C10, "<=9/20/2020")
Kada se datum unese u unaprijed definiranu ćeliju , navedite kriterije u obliku tekstualnog niza: stavite logički operator u navodnike za započnite niz i koristite ampersand (&) da spojite i završite niz. Na primjer:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1)
Kada je datum vođen drugom funkcijom kao što je DATE ili DANAS(), spojite operator poređenja i funkciju. Na primjer:
=SUMIFS(B2:B10, C2:C10, ">="&DATE(2020,9,10), C2:C10, "<="&TODAY())
Excel SUMIFS između datuma ne radi
U slučaju da vaša formula ne radi ili daje pogrešne rezultate, sljedeći savjeti za rješavanje problema mogu rasvijetliti zašto ne uspije i pomoći vam da riješite problem.
Provjerite format datuma i brojeva
Ako naizgled ispravna SUMIFS formula ne vraća ništa osim nule, prva stvar koju treba provjeriti je da li su vaši datumi zaista datumi , a ne tekstualni nizovi koji izgledaju samo kao datumi. Zatim, pobrinite se da zbrajate brojeve, a ne brojeve pohranjene kao tekst. Sljedeći vodiči će vam pomoći da uočite i riješite ove probleme.
- Kako promijeniti "tekstualne datume" u stvarne datume
- Kako pretvoriti tekst u broj
Koristite ispravnu sintaksu za kriterije
Kada provjeravate datume koristeći SUMIFS, datum treba staviti unutar navodnika kao što je ">=9/10/2020"; reference ćelija ifunkcije treba staviti izvan navodnika poput "<="&G1 ili "<="&TODAY(). Za sve detalje, pogledajte sintaksu kriterija datuma.
Provjerite logiku formule
Mala greška u kucanju u budžetu može koštati milione. Mala greška u formuli može koštati sate vremena za otklanjanje grešaka. Dakle, kada zbrajate između 2 datuma, provjerite da li početnom datumu prethodi operator veće od (>) ili veće ili jednako (>=) i kraj datum ima prefiks manji od (<) ili manji ili jednak (<=).
Provjerite jesu li svi rasponi iste veličine
Da bi funkcija SUMIFS ispravno radila, raspon zbira i raspon kriterija trebaju biti jednake veličine, inače #VRIJEDNOST! dolazi do greške. Da biste to popravili, osigurajte da svi argumenti raspon_kriterija imaju isti broj redaka i stupaca kao raspon_zbira .
Eto kako koristiti Excel SUMIFS funkciju za zbrajanje podataka u raspon datuma. Ako imate na umu neka druga zanimljiva rješenja, bit ću vam jako zahvalan ako podijelite u komentarima. Hvala vam što čitate i nadamo se da se vidimo na našem blogu sljedeće sedmice!
Vježbanje za preuzimanje
SUMIFS primjeri raspona datuma (.xlsx datoteka)