Tartalomjegyzék
Tegyük fel, hogy van egy alkalmazottja, aki nemrégiben felmondott a vállalatánál. Ki szeretné számolni az ő szolgálati évek A számításnak többféle módja van. Számos képletet használhatunk erre. A cikk fő célja, hogy elmagyarázza, hogyan lehet a szolgálati évek számítása A szolgáltatás időtartama napokkal, hónapokkal és évekkel is kiszámításra kerül.
Gyakorlati munkafüzet letöltése
Szolgálati évek kiszámítása.xlsx4 egyszerű módja a szolgálati évek kiszámításának az Excelben
Ahogy korábban említettem, többféleképpen is szolgálati évek számítása Excelben. Itt elmagyarázom 4 egyszerű és hatékony módjai. A cikk magyarázatához a következő adatkészletet vettem alapul. Ez tartalmazza a Alkalmazott neve , Csatlakozás dátuma , és Végdátum . Elmagyarázom, hogyan kell kiszámítani Évek a szolgáltatás értük.
1. INT & YEARFRAC függvények használata a szolgálati évek kiszámításához
Ebben a módszerben elmagyarázom, hogyan használhatod a az INT funkció és a YEARFRAC funkció a címre. szolgálati évek számítása Lássuk a lépéseket.
Lépések:
- Először is, jelölje ki azt a cellát, ahol ki akarja számítani a Szolgálati évek Itt kiválasztottam a cellát E5 .
- Másodszor, a cellában E5 írja fel a következő képletet.
=INT(YEARFRAC(C5,D5))
Képlet bontás
- YEARFRAC(C5,D5) --> Itt a YEARFRAC függvény az év töredékét adja vissza, amelyet a cellákban lévő dátumok közötti napok száma képvisel. C5 és D6 .
- Kimenet: 7.941666666666666667
- INT(YEARFRAC(C5,D5)) --> átváltozik
- INT(7.941666666666666667) --> Itt a INT függvény egész számot fog visszaadni, lefelé kerekítve azt.
- Kimenet: 7
- INT(7.941666666666666667) --> Itt a INT függvény egész számot fog visszaadni, lefelé kerekítve azt.
- Harmadszor, nyomja meg BELÉPÉS hogy megkapja az eredményt.
- Ezután húzza a Töltse ki a fogantyút a képlet másolásához más cellákba.
Végül láthatjuk, hogy a képletet átmásoltam az összes többi cellába, és kiszámítottam a Szolgálati évek Excelben minden alkalmazottra vonatkozóan.
2. DAYS360 és DATE funkciók alkalmazása a szolgálati évek kiszámításához
Ebben a második módszerben a a DAYS360 funkció és a DATE funkció a címre. szolgálati évek számítása Hadd mutassam meg, hogyan történik.
Lépések:
- Először is, jelölje ki azt a cellát, ahol ki akarja számítani a Szolgálati évek Itt kiválasztottam a cellát E5 .
- Másodszor, a cellában E5 írja fel a következő képletet.
=INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)
Képlet bontás
- DAY(D5) --> Tessék, a DAY funkció a cellában lévő dátum napszámát adja vissza. D5 .
- Kimenet: 24
- HÓNAP(D5) --> Tessék, a HÓNAP funkció a megadott dátum hónapszámát adja vissza a cellában D5 .
- Kimenet: 1
- ÉV(D5) --> Tessék, az ÉV funkció visszaadja az adott dátum évszámát a cellában. D5 .
- Kimenet: 2022
- DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> átváltozik
- DATE(2022,1,24) --> Itt a DÁTUM függvény egy sorszámot ad vissza, amely egy adott év, hónap és nap dátumát jelöli.
- Kimenet: 44585
- DATE(2022,1,24) --> Itt a DÁTUM függvény egy sorszámot ad vissza, amely egy adott év, hónap és nap dátumát jelöli.
- DATE(YEAR(C5),MONTH(C5),DAY(C5)) --> átváltozik
- DATE(2014,2,15) --> Ismét a DÁTUM függvény egy sorszámot ad vissza, amely egy adott év, hónap és nap dátumát jelöli.
- Kimenet: 41685
- DATE(2014,2,15) --> Ismét a DÁTUM függvény egy sorszámot ad vissza, amely egy adott év, hónap és nap dátumát jelöli.
- DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> átváltozik
- DAYS360(41685,44585) --> Itt a DAYS360 függvény a két megadott dátum közötti napok számát adja vissza.
- Kimenet: 2859
- DAYS360(41685,44585) --> Itt a DAYS360 függvény a két megadott dátum közötti napok számát adja vissza.
- INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360) --> átváltozik
- INT(2859/360) --> Itt, itt, itt, a INT függvény egész számot fog visszaadni, lefelé kerekítve azt.
- Kimenet: 7
- INT(2859/360) --> Itt, itt, itt, a INT függvény egész számot fog visszaadni, lefelé kerekítve azt.
- Harmadszor, nyomja meg BELÉPÉS hogy megkapja az eredményt.
- Ezután húzza a Töltse ki a fogantyút a képlet másolásához más cellákba.
Végül láthatjuk, hogy a képletet átmásoltam az összes többi cellába, és kiszámítottam a Szolgálati évek minden alkalmazott számára.
3. A DATEDIF függvény használata a szolgálati évek kiszámításához Excelben
Ha egy személy szolgálati idejét években, hónapokban és napokban szeretné kiszámítani, akkor a következővel tudja kiszámolni a DATEDIF függvény Ebben a példában a szolgálati éveket a következőkben fogom kiszámítani. három módok. 1 st a kimenet a következő lesz évek , a 2 nd az eredmény a következő lesz évek és hónapok és a 3 rd a teljes eredmény a következő lesz évek, hónapok és napok .
3.1. A DATEDIF függvény használata az évek kiszámításához
Ebben a módszerben a DATEDIF függvényt, hogy kiszámítsa a Szolgálat éve a oldalon. évek Lássuk a lépéseket.
Lépések:
- Először is, jelölje ki azt a cellát, ahol ki akarja számítani a Szolgálati évek Itt kiválasztottam a cellát E5 .
- Másodszor, a cellában E5 írja fel a következő képletet.
=DATEDIF(C5, D5, "y")& " Év"
Képlet bontás
- DATEDIF(C5, D5, "y") --> Itt a DATEDIF függvény a két megadott dátum közötti évek számát adja vissza.
- Kimenet: 7
- DATEDIF(C5, D5, "y")& " Years" --> átváltozik
- 7& " Years" --> Most, a Amperjel (&) operátor kombinálja a szöveg és formula .
- Kimenet: "7 év"
- 7& " Years" --> Most, a Amperjel (&) operátor kombinálja a szöveg és formula .
- Harmadszor, nyomja meg BELÉPÉS hogy megkapja az eredményt.
- Most húzza a Töltse ki a fogantyút a képlet másolásához.
Végül láthatod, hogy a képletet átmásoltam az összes többi cellába, és kiszámítottam a Szolgálati évek Excelben minden alkalmazottra vonatkozóan a évek .
3.2. A DATEDIF függvény alkalmazása az évek és hónapok kiszámításához
Itt fogom alkalmazni a DATEDIF függvényt, hogy kiszámítsa a Szolgáltatások évei a oldalon. évek és hónapok Lássuk a lépéseket.
Lépések:
- Először is, jelölje ki azt a cellát, ahol ki akarja számítani a Szolgálati évek Itt kiválasztottam a cellát E5 .
- Másodszor, a cellában E5 írja fel a következő képletet.
=DATEDIF(C5,D5, "y")&" Years, "&DATEDIF(C5,D5, "ym")&" Months"
Képlet bontás
- DATEDIF(C5,D5, "y") --> Itt a DATEDIF függvény a két megadott dátum közötti évek számát adja vissza.
- Kimenet: 7
- DATEDIF(C5,D5, "ym") --> Itt a DATEDIF függvény a két megadott dátum közötti hónapok számát adja vissza, figyelmen kívül hagyva a napokat és az éveket.
- Kimenet: 11
- DATEDIF(C5,D5, "y")&" Years, "&DATEDIF(C5,D5, "ym")&" Months" --> átváltozik
- 7&" Years, "&11&" Months" --> Most, a Amperjel (&) operátor kombinálja a szövegek és képletek .
- Kimenet: "7 év, 11 hónap"
- 7&" Years, "&11&" Months" --> Most, a Amperjel (&) operátor kombinálja a szövegek és képletek .
- Harmadszor, nyomja meg BELÉPÉS hogy megkapja az eredményt.
- Ezután húzza a Töltse ki a fogantyút a képlet másolásához.
Végül láthatja, hogy a képletet átmásoltam az összes többi cellába, és kiszámítottam a Szolgálati évek minden egyes alkalmazottra évek és hónapok .
3.3. A DATEDIF függvény használata évek, hónapok és napok kiszámításához
Ebben a módszerben a DATEDIF függvényt, hogy kiszámítsa a Szolgálat éve EXcelben évek, hónapok és napok Lássuk, hogyan történik.
Lépések:
- Először is, jelölje ki azt a cellát, ahol ki akarja számítani a Szolgálati évek Itt kiválasztottam a cellát E5 .
- Másodszor, a cellában E5 írja fel a következő képletet.
=DATEDIF(C5,D5, "y") & " Év, " & DATEDIF(C5,D5, "ym") & " Hónapok, " & DATEDIF(C5,D5, "md") & " Napok"
Képlet bontás
- DATEDIF(C5,D5, "y") --> Itt a DATEDIF függvény a két megadott dátum közötti évek számát adja vissza.
- Kimenet: 7
- DATEDIF(C5,D5, "ym") --> Itt a DATEDIF függvény a két megadott dátum közötti hónapok számát adja vissza, figyelmen kívül hagyva a napokat és az éveket.
- Kimenet: 11
- DATEDIF(C5,D5, "md") --> Itt a DATEDIF függvény a két megadott dátum közötti napok számát adja vissza, figyelmen kívül hagyva a hónapokat és az éveket.
- Kimenet: 9
- DATEDIF(C5,D5, "y") & " Years, " & DATEDIF(C5,D5, "ym") & " Months, " & DATEDIF(C5,D5, "md") & " Days" --> átváltozik
- 7 & " Év, " & 11 & " Hónap, " & 9 & " Napok" --> Most, a Amperjel (&) operátor kombinálja a szövegek és képletek .
- Kimenet: "7 év, 11 hónap, 9 nap"
- 7 & " Év, " & 11 & " Hónap, " & 9 & " Napok" --> Most, a Amperjel (&) operátor kombinálja a szövegek és képletek .
- Harmadszor, nyomja meg BELÉPÉS hogy megkapja az eredményt.
- Ezután húzza a Töltse ki a fogantyút a képlet másolásához.
Végül láthatja, hogy a képletet átmásoltam az összes többi cellába, és kiszámítottam a Szolgálati évek minden egyes alkalmazottra évek, hónapok és napok .
4. IF és DATEDIF funkciók alkalmazása
Ha vannak olyan alkalmazottai, akik egy évnél kevesebbet dolgoztak, akkor ez a módszer hasznos lesz az Ön számára. Itt a következőket fogom használni az IF funkció és a DATEDIF függvényt, hogy kiszámítsa a Szolgálati évek Excelben. Elmagyarázom 2 példák 2 különböző típusú kimenet .
Példa-01: Szöveges karakterlánc visszaadása, ha a szolgáltatás időtartama kevesebb, mint egy év
Ebben a példában egy szöveges karakterlánc ha a Szolgálati évek a kevesebb, mint egy év Lássuk, hogyan történik.
Lépések:
- Először is, jelölje ki azt a cellát, ahol ki akarja számítani a Szolgálati évek Itt kiválasztottam a cellát E5 .
- Másodszor, a cellában E5 írja fel a következő képletet.
=IF(DATEDIF(C5,D5, "y")=0, "Kevesebb mint egy év",DATEDIF(C5,D5, "y")&" Év, "&DATEDIF(C5,D5, "ym")&" Hónapok")
Képlet bontás
- DATEDIF(C5,D5, "y") --> Itt a DATEDIF függvény a két megadott dátum közötti évek számát adja vissza.
- Kimenet: 7
- DATEDIF(C5,D5, "ym") --> Itt a DATEDIF függvény a két megadott dátum közötti hónapok számát adja vissza, figyelmen kívül hagyva a napokat és az éveket.
- Kimenet: 11
- IF(DATEDIF(C5,D5, "y")=0, "Kevesebb mint egy év",DATEDIF(C5,D5, "y")&" Év, "&DATEDIF(C5,D5, "ym")&" Hónapok") --> átváltozik
- IF(7=0, "Kevesebb mint egy év",7&" Years, "&11&" Months") --> Most, a IF függvény ellenőrzi a logikai_teszt . Ha ez Igaz , a képlet a következőt adja vissza "Kevesebb mint egy év". És ha ez Hamis a képlet visszaadja a Szolgálati évek években és hónapokban.
- Kimenet: "7 év, 11 hónap"
- IF(7=0, "Kevesebb mint egy év",7&" Years, "&11&" Months") --> Most, a IF függvény ellenőrzi a logikai_teszt . Ha ez Igaz , a képlet a következőt adja vissza "Kevesebb mint egy év". És ha ez Hamis a képlet visszaadja a Szolgálati évek években és hónapokban.
- Harmadszor, nyomja meg BELÉPÉS hogy megkapja az eredményt.
- Ezután húzza a Töltse ki a fogantyút a képlet másolásához.
Végül láthatod, hogy lemásoltam a képletet és kiszámítottam a Szolgálati évek minden alkalmazott számára.
Példa-02: A hónap kiszámítása, ha a szolgáltatás időtartama kevesebb, mint egy év
Ebben a példában kiszámítom a Szolgálati évek a oldalon. hónapok ha kevesebb, mint egy év . használni fogom a IF funkció és a DATEDIF függvényt, hogy kiszámítsa a Szolgálati évek Lássuk a lépéseket.
Lépések:
- Először is, jelölje ki azt a cellát, ahol ki akarja számítani a Szolgálati évek Itt kiválasztottam a cellát E5 .
- Másodszor, a cellában E5 írja fel a következő képletet.
=IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" hónapok",DATEDIF(C5,D5, "y")&" évek, "&DATEDIF(C5,D5, "ym")&" hónapok")
Képlet bontás
- DATEDIF(C5,D5, "y") --> Itt a DATEDIF függvény a két megadott dátum közötti évek számát adja vissza.
- Kimenet: 7
- DATEDIF(C5,D5, "ym") --> Ez a DATEDIF függvény a két megadott dátum közötti hónapok számát adja vissza, figyelmen kívül hagyva a napokat és az éveket.
- Kimenet: 11
- IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" hónapok",DATEDIF(C5,D5, "y")&" évek, "&DATEDIF(C5,D5, "ym")&" hónapok") --> átváltozik
- IF(7=0,11&" hónapok",7&" évek, "&11&" hónapok") --> Most, a IF függvény ellenőrzi a logikai_teszt . Ha ez Igaz , a képlet visszaadja a Szolgálati évek hónapokban . És ha ez Hamis a képlet visszaadja a Szolgálati évek években és hónapokban.
- Kimenet: "7 év, 11 hónap"
- IF(7=0,11&" hónapok",7&" évek, "&11&" hónapok") --> Most, a IF függvény ellenőrzi a logikai_teszt . Ha ez Igaz , a képlet visszaadja a Szolgálati évek hónapokban . És ha ez Hamis a képlet visszaadja a Szolgálati évek években és hónapokban.
- Harmadszor, nyomja meg BELÉPÉS hogy megkapja az eredményt.
- Ezután húzza a Töltse ki a fogantyút a képlet másolásához.
Végül láthatod, hogy lemásoltam a képletet és kiszámítottam a Szolgálati évek minden alkalmazott számára.
Szolgálati évek kiszámítása Excelben a felvételi dátumtól kezdve
Ebben a részben megmutatom, hogyan lehet számoljon szolgálati éveket a Alkalmazás dátuma a aktuális dátum . Azt is megmutatom, hogyan lehet kiszámítani a Végdátum egy szolgáltatási időszakot a Alkalmazás dátuma .
1. A TODAY funkció használata a szolgálati évek kiszámításához a felvételi dátumtól számítva
Az Excelben van egy beépített függvény, amely megadhatja a aktuális dátum Ez a funkció a TODAY funkció Az Excelben ez a következőképpen van leírva, =TODAY () Ez a funkció a következő kategóriába tartozik Dátum/idő függvényt az Excelben. Ez egy képletben is használható. Mint ahogy az előző példákban is dolgoztunk a Végdátum . Ahelyett, hogy a Végdátum , ha meg akarja tudni a Szolgálati évek a Alkalmazás dátuma a Aktuális dátum be kell illesztenie a TODAY függvény helyett a Végdátum .
Hadd mutassam meg a lépéseket.
Lépések:
- Először is, jelölje ki azt a cellát, ahol ki akarja számítani a Szolgálati évek Itt kiválasztottam a cellát D5 .
- Másodszor, a cellában D5 írja fel a következő képletet.
=DATEDIF(C5,TODAY(), "y") & " Év, " & DATEDIF(C5,TODAY(), "ym") & " Hónapok, " & DATEDIF(C5,TODAY(), "md") & " Napok"
Képlet bontás
- DATEDIF(C5,TODAY(), "y") --> Itt a DATEDIF függvény visszaadja az évek számát a Alkalmazás dátuma és a Aktuális dátum .
- Kimenet: 8
- DATEDIF(C5,TODAY(), "ym") --> A DATEDIF függvény visszaadja a hónapok számát a Alkalmazás dátuma és a Aktuális dátum figyelmen kívül hagyva a napokat és az éveket.
- Kimenet: 6
- DATEDIF(C5,TODAY(), "md") --> Itt a DATEDIF függvény visszaadja a napok számát a Alkalmazás dátuma és a Aktuális dátum figyelmen kívül hagyva a hónapokat és az éveket.
- Kimenet: 22
- DATEDIF(C5,TODAY(), "y") & " Év, " & DATEDIF(C5,TODAY(), "ym") & " Hónapok, " & DATEDIF(C5,TODAY(), "md") & " Napok" --> átváltozik
- 8 & " Years, " & 6 & " Months, " & 22 & " Days" --> Most, a Amperjel (&) operátor kombinálja a szövegek és képletek .
- Kimenet: "8 év, 6 hónap, 22 nap"
- 8 & " Years, " & 6 & " Months, " & 22 & " Days" --> Most, a Amperjel (&) operátor kombinálja a szövegek és képletek .
- Harmadszor, nyomja meg BELÉPÉS hogy megkapja az eredményt.
- Ezután húzza a Töltse ki a fogantyút a képlet másolásához.
Végül láthatod, hogy lemásoltam a képletet és kiszámítottam a Szolgálati évek a címről Alkalmazás dátuma Excelben minden alkalmazottra vonatkozóan.
➥ Olvass tovább: Napok számítása a mai és egy másik dátum között
2. Végdátum kiszámítása a felvételi dátumtól bizonyos szolgálati évek után
Ebben a példában megmutatom, hogyan lehet kiszámítani a Végdátum egy szolgáltatási időszakot a Alkalmazás dátuma és a Szolgálati évek Tegyük fel, hogy van néhány alkalmazottja, és egy bizonyos idő után értékelni szeretné a teljesítményüket. Szolgálati évek a Alkalmazás dátuma Tehát ehhez a teljesítményértékeléshez szükséged lesz a Végdátum Itt az alábbiakat fogom használni. az EDATE funkció a Végdátum .
Lássuk, hogyan lehet ezt megtenni.
Lépések:
- Először is, jelölje ki azt a cellát, ahol ki akarja számítani a Végdátum Itt kiválasztottam a cellát E5.
- Másodszor, a cellában E5 írja fel a következő képletet.
=EDATE(C5,D5*12)
Itt, a EDATE funkciót, kiválasztottam a C5 mint start_date és D5*12 mint hónap s. I megszorozva a évek a 12 hogy átalakítsuk őket hónapok Ezután a képlet a kiválasztott hónapok utáni dátumot adja vissza.
- Harmadszor, nyomja meg BELÉPÉS , és megkapja a Végdátum .
- Ezután húzza a Töltse ki a fogantyút a képlet másolásához.
Végül láthatod, hogy lemásoltam a képletet, és megkaptam a Végdátum minden alkalmazott számára.
Gyakorlati szekció
Itt egy gyakorló lapot adtam neked, hogy gyakorolhasd, hogyan kell szolgálati évek számítása Excelben.
Következtetés
Összefoglalva, megpróbáltam lefedni, hogyan lehet szolgálati évek számítása Alapvetően két dátum közötti évek számát számoltam ki az Excelben. 4 különböző módokon. DATEDIF függvény megkönnyíti a két dátum közötti időtartam kiszámítását. Remélem, nem szembesültél semmilyen nehézséggel a cikk olvasása közben. Légy kapcsolatban a ExcelWIKI hogy még több ilyen cikket kapjon. Végül, ha bármilyen kérdése van, tudassa velem a megjegyzés rovatban.