Hogyan lehet kivonni a dátumokat az Excelben
Ha sok dátumot tartalmazó Excel -lapja van, akkor valószínűleg végül ki kell számítania a dátumok közötti különbségeket. Talán azt szeretné látni, hogy hány hónapba telt, amíg kifizette az adósságát, vagy hány nap alatt sikerült lefogynia egy bizonyos mennyiségről?
A dátumok közötti különbség kiszámítása az Excelben(Excel) egyszerű, de bonyolulttá válhat attól függően, hogy bizonyos értékeket hogyan szeretne kiszámítani. Például, ha tudni szeretné, hogy 2016. 02. 05. és 2016. 1. 15. között hány hónap volt, a válasz 0 vagy 1 legyen? Vannak, akik 0-t mondanak, mivel nincs egy teljes hónap a dátumok között, mások pedig 1-et, mert ez egy másik hónap.
Ebben a cikkben megmutatom, hogyan számíthatja ki a két dátum közötti különbséget, hogy meghatározza a napok, hónapok és évek számát különböző képletekkel, az Ön preferenciáitól függően.
Napok két dátum között
A legegyszerűbb számítás, amit tehetünk, az, hogy kiszámítjuk két dátum közötti napok számát. A napszámításban az a jó, hogy valójában csak egyféleképpen lehet kiszámítani az értéket, így nem kell attól tartanod, hogy a különböző képletek különböző válaszokat adnak.
A fenti példámban az A2 és az A3 cellákban két dátum van tárolva. A jobb oldalon a két dátum közötti különbség 802 nap. Az Excelben(Excel) mindig többféle módon lehet kiszámítani ugyanazt az értéket, és ezt tettem itt. Nézzük a képleteket:
Az első képlet a két dátum egyszerű kivonása, A3 – A2 . Az Excel(Excel) tudja, hogy ez egy dátum, és egyszerűen kiszámítja a két dátum közötti napok számát. Könnyű(Easy) és nagyon közvetlen. Ezenkívül használhatja a DAYS funkciót is.
=DAYS(A3, A2)
Ez a függvény két argumentumot használ: a befejezési dátumot és a kezdő dátumot. Ha megváltoztatja a dátumokat a képletben, akkor csak negatív számot kap. Végül használhatja a DATEDIF nevű függvényt , amely 1-2-3 napig szerepel az Excelben(Excel) a Lotustól(Lotus) , de nem hivatalosan támogatott képlet az Excelben(Excel) .
=DATEDIF(A2, A3, "D")
Amikor beírja a képletet, látni fogja, hogy az Excel nem ad javaslatot a mezőkre stb. Szerencsére itt láthatja a DATEDIF függvény(DATEDIF function) szintaxisát és az összes támogatott argumentumot .
További bónuszként mi lenne, ha ki szeretné számolni a két dátum közötti hétköznapok számát? Ez azért is egyszerű, mert van egy beépített képletünk:
=NETWORKDAYS(startDate,endDate)
A napok és hétköznapok számának kiszámítása elég egyszerű, ezért beszéljünk most a hónapokról.
Hónapok két dátum között
A legnehezebb számítás a hónapok száma, mivel hogyan lehet felfelé vagy lefelé kerekíteni attól függően, hogy egy teljes hónapról vagy egy részhónapról van szó. Most már van egy HÓNAPOK(MONTHS) függvény az Excelben(Excel) , de ez nagyon korlátozott, mert a különbség kiszámításakor csak a hónapot veszi figyelembe, az évet nem. Ez azt jelenti, hogy csak az azonos év két hónapja közötti különbség kiszámításához hasznos.
Mivel ez értelmetlen, nézzünk meg néhány képletet, amelyek megadják a helyes választ. A Microsoft (Microsoft)itt(here) biztosította ezeket , de ha lusta a link meglátogatásához, alább is megadom őket.
Round Up - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Round Down - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate)) *12+MONTH(LDate)-MONTH(EDate)
Ez most két meglehetősen hosszú és bonyolult képlet, és tényleg nem kell értened, mi történik. Íme az Excel képletei:
Vegye figyelembe, hogy magában a cellában kell szerkesztenie a lefelé kerekítési képletet, mert valamilyen furcsa okból a teljes képlet nem jelenik meg a képletsorban. Ha magában a cellában szeretné látni a képletet, kattintson a Képletek(Formulas) fülre, majd kattintson a Képletek megjelenítése(Show Formulas) lehetőségre .
Mi tehát a két képlet végeredménye jelenlegi példánkban? Lássuk alább:
A felfelé kerekítés(Round) 27 hónapot ad, a lefelé kerekítés pedig 26 hónapot, ami pontos, attól függően, hogy hogyan nézzük. Végül használhatod a DATEDIF függvényt is, de az csak teljes hónapokat számol, így esetünkben a válasz, amit visszaad: 26.
=DATEDIF(A2, A3, "M")
Évek két dátum között
A hónapokhoz hasonlóan az éveket is ki lehet számítani attól függően, hogy 1 évet teljes 365 napnak kívánja-e számolni, vagy az év változása számít. Tehát vegyük a példánkat, ahol két különböző képletet használtam az évek számának kiszámításához:
Az egyik képlet a DATEDIF -et , a másik pedig az YEAR függvényt használja. Mivel a napok számának különbsége mindössze 802, a DATEDIF 2 évet, míg az YEAR függvény 3 évet mutat.
Ez megint csak preferencia kérdése, és attól függ, hogy pontosan mit próbál kiszámolni. Érdemes mindkét módszert ismerni, hogy különböző képletekkel támadhassunk különböző problémákat.
Mindaddig, amíg körültekintően kezeli, hogy milyen képleteket használ, meglehetősen könnyű kiszámítani, hogy pontosan mit is keres. Az általam említetteken kívül sokkal több dátumfunkció is létezik, ezért bátran nézze meg ezeket is az Office támogatási(Office Support) oldalán. Ha kérdése van, nyugodtan írjon megjegyzést. Élvezd!
Related posts
Adjon hozzá egy lineáris regressziós trendvonalat egy Excel szóródiagramhoz
Hogyan készítsünk hisztogramot Excelben
Hogyan lehet biztonságosan jelszóval védeni egy Excel fájlt
Folyamatábra létrehozása Wordben és Excelben
Címkék létrehozása a Wordben Excel-táblázatból
Hogyan lehet elkülöníteni a kereszt- és vezetékneveket az Excelben
Megjegyzések hozzáadása egy Excel munkalap cellához
A YEARFRAC függvény használata az Excelben
Hogyan találhat megfelelő értékeket az Excelben
Az adatok szűrése Excelben
Az Excel adatok diagramozása
A Sparklines használata Excelben
A COUNTIFS, SUMIFS, AVERAGEIFS használata az Excelben
Hogyan készítsünk legördülő listát az Excelben
Word-dokumentum automatikus biztonsági mentése a OneDrive-ra
Szúrjon be egy Excel-munkalapot egy Word-dokumentumba
Hogyan lehet megérteni a „Mi lenne, ha” elemzést a Microsoft Excelben
Makró rögzítése Excelben
A háttér megváltoztatása a Microsoft Teamsben
Az Excel figyelőablak segítségével figyelheti a munkafüzet fontos celláit