Excel

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

Sum If Date Is Between

Excel-kaava: Summa, jos päivämäärä on välilläYleinen kaava
= SUMIFS (rng1,rng2,'>'&A1,rng2,'<'&B1)
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 (amount,date,'>'&H5,date,'<'&H6)

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



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 kriteeri . 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 sitten lainausmerkeissä ('') ketjuttaa ne soluviittauksiin ampersandilla (&). Tämä johtuu siitä, että SUMIFS on ryhmässä RACON-toiminnot joilla on ainutlaatuinen syntaksin ehdot.

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ää DATE-toiminto . 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 (''<=') so that SUMIFS sisältää aloitus- ja lopetuspäivä lopputuloksessa.

muotoile solut muiden solujen perusteella

Lisää kriteerejä

Laajenna kaavaa niin, että lisää kriteerejä lisätään vain toinen alue / ehto-pari. Esimerkiksi alla oleva kaava laskee yhteen arvot rng1: ssä, kun rng2: n päivämäärät ovat päivämäärien välillä A1: ssä ja B1: ssä, ja AND-arvot rng3: ssa ovat yhtä suuria kuin C1:

 
= SUMIFS (rng1,rng2,'>'&A1,rng2,'<'&B1, rng3, C1)
Kirjailija Dave Bruns


^