Az Excelben két dátum közötti numerikus értéket összegezhet két dátum között feltételként vagy kritériumként. Ebben az esetben két dátumot kell alkalmaznia kritériumként, ezért több kritériummal fog foglalkozni ezen értékek összegzéséhez. Ebben a cikkben két módszerrel fogunk ilyen értékeket összegezni.
Az értékek összegzése két dátum között az Excelben
A két dátum közötti értékeket a SUMIF vagy a SUMIFS függvények segítségével adhatja össze. Az alábbiakban mindkét módszer magyarázata következik.
A SUMIF függvény használata
Az Excel-felhasználóként általában felmerülhet benned a kérdés, hogyan használhatod a SUMIF függvényt két dátum közötti értékek összegzésére. Mint tudjuk, a SUMIF a szintaxis szerint csak egy kritériumot kezel, így lehetetlennek tűnik, hogy a kritérium argumentumban két dátumot adjunk meg kritériumként a sum_range argumentumban szereplő értékek összegzéséhez.
Szintaxis;
SUMIF(range, criteria, )
Ha több kritérium használatára gondolunk a SUMIF függvényben, akkor VAGY logikával fogunk foglalkozni. A VAGY logika szerint a SUMIF függvény akkor összegzi az értékeket, ha bármelyik feltétel vagy kritérium teljesül.
Ebben a cikkben megtanulja, hogyan használja a SUMIF függvényt dátumokat kritériumként használva. Mivel két dátum közötti értéket kell összegezni, ezért mindkét dátum kritériumát ugyanazon a tartományi argumentumon kell tesztelni.
A VAGY logika szerint több SUMIF függvényt kell alkalmaznia a kapott értékek összeadásához vagy kivonásához egyetlen képletben. Mivel két dátum közötti számokat kell összegezni, ezért az egyes dátumkritériumokat az egyes SUMIF függvényekben kell megadni, és mindkét SUMIF függvényt egyetlen képletben kell kombinálni, hogy a végső értéket az egyes SUMIF függvények eredő értékeinek összeadásával vagy kivonásával kapjuk meg.
Hogy megkapjuk a két dátum közötti számok végső értékét, a következő lesz a képlet szintaxisa;
=SUMIF(range, criteria1, ) - SUMIF(range, criteria2, )
Itt a kritérium1 a kezdő dátum és a kritérium2 a befejező dátum. Mindkét kritériumot ugyanarra a tartomány argumentumra kell alkalmazni mindkét SUMIF függvényben, és az összeg_tartomány argumentumnak is azonosnak kell lennie mindkét SUMIF függvényben a fenti képletben megadottak szerint.
Ebben a példában tegyük fel, hogy van egy adathalmazunk, amely különböző időpontokban leszállított különböző megrendelésekből áll. Ez az adathalmaz Order_ID, Date és Amount mezőket tartalmaz. Meg kell találnia azoknak a megrendeléseknek az összegét, amelyek két megadott dátum közé esnek. Ezt a két dátumot az alábbiakban megadott kezdőnapként (Criteria1) és végnapként (Criteria2) adtuk meg. Két SUMIF függvényt kell használnia egyetlen képletben a megadott két dátum közötti rendelési összegek összegzéséhez. A fent megadott képlet szintaxisát követve a következő képletet kell alkalmaznia a végeredményhez.
=SUMIF($B:$B,">="&$F,$C:$C)-SUMIF($B:$B, ">"&$F,$C:$C)
Ebben a képletben két SUMIF függvényt alkalmaztunk, amelyek két dátumot tartalmaznak kritériumként. Az első SUMIF függvény tartalmazza a kezdő dátumot (Criteria1) a Greater Than Equal To logikai kifejezéssel és a kezdő dátum cellahivatkozásával, egy & értékjelzővel kombinálva (“>=”&$F$2). Másodszor, a SUMIF függvény a képletben tartalmaz egy végdátumot (Criteria2) egy logikai kifejezéssel Nagyobb, mint egyenlő és a végdátum cellahivatkozásával, egy & amperrel kombinálva (“>”&$F$3). Láthatja, hogy a range argumentum és a sum_range argumentum mindkét SUMIF függvényben megegyezik.
Hogyan működik ez a képlet
A fenti képletben az első SUMIF függvény összesíti az összes olyan rendelés összegét, ahol a dátum nagyobb, mint a kezdő dátum (2018.7.20.). A második SUMIF függvény pedig összeadja az összes olyan megbízás összegét, ahol a dátum nagyobb, mint a végdátum (2018.10.8.). Végül, amikor a képlet kivonja e két SUMIF függvény eredményét, akkor megkapjuk a két dátum közé eső értékek összegét.
A SUMIFS függvény használata
A SUMIFS függvény egy nagyon praktikus függvény, amellyel több kritérium alapján összegezhetünk értékeket. Alapértelmezés szerint a SUMIFS függvényt úgy tervezték, hogy több feltétel vagy kritérium alapján összegezze az értékeket. Ez a függvény az ÉS logika alapján működik. Az AND logika a SUMIF két dátum között azt jelenti, hogy olyan értékeket összegez, ahol mindkét dátum feltételei TRUE.
A SUMIFS függvény szintaxisa a következő;
SUMIFS(sum_range, criteria_range1, criteria1, criteria_range2, criteria2,....)
A szintaxis szerint meg kell adnia egy cellatartományt, ahol az értékeket összegezni kell, és minden egyes cellatartományt, ahol az egyes kritériumokat tesztelni kell az értékek összegzéséhez. A fenti példánkban a dátumokat ugyanabban a tartományban adjuk meg, ezért mindkét kritériumot ugyanazon a criteria_range argumentumon fogjuk tesztelni a SUMIFS függvényben az alábbiak szerint.
=SUMIFS($C:$C,$B:$B,">="&$F,$B:$B,"<="&$F)
Most, ez a módszer nagyon könnyen érthető és alkalmazható két dátum közötti értékek összegzésére. Ez a képlet azt mondja, hogy összegezze az értékeket a sum_range C2:C11-ben, ahol a dátum nagyobb, mint egyenlő a “Start Date” (F2) és kisebb, mint egyenlő a “End Date” (F3) a criteria_range B2:B11-ben.
Még mindig segítségre van szüksége az Excel formázáshoz, vagy egyéb kérdése van az Excelhez? Lépjen kapcsolatba egy élő Excel-szakértővel itt, hogy 1 az 1-ben segítséget kapjon. Az első munkamenet mindig ingyenes.
Sz:
Hogyan használja a SUMIF függvényt a Google Sheetsben – Excelchat
Hogyan használja a SUMIF függvényt több kritériummal – Excelchat
Hogyan hozzon létre kiszámított mezőt egy Pivot táblázatban – Excelchat