Hogyan lehet kivonni a dátumokat az Excelben
Ha sok dátummal rendelkező Excel-lapja van, akkor előfordulhat, hogy végül szükség lesz arra, hogy kiszámítsa az egyes dátumok közötti különbségeket. Talán szeretné látni, hogy hány hónapot vett igénybe az adósság kifizetésére, vagy hány napig tartott, hogy elveszítse egy bizonyos súlyt?
A dátumok közötti különbség kiszámítása az Excelben egyszerű, de bonyolult lehet attól függően, hogy hogyan kívánja kiszámítani bizonyos értékeket. Például, ha azt szeretné tudni, hogy a hónapok száma 2016. május 2. és 2016. május 1. között legyen, a válasz 0 vagy 1? Néhányan azt mondhatják, hogy 0, mivel ez nem egy teljes hónap a dátumok és mások között 1, mert más hónap.
Ebben a cikkben megmutatom, hogy hogyan lehet kiszámítani a két dátum közötti különbségeket, hogy megtalálja 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 nap között
A legegyszerűbb számítás az, hogy a napok számát két dátum között kell megadni. A napok kiszámításának jó dolog az, hogy az érték kiszámításához valóban csak egy mód van, így nem kell aggódnia a különböző képletekkel, amelyek különböző válaszokat adnak.
A fenti példámban két dátumot tárolok az A2 és az A3 cellákban. A jobb oldalon látható, hogy a két dátum közötti különbség 802 nap. Az Excel programban mindig többféle módon lehet kiszámítani az azonos értéket, és ezt tettem itt. Nézzük meg a képleteket:
Az első képlet csak a két dátum egyszerű kivonása, A3 - A2. Az 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ű és nagyon egyszerű. Ezenkívül a NAPOK funkció.
= NAPOK (A3, A2)
Ez a funkció két argumentumot vesz igénybe: a befejezés dátuma és a kezdő dátum. Ha átváltja a dátumokat a képletben, akkor csak negatív számot kap. Végül használhat egy hívott függvényt DÁTUMTÓLIG, amely az Excelben található a Lotus 1-2-3 napja, de nem hivatalos támogatott képlet az Excelben.
= DATEDIF (A2, A3, "D")
Ha beírja a képletet, látni fogja, hogy az Excel nem ad javaslatokat a mezőkre, stb. Szerencsére láthatja a DATEDIF funkció szintaxisát és az összes támogatott érvet itt.
Bónuszként, mi van, ha azt szeretné, hogy kiszámítsa a két nap közötti hétköznapok számát? Ez elég egyszerű is, mert beépített képlettel rendelkezünk:
= NETWORKDAYS (startDate, endDate)
A napok és a hétköznapok kiszámítása elég egyszerű, szóval beszéljünk most hónapokról.
Hónapok két dátum között
A legnehezebb számítás az a hónapok száma, hogy hogyan kerekítheted fel vagy kerekíthetsz attól függően, hogy teljes hónap vagy részleges hónap. Most van egy MONTHS függvény az Excelben, de ez nagyon korlátozott, mert csak a hónap kiszámításakor fog kinézni, nem pedig az évet. Ez azt jelenti, hogy csak az ugyanazon év két hónapja közötti különbség kiszámításához hasznos.
Mivel ez értelmetlen, nézzük meg néhány olyan képletet, amely a helyes választ kapja. A Microsoft ezeket a szolgáltatásokat nyújtotta, de ha túl lusta vagy ahhoz, hogy meglátogassa a linket, az alábbiakban is megadtam őket.
Kerekítés - = (ÉV (LDate) -YEAR (EDate)) * 12 + MONTH (LDate) -MONTH (EDate)
Kerek lefelé - = IF (DAY (LDate)> = DAY (EDate), 0, -1) + (ÉV (LDate) -YEAR (EDate)) * 12 + MONTH (LDate) -MONTH (EDate)
Most ezek két meglehetősen hosszú és bonyolult képlet, és tényleg nem kell megértenie, hogy mi történik. Íme az Excel képletei:
Jegyezzük meg, hogy a tényleges cellában le kell szerkeszteni a lekerekített képletet, mert bizonyos furcsa okok miatt a teljes képlet nem jelenik meg a képletben. Annak érdekében, hogy a képletet a cellában láthassa, kattintson a képletek Kattintson a fülre, majd kattintson a gombra A képletek megjelenítése.
Tehát mi a végső eredménye a két példának a jelenlegi példánkban? Nézzük alább:
A kerekítés 27 hónapot ad nekem, és kerekítéssel 26 hónapot kapok, ami pontos, attól függően, hogy mit akarsz nézni. Végül a DATEDIF funkciót is használhatja, de csak a teljes hónapokat számítja ki, így a mi esetünkben a visszaadott válasz 26.
= DATEDIF (A2, A3, "M")
Két nap közötti évek
A hónapokhoz hasonlóan az évek is kiszámíthatók attól függően, hogy 1 évet teljes 365 napra akar-e számolni, vagy ha az év változása megtörténik. Tehát tegyük példánkat, ahol két különböző képletet használtam az évek számításához:
Az egyik képlet a DATEDIF-et használja, a másik pedig az YEAR funkciót használja. Mivel a napok számának különbsége csak 802, a DATEDIF 2 évet mutat, míg az ÉÉSZ funkció 3 évet mutat.
Ez ismételten előnyös kérdés, és attól függ, hogy pontosan mit akarsz kiszámítani. Jó ötlet mindkét módszert ismerni, hogy különböző problémákkal támadhasson különböző formulákkal.
Mindaddig, amíg óvatos vagy a használt képletekkel, elég könnyen kiszámítható, hogy pontosan mit keres. Sokkal több dátumfunkció is van az említettektől eltekintve, ezért nyugodtan ellenőrizze ezeket az Office Support oldalon is. Ha bármilyen kérdése van, ne habozzon megjegyzést tenni. Élvez!