Excel

Summa, jos päivämäärä on välissä

Sum If Date Is Between

Excel -kaava: Summa, jos päivämäärä on välilläYleinen kaava | _+_ | Yhteenveto

Voit laskea yhteen kahden päivämäärän väliset arvot käyttämällä SUMIFS -toiminto . Esitetyssä esimerkissä solu H7 sisältää tämän kaavan:



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

missä Päivämäärä (C5: C11) ja määrä (D5: D11) ovat nimettyjä alueita .

Tämä kaava laskee summat sarakkeessa D päivämäärille H5 ja H6.





Selitys

SUMIFS -toiminto mahdollistaa loogiset operaattorit (eli '=', '>', '> =' jne.) ja useita ehtoja.

Jotta tavoitearvot voidaan sovittaa kahden päivämäärän välillä, meidän on käytettävä kahta kriteeri . SUMIFS -funktio edellyttää, että jokainen ehto syötetään ehto/alue -parina seuraavasti:



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

Huomaa, että meidän on liitettävä loogiset operaattorit lainausmerkeissä (''), sitten yhdistää ne soluviittauksiin käyttämällä & -merkkiä (&). Tämä johtuu siitä, että SUMIFS on ryhmässä RACON -toiminnot joilla on ainutlaatuinen syntaksi kriteereille.

Lopullinen kaava näyttää tältä:

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

Huomautus: tämä esimerkki ei sisällä tuloksen alkamis- tai päättymispäivää. Katso alla esimerkki, joka sisältää aloitus- ja lopetuspäivämäärät.

Kovin koodatuilla päivämäärillä

Paras tapa koodata päivämäärät SUMIFS-toimintoon on käyttää DATE -toiminto . Jos esimerkiksi haluat laskea yhteen rng1: n arvot, jotka ovat 1.7.2020–30.9.2020, voit käyttää seuraavanlaista kaavaa:

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

Huomaa, että käytämme suurempi tai yhtä suuri kuin ('> =') ja pienempi tai yhtä suuri kuin ('<=') so that SUMIFS sisältää alkamis- ja päättymispäivä lopputuloksessa.

muotoile solut muiden solujen perusteella

Lisää ehtoja

Jos haluat laajentaa kaavaa koskemaan lisää ehtoja, lisää vain toinen alue/ehtopari. Esimerkiksi alla oleva kaava laskee yhteen arvot rng1, kun rng2: n päivämäärät ovat A1: n ja B1: n päivämäärien välillä, ja rng3: n arvot ovat yhtä suuret kuin C1:

 
= SUMIFS (rng1,rng2,'>='& DATE (2020,7,1),rng2,'<='& DATE (2020,9,30))
Kirjailija Dave Bruns


^