Tartalomjegyzék
Az Excelben többféle technikát alkalmazva kiszámíthatjuk egy személy tényleges életkorát. Az életkor kiszámításához használhatunk éveket, hónapokat, napokat, órákat stb. Az életkor kiszámításához meg kell adnunk a kezdő és a befejező dátumot. Azáltal, hogy megtanuljuk, hogyan kell a életkor kiszámítása két dátum között, az életkoron kívül kiszámíthatjuk egy projekt időtartamát, két megadott dátum közötti időkülönbséget, egy szervezet fennállásának éveit stb. Ebben a cikkben arról lesz szó, hogyan lehet kiszámítani az életkort Excelben két dátum között.
Gyakorlati munkafüzet letöltése
Életkor kiszámítása két dátum között.xlsm6 módszer az életkor kiszámítására két dátum között az Excelben
A két dátum közötti életkor kiszámításához készítettünk egy adathalmazt, amelynek alapja a Születési dátum egy vállalat egyes alkalmazottainak és a Aktuális dátum . Vettük a Aktuális dátum Az adatkészlet így néz ki.
Most a két dátum közötti életkor kiszámításának különböző módszereit fogjuk megvitatni.
1. A DATEDIF függvény alkalmazása az Excel két dátum közötti életkor kiszámítására
Használhatjuk a DATEDIF funkció amikor két dátum közötti különbséget kell kiszámítanunk. Ez lehet év, hónap vagy nap. A függvény használatával csak a tökéletes dátumintervallumot találjuk meg, de a tényleges vagy tört dátumintervallumot nem. A képletet a következő módon írhatjuk le Életkor években cellában E5 mint ez.
=DATEDIF(C5,D5, "Y")
Tessék, C5 utal a Jane születési dátuma és D5 utal a Aktuális idő amelyet önkényesen választottunk. Y azt jelzi, hogy az életkor csak években jelenik meg.
A DATEDIF függvény szintaxisa a következő DATEDIF(kezdőnap,végnap,egység) .
Másodszor, a BELÉPÉS az életkor értékét a következőképpen találjuk 29 mint ez.
Ebben a lépésben használhatjuk a Töltse ki a fogantyút megtalálni Életkor években cellából E6 a címre. E14 Ehhez egyszerűen csak lefelé kell húznunk a kurzort a E5 cellát a jobb szélső sarok megnyomásával.
Ennek eredményeképpen az eredményt így találjuk.
Bővebben: Hogyan számítsuk ki az életkort a születésnapból az Excelben (8 egyszerű módszer)
2. A YEARFRAC funkció használata az életkor kiszámításához Két dátum között
Gyakorlati esetekben használhatjuk a YEARFRAC funkció ahol meg kell találnunk a tényleges vagy a tört életkort. A képletet felírhatjuk a E5 cellát, mint ez.
=YEARFRAC(C5,D5,1)
Tessék, 1 utal a Alap az érvelés.
Miután megnyomta a BELÉPÉS , az életkort a következőképpen találjuk 29.99452405.
Ezt követően a Töltse ki a fogantyút megtaláljuk a cellák korát C6-tól D6-ig .
Képlet magyarázat
A Alap elsősorban egy olyan paraméter, amelyen a törtévek számát számoljuk. Az alábbiakban ismertetett öt érték egyikét veheti fel:
- Kiszámíthatjuk [(30 nap havonta)/(360 nap évente)] az amerikai vagy európai szabályok szerint a Alap egyenlő 0 vagy 4 .
- Ismét, vehetünk [(tényleges napok)/(tényleges napok az évben)], [(tényleges napok)/360], vagy [(tényleges napok)/365] a címen Alap egyenlő 1, 2 vagy 3 .
- Meg kell követelnünk a változókat Kezdeti dátum és Végdátum de Alap nem kötelező. Az Excel úgy gondolja, hogy az alap a 0 ha kihagyjuk a Alap
Bővebben: Excel-képlet az életkor kiszámításához egy adott dátumon
3. A DATEDIF és a számtani műveletek felhasználása a teljes és tört hónapokban kifejezett életkor kiszámításához
Alkalmazhatjuk a DATEDIF függvény segítségével kiszámíthatjuk a tökéletes életkort hónapokban kifejezve. Szintén meg tudjuk találni egy egyszerű aritmetikai képlet segítségével. A cellában E5 az alábbi képen, alkalmazhatjuk a DATEDIF függvényt, hogy kiszámítsa a Életkor tényleges hónapokban mint ez.
=DATEDIF(C5,D5, "M")
Tessék, M utal arra, hogy a képlet a korát Hónapok .
Másodszor, a BELÉPÉS találunk 359 hónapokban az E5 cellát.
Ezt egyszerűen megtehetjük a Aritmetikai képlet az alábbiakban.
=+(D5-C5)/30
Tessék, +=(B2-A2)/30 ugyanazt a kimenetet adja vissza, mint a formula =(B2-A2)/30 Ezért figyelmen kívül hagyhatjuk a képlet "plusz" jelét.
Ennek eredményeképpen a tényleges vagy tört életkort így találhatjuk meg.
És végül, a Töltse ki a fogantyút találunk minden ilyen.
4. A CONCATENATE és DATEDIF függvények használata az életkor kiszámításához években, hónapokban és napokban.
Használhatjuk a CONCATENATE és DATEDIF függvények, amikor az életkorokat pontos években, hónapokban és napokban akarjuk kiszámítani. A E5 cellában így helyezhetjük el a képletet.
=CONCATENATE(DATEDIF(C5,D5, "Y")," Évek ", DATEDIF(C5,D5, "YM")," Hónapok és " DATEDIF(C5,D5, "MD")," Napok ")
A CONCATENATE függvényben, három, egymás mellé kapcsolt (kombinált) DATEDIF képleteket a fent megadott képletben. Minden egyes DATEDIF képletben a szöveges karakterláncokat adtuk meg Évek, hónapok, és Napok Ez azt jelenti, hogy minden egyes DATEDIF formula a végső kimenetben a szöveges karakterláncokkal lesz kombinálva.
Ismét a BELÉPÉS , találjuk a Tényleges életkor cellában E5 .
Ismétlődően a Töltse ki a fogantyút a többi cellában lévő életkor megállapításához.
Ennek eredményeképpen a kimenetet így kapjuk.
Bővebben: Hogyan számítsuk ki az életkort az Excelben években és hónapokban (5 egyszerű módja)
5. A DATEDIF és a TODAY függvények használata az életkor kiszámításához az aktuális idővel
Ha az eredeti aktuális időt akarjuk használni, és a korát a napról-napra történő időváltozással akarjuk utólag megváltoztatni, akkor ezt két praktikus rendszerrel tehetjük meg.
5.1 Különböző időoszlopok használata
Megváltoztathatjuk az időt az adatkészletben az eredeti Aktuális idő Ehhez alkalmaznunk kell a TODAY funkció az alábbiakban a D5 cellában. Itt, a E5 cellában már alkalmaztuk a DATEDIF funkció.
=TODAY()
Másodszor, meg kell nyomnunk BELÉPÉS .
Ennek eredményeképpen megtaláltuk az eredeti Aktuális idő . És a Életkor években a E5 cella is ennek megfelelően változott, a 29 a címre. 32.
Használat után Töltse ki a fogantyút mind a D és E oszlopok, végül minden cellában megtaláltuk az életkort a következő szerint Jelenlegi idő.
5.2 Különböző időoszlop használata nélkül
Egyszerűen használhatjuk a DATEDIF és IDŐ függvények segítségével kiszámíthatjuk az életkort időoszlop nélkül. Ehhez az alábbi képletet kell alkalmaznunk a D5 cellát, mint ez.
=DATEDIF(C5,TODAY(), "Y")
Itt használtuk a TODAY() ahelyett, hogy egy másik időcella-hivatkozást használna. Ez azt jelenti, hogy az utolsó idővel jelölt cellahivatkozás a Ma .
Hasonlóképpen, a Írja be a címet. , az életkort a következőképpen kapjuk meg 32 .
Végül, használnunk kell a Töltse ki a fogantyút hogy minden cellában az életkorokat a D5 a címre. D14 .
Ennek eredményeképpen a kimenetet így találjuk.
6. A VBA alkalmazása két dátum közötti életkor kiszámításához az Excelben
A alkalmazásával VBA egy másik módszer, amellyel kiszámíthatjuk az életkort. Ehhez az alábbi lépéseket kell követnünk.
Először menjen a Fejlesztő tab> a Visual Basic .
Másodszor, kattintson a Beillesztés > akkor Modul .
Ennek eredményeként egy üres Modul így fog megjelenni.
Harmadszor, ki kell másolnunk és be kell illesztenünk a VBA az alábbi kódot a Modul.
Sub Calculate_RetirementAge() Range("E5").Formula = "=DATEDIF(C5,D5,""y"")" Range("E6").Formula = "=DATEDIF(C6,D6,""y"")" Range("E7").Formula = "=DATEDIF(C7,D7,""y"")" Range("E8").Formula = "=DATEDIF(C8,D8,""y"")" Range("E9").Formula = "=DATEDIF(C9,D9,""y"")" Range("E10").Formula = "=DATEDIF(C10,D10,""y"")" Range("E11").Formula = "=DATEDIF(C11,D11,""y"")" Range("E12").Formula ="=DATEDIF(C12,D12,""y"")" Range("E13").Formula = "=DATEDIF(C13,D13,""y"")" Range("E14").Formula = "=DATEDIF(C14,D14,""y"")" End Sub
Ezután kattintson a Fuss > akkor Sub/UserForm futtatása .
Végül pedig az alábbi kimenetet kapjuk.
Bővebben: Excel VBA: Életkor kiszámítása a születési dátumból
Emlékezetes dolgok
- Nem alkalmazhatjuk csak a DATEDIF függvényt, ahol a korokat tört alakban kell megtalálnunk.
- A tört életkor megtalálásához alkalmaznunk kell a YEARFRAC függvényt, vagy használhatjuk a Aritmetikai képlet .
- A következők kombinációját kell használnunk CONCATENATE és DATEDIF függvények, amikor éveket, hónapokat és napokat, azaz az összeset ki kell számolnunk.
- Az életkorok megtalálásának dinamikus felhasználásához a TODAY
Következtetés
Az Excel különböző hatékony képletekkel rendelkezik az életkorok vagy időintervallumok keresésére. Ebben a cikkben megpróbáltuk megvitatni az összes olyan funkciót, amelyet az életkorok keresésére használnak.