Excelissä voit laskea yhteen numeerisen arvon kahden päivämäärän välillä ehtona tai kriteerinä. Tässä tapauksessa sinun on sovellettava kahta päivämäärää kriteereinä, joten aiot käsitellä useita kriteerejä näiden arvojen summaamiseksi. Tässä artikkelissa aiomme laskea tällaiset arvot yhteen käyttämällä kahta menetelmää.
Summata kahden päivämäärän väliset arvot Excelissä
Voit laskea yhteen kahden päivämäärän väliset arvot käyttämällä joko SUMIF- tai SUMIFS-funktioita. Seuraavassa on selitykset molemmista menetelmistä.
SUMIF-funktion käyttäminen
Kaiken kaikkiaan Excel-käyttäjänä saatat miettiä, miten käyttää SUMIF-funktiota kahden päivämäärän välisten arvojen summaamiseen. Kuten tiedämme, että SUMIF käsittelee vain yhtä kriteeriä syntaksin mukaisesti, joten näyttää mahdottomalta toimittaa kaksi päivämäärää kriteereinä kriteerit-argumentissa summata arvot sum_range-argumentissa.
Syntaksi;
SUMIF(range, criteria, )
Kun ajatellaan useamman kriteerin käyttöä SUMIF-funktiossa, ollaan tekemisissä OR-logiikan kanssa. TAI-logiikan mukaan SUMIF-funktio laskee arvot yhteen, jos jokin ehdoista tai kriteereistä täyttyy.
Tässä artikkelissa opit käyttämään SUMIF-funktiota käyttämällä päivämääriä kriteereinä. Koska sinun on laskettava yhteen kahden päivämäärän välinen arvo, molemmat päivämääräkriteerit on testattava samalla alueargumentilla.
Kuten OR-logiikan mukaan sinun on sovellettava useita SUMIF-funktioita tuloksena olevien arvojen lisäämiseen tai vähentämiseen yhdessä kaavassa. Koska sinun on laskettava yhteen kahden päivämäärän väliset luvut, kumpikin päivämääräkriteeri annetaan kumpaankin SUMIF-funktioon, ja molemmat SUMIF-funktiot yhdistetään yhdeksi kaavaksi, jotta saadaan loppuarvo lisäämällä tai vähentämällä kunkin SUMIF-funktion tuloksena saadut arvot.
Kahden päivämäärän välisten lukujen loppuarvon saamiseksi kaavan syntaksi on seuraava;
=SUMIF(range, criteria1, ) - SUMIF(range, criteria2, )
Tässä kriteeri1 on alkupäivä ja kriteeri2 loppupäivä. Molempia kriteerejä on sovellettava samaan alueargumenttiin molemmissa SUMIF-funktioissa, ja sum_range-argumentin on myös oltava sama molemmissa SUMIF-funktioissa, kuten edellä olevassa kaavassa.
Tässä esimerkissä oletetaan, että sinulla on tietokokonaisuus erilaisista tilauksista, jotka on toimitettu eri päivinä. Tämä tietokokonaisuus sisältää Order_ID-, Date- ja Amount-kentät. Sinun on löydettävä niiden tilausten määrien summa, jotka osuvat kahden määritetyn päivämäärän väliin. Nämä kaksi päivämäärää on määritetty aloituspäivämääräksi (Criteria1) ja loppupäivämääräksi (Criteria2), kuten alla on esitetty. Sinun on käytettävä kahta SUMIF-funktiota yhdessä kaavassa summaamaan tilausten summat kahden annetun päivämäärän välillä. Kun noudatat edellä annettua kaavan syntaksia, sinun on sovellettava seuraavaa kaavaa saadaksesi lopputuloksen.
=SUMIF($B:$B,">="&$F,$C:$C)-SUMIF($B:$B, ">"&$F,$C:$C)
Tässä kaavassa olemme käyttäneet kahta SUMIF-funktiota, jotka sisältävät kaksi päivämäärää kriteereinä. Ensimmäinen SUMIF-funktio sisältää alkupäivämäärän (Kriteeri1) loogisella lausekkeella Greater Than Equal To ja alkupäivämäärän soluviittauksen yhdistettynä amperandiin & (”>=”&$F$2). Toiseksi kaavan SUMIF-funktio sisältää Loppupäivämäärän (Kriteeri2), jossa on looginen lauseke Suurempi kuin ja loppupäivämäärän soluviittaus yhdistettynä amperandiin & (”>”&$F$3). Näet, että molempien SUMIF-funktioiden range-argumentti ja sum_range-argumentti ovat samat.
Miten tämä kaava toimii
Yllä olevassa kaavassa ensimmäinen SUMIF-funktio laskee yhteen kaikkien niiden tilausten summat, joiden päiväys on suurempi kuin alkupäivän (20.7.2018) suuruinen. Ja toinen SUMIF-funktio laskee yhteen kaikkien niiden tilausten summat, joiden päivämäärä on suurempi kuin loppupäivä (8/10/2018). Lopuksi kun kaavalla vähennetään näiden kahden SUMIF-funktion tuloksena saadut luvut, saadaan niiden arvojen summa, jotka osuvat kahden päivämäärän väliin.
SUMIFS-funktion käyttäminen
SUMIFS-funktio on erittäin kätevä funktio, jolla voidaan laskea yhteen arvoja useiden kriteerien perusteella. Oletusarvoisesti SUMIFS-funktio on suunniteltu käsittelemään useita ehtoja tai kriteerejä arvojen summaamiseksi. Tämä funktio toimii AND-logiikkaan perustuen. AND-logiikka kahden päivämäärän välisessä SUMIF-funktiossa tarkoittaa arvojen summaamista, jos molempien päivämäärien ehdot ovat TRUE.
SUMIFS-funktion syntaksi on;
SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2,....)
Sumifunktion syntaksin mukaan sinun on annettava soluväli, jonka arvot on summattava, ja kukin soluväli, jossa kutakin kriteeriä testataan arvojen summaamiseksi. Esimerkissämme, kuten edellä on esitetty, päivämäärät toimitetaan samalla alueella, joten testaamme molemmat kriteerit samalla criteria_range-argumentilla SUMIFS-funktiossa, kuten alla on esitetty.
=SUMIFS($C:$C,$B:$B,">="&$F,$B:$B,"<="&$F)
Nyt tämä menetelmä on hyvin helppo ymmärtää ja soveltaa kahden päivämäärän välisten arvojen summaamiseen. Tämä kaava sanoo, summaa sum_range C2:C11:n arvot, joissa päivämäärä on suurempi kuin yhtä suuri kuin ”Aloituspäivä” (F2) ja pienempi kuin yhtä suuri kuin ”Loppupäivä” (F3) criteria_range B2:B11:ssä.
Tarvitsetko vielä apua Excelin muotoilun kanssa tai onko sinulla muita kysymyksiä Excelistä? Ota yhteys live Excel-asiantuntijaan täällä saadaksesi 1 on 1 -apua. Ensimmäinen istuntosi on aina ilmainen.
Katso myös:
How to Use SUMIF Function in Google Sheets – Excelchat
How to Use to Use SUMIF with Multiple Criteria – Excelchat
How to Create a Calculated Field in a Pivot Table – Excelchat