Yleinen kaava
=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1)
Yhteenveto
Yhteenvetona kahden päivämäärän väliset arvot voidaan käyttää SUMIFS-funktiota. Esitetyssä esimerkissä solu H7 sisältää tämän kaavan:
=SUMIFS(amount,date,">"&H5,date,"<"&H6)
missä päivämäärä (C5: C11) ja määrä (D5: D11) on nimetty alueiksi.
Tämä kaava summaa sarakkeessa D olevat päivämäärät H5: n ja H6: n välillä.
Selitys
SUMIFS-toiminto sallii loogiset operaattorit (eli "=", ">", "> =" jne.) Ja useita ehtoja.
Kahden päivämäärän tavoitearvojen sovittamiseksi meidän on käytettävä kahta ehtoa. SUMIFS-funktio edellyttää, että jokainen ehto syötetään ehto- / aluepariksi seuraavasti:
">"&H5,date // greater than H5 "<"&H6,date // less than H6
Huomaa, että meidän on liitettävä loogiset operaattorit kaksoislainausmerkkeihin ("") ja liitettävä ne sitten soluviittauksiin ampersandilla (&). Tämä johtuu siitä, että SUMIFS on RACON-funktioiden ryhmässä, joilla on ainutlaatuinen syntaksin ehtoja varten.
Lopullinen kaava näyttää tältä:
=SUMIFS(amount,date,">"&H5,date,"<"&H6)
Huomaa: tämä esimerkki ei sisällä tuloksen aloitus- tai lopetuspäivää. Alla on esimerkki, joka sisältää aloitus- ja lopetuspäivät.
Kovakoodatuilla päivämäärillä
Paras tapa koodata päivämäärät SUMIFS-toimintoon on käyttää PÄIVÄYS-funktiota. Esimerkiksi summaamaan rng1: n arvot, jotka ovat 1. heinäkuuta 2020 ja 30. syyskuuta 2020 välillä, voit käyttää seuraavaa kaavaa:
=SUMIFS(rng1,rng2,">="&DATE(2020,7,1),rng2,"<="&DATE(2020,9,30))
Huomaa, että käytämme suurempaa tai yhtä suurta ("> =") ja pienempää tai yhtä suurta ("<="), niin että SUMIFS sisältää aloitus- ja lopetuspäivän lopputuloksessa.
Lisää kriteerejä
Laajenna kaavaa niin, että lisää kriteerejä lisätään vain toinen alue / ehtopari. Esimerkiksi alla oleva kaava laskee yhteen arvon rng1, kun rng2: n päivämäärät ovat A1: n ja B1: n päivämäärien välissä, JA rng3: n arvot ovat yhtä suuria kuin C1:
=SUMIFS(rng1,rng2,">"&A1,rng2,"<"&B1, rng3, C1)