Sisukord
Töötades aruande, investeerimisplaani või mõne muu kuupäevadega andmekogumi kallal, võib teil sageli tekkida vajadus summeerida arvud teatud perioodi jooksul. See õpetus õpetab teile kiire ja lihtsa lahenduse - SUMIFS valem, mille kriteeriumiks on kuupäevade vahemik.
Meie blogis ja teistes Exceli foorumites küsitakse sageli, kuidas kasutada SUMIF-i kuupäevade vahemiku jaoks. Asi on selles, et kahe kuupäeva vahel summeerimiseks tuleb määratleda mõlemad kuupäevad, samas kui Exceli SUMIF-funktsioon lubab ainult ühte tingimust. Õnneks on meil olemas ka funktsioon SUMIFS, mis toetab mitut kriteeriumi.
Kuidas summeerida, kui kahe kuupäeva vahel Excelis
Et summeerida väärtusi teatud kuupäevade vahemikus, kasutage valemit SUMIFS, mille kriteeriumid on algus- ja lõppkuupäevad. Funktsiooni SUMIFS süntaks nõuab, et kõigepealt määraksite kokku liidetavad väärtused (sum_range) ja seejärel vahemiku/kriteeriumide paarid. Meie puhul on vahemik (kuupäevade nimekiri) mõlema kriteeriumi puhul sama.
Võttes arvesse ülaltoodut, võtavad üldised valemid kahe kuupäeva vaheliste väärtuste summeerimiseks sellise kuju:
Sealhulgas künnise kuupäevad:
SUMIFS( sum_range , kuupäevad ,">= start_date ", kuupäevad , "<= end_date ")Välja arvatud künnise kuupäevad:
SUMIFS( sum_range , kuupäevad ,"> start_date ", kuupäevad , "< end_date ")Nagu näete, on erinevus ainult loogilistes operaatorites. Esimeses valemis kasutame me suurem kui või võrdne (>=) ja väiksem või võrdne (<=), et lisada tulemusse lävendikuupäevad. Teine valem kontrollib, kas kuupäev on suurem kui (>) või vähem kui (<), jättes välja algus- ja lõppkuupäevad.
Oletame, et soovite alljärgnevas tabelis summeerida projektid, mis on tähtajalised teatud kuupäevade vahemikus, kaasa arvatud. Selleks kasutage seda valemit:
=SUMIFS(B2:B10, C2:C10, ">=9/10/2020", C2:C10, "<=9/20/2020")
Kui te ei soovi valemisse kuupäeva vahemikku kõvasti sisestada, siis võite sisestada alguskuupäeva F1-i, lõppkuupäeva G1-i, liita loogilised operaatorid ja lahtriviited ning ümbritseda kogu kriteeriumi jutumärkidega, näiteks nii:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1)
Võimalike vigade vältimiseks saate esitada kuupäevad funktsiooni DATE abil:
=SUMIFS(B2:B10, C2:C10, ">="&DATE(2020,9,10), C2:C10, "<="&DATE(2020,9,20))
Summa dünaamilises vahemikus, mis põhineb tänasel kuupäeval
Kui teil on vaja summeerida andmeid dünaamilise kuupäeva vahemikus (X päeva tagasi tänasest või Y päeva edasi), konstrueerige kriteeriumid funktsiooni TODAY abil, mis saab praeguse kuupäeva ja ajakohastab seda automaatselt.
Näiteks viimase 7 päeva jooksul tasumisele kuuluvate eelarvete summeerimiseks sealhulgas tänane kuupäev , valem on:
=SUMIFS(B2:B10, C2:C10, ""&TODAY()-7)
Kui te ei soovi praegust kuupäeva lõpptulemusesse lisada, kasutage funktsiooni vähem kui operaator (<) esimese kriteeriumi jaoks, et välistada tänane kuupäev ja suurem või võrdne (>=) teise kriteeriumi jaoks, et lisada kuupäev, mis on 7 päeva enne tänast päeva:
=SUMIFS(B2:B10, C2:C10, "="&TODAY()-7)
Samamoodi saate summeerida väärtusi, kui kuupäev on teatud arvu päevi edasi.
Näiteks, et saada järgmise 3 päeva jooksul tasumisele kuuluvate eelarvete kogusumma, kasutage ühte järgmistest valemitest:
Tänane kuupäev sisaldub tulemuses:
=SUMIFS(B2:B10, C2:C10, ">="&TODAY(), C2:C10, "<"&TODAY()+3)
Tänane kuupäev ei kuulu tulemuse hulka:
=SUMIFS(B2:B10, C2:C10, ">"&TODAY(), C2:C10, "<="&TODAY()+3)
Summa, kui kahe kuupäeva ja mõne muu kriteeriumi vahel
Selleks, et summeerida väärtusi kuupäevavahemikus, mis vastavad mõnele teisele tingimusele teises veerus, lisage lihtsalt veel üks vahemiku/kriteeriumi paar oma valemile SUMIFS.
Näiteks, kui soovite summeerida eelarved teatud kuupäevavahemiku piires kõigi projektide jaoks, mille nimes on "tip", laiendage valemit vabakaardikriteeriumiga:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1, A2:A10, "tip*")
Kus A2:A10 on projekti nimed, B2:B10 on summeeritavad numbrid, C2:C10 on kontrollitavad kuupäevad, F1 on alguskuupäev ja G1 on lõppkuupäev.
Loomulikult ei takista miski teid sisestamast kolmandat kriteeriumi ka eraldi lahtrisse ja viitamast sellele lahtrisse, nagu on näidatud ekraanipildil:
SUMIFS kuupäeva kriteeriumide süntaks
Kui tegemist on kuupäevade kasutamisega Exceli SUMIF- ja SUMIFS-funktsioonide kriteeriumidena, ei ole te esimene inimene, kes segadusse satub :)
Lähemal vaatlusel taanduvad kõik need erinevad kasutusviisid siiski mõnele lihtsale reeglile:
Kui paned kuupäevad otse kriteeriumid argumendid , siis sisestage loogiline operaator (>, <, =, ) vahetult enne kuupäeva ja sulgege kogu kriteerium jutumärkidesse. Näiteks:
=SUMIFS(B2:B10, C2:C10, ">=9/10/2020", C2:C10, "<=9/20/2020")
Kui kuupäev on sisestatud eelnevalt määratud rakk , esitage kriteeriumid teksti stringi kujul: sulgege loogiline operaator jutumärkidesse, et alustada stringi, ja kasutage ampersandi (&) stringi ühendamiseks ja lõpetamiseks. Näiteks:
=SUMIFS(B2:B10, C2:C10, ">="&F1, C2:C10, "<="&G1)
Kui kuupäev on ajendatud teine funktsioon nagu DATE või TODAY(), liita võrdlusoperaator ja funktsioon. Näiteks:
=SUMIFS(B2:B10, C2:C10, ">="&DATE(2020,9,10), C2:C10, "<="&TODAY())
Excel SUMIFS kuupäevade vahel ei tööta
Kui teie valem ei tööta või annab valesid tulemusi, võivad järgmised tõrkeotsingu nõuanded selgitada, miks see ei toimi, ja aidata teil probleemi lahendada.
Kontrollida kuupäevade ja numbrite formaati
Kui näiliselt korrektne SUMIFS-valem tagastab ainult nulli, tuleb kõigepealt kontrollida, et teie kuupäevad on tõesti kuupäevad, mitte tekstisalmid, mis näevad vaid kuupäevadena välja. Seejärel veenduge, et te summeerite numbreid, mitte tekstina salvestatud numbreid. Järgnevad õpetused aitavad teil neid probleeme tuvastada ja parandada.
- Kuidas muuta "tekstikuupäevad" reaalseteks kuupäevadeks
- Kuidas teisendada teksti numbriks
Kasutage kriteeriumide jaoks õiget süntaksit
Kuupäevade kontrollimisel SUMIFSi abil tuleb kuupäev panna jutumärkide sisse, näiteks ">=9/10/2020"; lahtriviited ja funktsioonid tuleb panna väljaspool jutumärke, näiteks "<="&G1 või "<="&TODAY(). Täieliku teabe saamiseks vaadake kuupäeva kriteeriumide süntaksit.
Kontrollida valemi loogikat
Väike trükiviga eelarves võib maksta miljoneid. Väike viga valemis võib maksta tundide kaupa aega vigade kõrvaldamiseks. Seega, kui summeerite kahe kuupäeva vahel, kontrollige, kas alguskuupäevale eelneb kuupäevaga suurem kui (>) või suurem või võrdne (>=) operaatoriga ja lõppkuupäeva eesliide on vähem kui (<) või väiksem või võrdne (<=).
Veenduge, et kõik vahemikud on sama suured
Et funktsioon SUMIFS töötaks õigesti, peavad summa vahemik ja kriteeriumide vahemikud olema võrdse suurusega, vastasel juhul tekib #VALUE! viga. Selle parandamiseks tuleb tagada, et kõik kriteeriumid_vahemik argumentidel on sama arv ridu ja veerge kui sum_range .
See on, kuidas kasutada Exceli funktsiooni SUMIFS andmete summeerimiseks kuupäevade vahemikus. Kui teil on veel mõni huvitav lahendus meeles, olen väga tänulik, kui jagate seda kommentaarides. Tänan teid lugemise eest ja loodan, et näeme teid järgmisel nädalal meie blogis!
Praktiline töövihik allalaadimiseks
SUMIFS kuupäevade vahemiku näited (.xlsx fail)