Excel formula: Vsota, če je datum med -

Kazalo

Splošna formula

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)

Povzetek

Za seštevanje vrednosti med dvema datumoma lahko uporabite funkcijo SUMIFS. V prikazanem primeru celica H7 vsebuje to formulo:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

kjer sta datum (C5: C11) in znesek (D5: D11) imenovana obsega.

Ta formula sešteje zneske v stolpcu D za datume med H5 in H6.

Pojasnilo

Funkcija SUMIFS omogoča logične operatorje (tj. "=", ">", "> =" Itd.) In več meril.

Za ujemanje ciljnih vrednosti med dvema datumoma moramo uporabiti dva merila. Funkcija SUMIFS zahteva, da se vsa merila vnesejo kot par meril / obsega, kot sledi:

">"&H5,date // greater than H5 "<"&H6,date // less than H6

Upoštevajte, da moramo logične operatorje zapreti v dvojne narekovaje (""), nato pa jih združiti v sklice na celice z znakom (&). To je zato, ker je SUMIFS v skupini funkcij "RACON", ki imajo edinstveno sintakso meril.

Končna formula je videti takole:

=SUMIFS(amount,date,">"&H5,date,"<"&H6)

Opomba: ta primer ne vključuje začetnega ali končnega datuma v rezultatu. Spodaj si oglejte primer, ki vključuje začetni in končni datum.

S težko kodiranimi datumi

Najboljši način za vnos datumov v funkcijo SUMIFS je uporaba funkcije DATE. Na primer, če želite v rng1 sešteti vrednosti med 1. julijem 2020 in 30. septembrom 2020, lahko uporabite formulo, kot je ta:

=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))

Upoštevajte, da uporabljamo več ali enako ("> =") in manj ali enako ("<="), tako da SUMIFS vključuje začetni in končni datum v končnem rezultatu.

Dodajanje več meril

Če želite razširiti formulo tako, da bo uporabila več meril, dodajte le še en obseg / kriterij. Na primer, spodnja formula bo seštela vrednosti v rng1, ko so datumi v rng2 med datumoma v A1 in B1, vrednosti IN v rng3 pa enake C1:

=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)

Zanimive Članki...