Hogyan kell a dátumokat kivonni az Excel-be?


Ha van egy nagyon sok dátumot tartalmazó Excel-lap, akkor valószínűleg kiszámolnod kell a különbségeket az egyes időpontok között. Talán azt szeretné látni, hogy hány hónapig tartott az adósságának kifizetéséről, vagy hogy hány napot veszített el bizonyos mennyiségű súlytól?

Az Excel-adatok közötti különbség kiszámítása egyszerű, de bonyolulttá válik attól függően, hogy hogyan kívánja kiszámítani bizonyos értékeket. Például, ha szeretné tudni, hány hónapot vesz igénybe 02.05.2015 és 2013.1.15 között, ha a válasz 0 vagy 1? Egyesek mondhatnának 0-at, mivel ez nem egy teljes hónap a dátumok között, mások pedig mondhatnának 1, mert ez egy másik hónap.

Ebben a cikkben megmutatom, hogyan lehet kiszámítani a két dátum közötti különbséget keresse meg a különböző napok, hónapok és évek számát különböző képletekkel, a kívánt beállításoktól függően.

Két nap közötti napok

A legegyszerűbb számítás lehet, hogy megkapjuk a napok számát két időpont. A napok kiszámításának jó dologja az, hogy valóban csak egy módja van az érték kiszámításához, ezért nem kell aggódnia a különböző képletektől, amelyek különböző választ adnak.

napok között

A fenti példában két dátumot tároltam az A2 és A3 cellákban. Jobbra látható, hogy a két dátum közötti különbség 802 nap. Az Excel-ben mindig többféle módon lehet kiszámolni ugyanazt az értéket, és ezt tettem itt. Nézzük meg a képleteket:

calculate days excel

Az első képlet csak egy egyszerű kivonás a két időpontból, A3 - A2. Az Excel tudja, hogy ez egy dátum, és egyszerűen kiszámolja a két nap közötti napok számát. Könnyű és nagyon egyszerű előre. Ezenkívül a DAYSfunkciót is használhatja.

=DAYS(A3, A2)

Ez a funkció két argumentumot tartalmaz: a befejezés dátumát és a kezdő dátumot. Ha átváltja a dátumokat a képletben, akkor csak egy negatív számot kap. Végül használhatja az DATEDIFnevű függvényt, amelyet az Excel a Lotus 1-2-3 nap alatt tartalmaz, de nem hivatalosan támogatott formula az Excelben.

=DATEDIF(A2, A3, "D")

Amikor beírja a képletet, akkor látni fogod, hogy az Excel nem nyújt semmilyen javaslatot a mezőkre stb. Szerencsére az 1szintaktikát és az összes támogatott argumentumot láthatja, s>itt.

További hozzáadott bónuszként, mi a helyzet, ha a hétköznapok számát szeretné kiszámítani két dátum között? Ez egyszerűen azért is egyszerű, mert beépített képletünk van:

=NETWORKDAYS(startDate,endDate)

A napok és a hétköznapok számítása elég egyszerű, ezért beszéljünk hónapokról.

Hónapok két időpont között

A legkritikusabb számítás a hónapok száma, mivel tetszés szerint kerekítheti vagy lekerekítheti attól függően, hogy teljes hónap vagy részhónap. Most van egy HÓNAPOS függvény az Excel-ben, de nagyon korlátozott, mert csak a különbséget kiszámító hónapra, és nem az évre néz. Ez azt jelenti, hogy csak az azonos év két hónapja közötti különbség kiszámításához használható.

Mivel ez valami értelmetlen, nézzük meg azokat a képleteket, amelyek a helyes választ kapják. A Microsoft ezeket a itt -ot szolgáltatta, de ha túl lusta vagy, hogy meglátogathassa a linket, akkor ezeket is megadtam.

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)

Most két meglehetősen hosszú és bonyolult képlet létezik, és tényleg nem kell megértenünk, mi folyik itt. Az alábbi képletek találhatók az Excel-ben:

months difference forumla

képlet nem jelenik meg a képlet sávban. A képletet magának a cellanak a megtekintéséhez kattintson a Formulákfülre, majd kattintson a Formulák megjelenítésegombra.

show formulas

Tehát mi a két képlet végső eredménye a mi jelenlegi példánkban? Lásd az alábbiakban:

months difference

A felfordítás 27 hónapot ad nekem, és lekerekítéssel 26 hónapot adok, ami pontos, attól függően, nezd ​​meg. Végül használhatod a DATEDIF funkciót is, de csak a teljes hónapokat számolja ki, így a mi esetünkben a válasz 26.

=DATEDIF(A2, A3, "M")

Évek közötti két dátum

A hónaphoz hasonlóan évek számíthatók ki, attól függően, hogy 1 évet teljes 365 napra szeretnél számolni, vagy ha az év változása számít. Vegyük például azt a példát, ahol két különböző képletet használtam az évszám kiszámításához:

year difference formula

Egy képlet a DATEDIF-et, a másik pedig a ÉV funkció. Mivel a napok számának különbsége csak 802, a DATEDIF 2 évet mutat, míg az ÉV funkció 3 évet mutat.

year difference

Ismét ez egy kérdés a preferencia és attól függ, hogy pontosan mit akarsz kiszámítani. Jó ötlet tudni mindkét módszert, hogy különböző problémákkal támadhasson különböző formulákkal.

Mindaddig, amíg óvatosak vagyunk arra, hogy milyen formulákat használjunk, meglehetősen könnyű kiszámolni, pontosan mit keresel. Az említetteken kívül sokkal több dátumfunkció van, ezért szabadon ellenőrizheti azokat is a Irodai támogatás webhelyen. Ha bármilyen kérdése van, ne habozzon megjegyezni. Enjoy!

Excel dátumok között eltelt napok száma

Kapcsolódó hozzászólások:


4.02.2016