Jedwali la yaliyomo
Tuseme una mfanyakazi ambaye alijiuzulu hivi karibuni kutoka kwa kampuni yako. Unataka kukokotoa miaka yake ya huduma katika kampuni yako. Kuna njia kadhaa za kuhesabu hiyo. Tunaweza kutumia fomula nyingi kwa hili. Lengo kuu la makala haya ni kueleza jinsi ya kuhesabu miaka ya huduma katika Excel kwa njia tofauti. Muda wa huduma pamoja na siku, miezi, na miaka pia utahesabiwa.
Pakua Kitabu cha Mazoezi
Kukokotoa Miaka ya Huduma.xlsx
Njia 4 Rahisi za Kukokotoa Miaka ya Huduma katika Excel
Kama nilivyosema awali kuna njia kadhaa za kuhesabu miaka ya huduma katika Excel. Hapa, nitaelezea 4 njia rahisi na bora za kuifanya. Nimechukua data ifuatayo kuelezea nakala hii. Ina Jina la Mfanyakazi , Tarehe ya Kujiunga , na Tarehe ya Mwisho . Nitaeleza jinsi ya kukokotoa Miaka ya Huduma kwao.
1. Kwa kutumia INT & Kazi za YEARFRAC za Kukokotoa Miaka ya Huduma
Katika mbinu hii, nitaeleza jinsi unavyoweza kutumia kitendakazi cha INT na kitendaji cha YEARFRAC kukokotoa miaka ya huduma katika Excel. Hebu tuone hatua.
Hatua:
- Kwanza, chagua kisanduku unapotaka kukokotoa Miaka ya Huduma . Hapa, nilichagua kisanduku E5 .
- Pili, katika kisanduku E5 andika yafuatayo7
- Pato: 11
- IF(7=0,11&” Miezi”,7&” Miaka, “&11&” Miezi”) —-> Sasa, IF kitendakazi kitaangalia logical_test . Ikiwa ni Kweli , fomula itarudisha Miaka ya Huduma katika miezi . Na ikiwa ni Siyo fomula itarudisha Miaka ya Huduma katika miaka na miezi.
- Pato: “Miaka 7, Miezi 11”
- Tatu, bonyeza INGIA ili kupata matokeo.
- Ifuatayo, buruta Nchi ya Kujaza ili kunakili fomula.
Mwishowe, unaweza kuona kwamba nimenakili fomula na kukokotoa Miaka ya Huduma kwa kila mfanyakazi.
Hesabu Miaka ya Huduma katika Excel kuanzia Tarehe ya Kuajiri
Katika sehemu hii, nitakuonyesha jinsi unavyoweza kuhesabu Miaka ya Huduma kutoka Kukodisha Tarehe hadi tarehe ya sasa . Pia nitakuonyesha jinsi unavyoweza kukokotoa Tarehe ya Mwisho ya kipindi cha huduma kutoka Tarehe ya Kuajiri .
1. Kutumia Kazi ya LEO Kukokotoa Miaka yaHuduma kutoka Tarehe ya Kukodisha
Kuna kitendakazi kilichojengewa ndani katika Excel ambacho kinaweza kukupa tarehe ya sasa . Chaguo hili la kukokotoa ni kitendakazi cha LEO . Imeandikwa katika Excel kama, =LEO () . Chaguo hili la kukokotoa limeainishwa kama kipengele cha Tarehe/Saa katika Excel. Inaweza pia kutumika katika fomula. Kama, katika mifano iliyopita tulifanya kazi na Tarehe ya Mwisho . Badala ya Tarehe ya Mwisho , ikiwa ungependa kujua Miaka ya Huduma kuanzia Tarehe ya Kuajiri hadi Tarehe ya Sasa unayo ili kuingiza kipengele cha LEO badala ya Tarehe ya Mwisho .
Hebu nikuonyeshe hatua.
Hatua:
- Kwanza, chagua kisanduku unapotaka kukokotoa Miaka ya Huduma . Hapa, nilichagua kisanduku D5 .
- Pili, katika kisanduku D5 andika fomula ifuatayo.
=DATEDIF(C5,TODAY(),"y") & " Years, " & DATEDIF(C5,TODAY(),"ym") & " Months, " & DATEDIF(C5,TODAY(),"md") & " Days"
Mchanganuo wa Mfumo
- DATEDIF(C5,TODAY(), ”y”) —-> Hapa, chaguo la kukokotoa la DATEDIF litarudisha idadi ya miaka kati ya Tarehe ya Kuajiri na Tarehe ya Sasa .
- Pato: 8
- DATEDIF(C5,TODAY(),”ym”) —-> The DATEDIF kazi itarejesha idadi ya miezi kati ya Tarehe ya Kuajiri na Tarehe ya Sasa ikipuuza siku na miaka.
- Pato: 6
- DATEDIF(C5,TODAY(),”md”) —- > Hapa, kitendakazi cha DATEDIF kitarudisha nambari yasiku kati ya Tarehe ya Kuajiri na Tarehe ya Sasa kupuuza miezi na miaka.
- Pato: 22
- DATEDIF(C5,TODAY(),”y”) & ” Miaka, ” & DATEDIF(C5,TODAY(),”ym”) & ” Miezi, ” & DATEDIF(C5,TODAY(),”md”) & ” Siku” —-> inageuka kuwa
- 8 & ” Miaka, ” & 6 & ” Miezi, ” & 22 & ” Siku” —-> Sasa, opereta Ampersand (&) itachanganya maandishi na fomula .
- Pato: “Miaka 8, Miezi 6, Siku 22”
- 8 & ” Miaka, ” & 6 & ” Miezi, ” & 22 & ” Siku” —-> Sasa, opereta Ampersand (&) itachanganya maandishi na fomula .
- Tatu, bonyeza ENTER ili kupata matokeo.
47>
- Baada ya hapo, buruta Nchi ya Kujaza ili kunakili fomula.
Mwishowe, wewe ninaweza kuona kwamba nimenakili fomula na kukokotoa Miaka ya Huduma kutoka Tarehe ya Kuajiri katika Excel kwa kila mfanyakazi.
➥ Soma Zaidi: Kokotoa Idadi ya Siku Kati ya Leo & Tarehe Nyingine
2. Kukokotoa Tarehe ya Mwisho kutoka Tarehe ya Kukodisha baada ya Miaka Fulani ya Huduma
Katika mfano huu, nitakuonyesha jinsi unavyoweza kukokotoa Tarehe ya Mwisho ya kipindi cha huduma kuanzia Tarehe ya Kuajiri na Miaka ya Huduma .Tuseme, una baadhi ya wafanyakazi na unataka kutathmini utendakazi wao baada ya Miaka fulani ya Huduma kuanzia Tarehe ya Kuajiri . Kwa hivyo, kwa tathmini hii ya utendakazi, utahitaji Tarehe ya Mwisho ya kipindi hicho cha huduma. Hapa, nitatumia kitendaji cha EDATE kukokotoa Tarehe ya Mwisho .
Hebu tuone jinsi unavyoweza kufanya hivyo.
Hatua :
- Kwanza, chagua kisanduku unapotaka kukokotoa Tarehe ya Mwisho . Hapa, nilichagua kisanduku E5.
- Pili, katika kisanduku E5 andika fomula ifuatayo.
=EDATE(C5,D5*12)
Hapa, katika kipengele cha EDATE , nilichagua C5 kama tarehe_ya_kuanza na D5*12 kama mwezi s. Nilizidisha miaka kwa 12 ili kuibadilisha kuwa miezi . Baadaye, fomula itarejesha tarehe baada ya miezi hii iliyochaguliwa.
- Tatu, bonyeza ENTER , na utapata Tarehe ya Mwisho .
- Baada ya hapo, buruta Nchi ya Kujaza ili kunakili fomula.
Mwishowe, unaweza kuona kwamba nimenakili fomula na kupata Tarehe ya Mwisho kwa kila mfanyakazi.
Sehemu ya Mazoezi
Hapa, nimekupa karatasi ya mazoezi ili uweze kujizoeza jinsi ya kuhesabu miaka ya huduma katika Excel.
Hitimisho
5>Kuhitimisha, nilijaribu kufunika jinsi ya kuhesabu miaka ya huduma katika Excel.Kimsingi, nilihesabu idadi ya miaka kati ya tarehe mbili katika Excel. Nilielezea 4 njia tofauti za kuifanya. Chaguo za kukokotoa za DATEDIF hurahisisha kukokotoa urefu kati ya tarehe mbili. Natumai hukupata shida yoyote wakati wa kusoma nakala hii. Ungana na ExcelWIKI ili kupata makala zaidi kama hii. Mwisho, ikiwa una maswali yoyote, nijulishe katika sehemu ya maoni.
fomula. =INT(YEARFRAC(C5,D5))
Mchanganuo Wa Mfumo
- YEARFRAC(C5,D5) —-> Hapa, chaguo za kukokotoa za YEARFRAC zitarejesha sehemu ya mwaka inayowakilishwa na idadi ya siku kati ya tarehe katika seli C5 na D6 .
- Pato: 7.9416666666667
- INT(YEARFRAC(C5,D5)) —-> hugeuka kuwa
- INT(7.94166666666667) —-> Hapa, kitendakazi cha INT kitarudisha nambari kamili kwa kuizungusha chini.
- Pato: 7
- INT(7.94166666666667) —-> Hapa, kitendakazi cha INT kitarudisha nambari kamili kwa kuizungusha chini.
- Tatu, bonyeza ENTER ili pata matokeo.
- Baada ya hapo, buruta Nchimbo ya Kujaza ili kunakili fomula kwenye visanduku vingine.
- 14>
Mwishowe, unaweza kuona kwamba nimenakili fomula kwa visanduku vingine vyote na kukokotoa Miaka ya Huduma katika Excel kwa kila mfanyakazi.
2. Kuajiri DAYS360 na TAREHE Kazi za Kukokotoa Miaka ya Huduma
Katika mbinu hii ya pili, nitatumia kitendakazi cha DAYS360 na kitendakazi cha DATE hadi kukokotoa miaka ya huduma katika Excel. Acha nikuonyeshe jinsi inavyofanywa.
Hatua:
- Kwanza, chagua kisanduku unapotaka kukokotoa Miaka ya Huduma . Hapa, nilichagua kisanduku E5 .
- Pili, katika kisanduku E5 andika fomula ifuatayo.
=INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)
MfumoUchanganuzi
- SIKU(D5) —-> Hapa, kitendakazi cha DAY kitarejesha nambari ya siku ya tarehe katika seli D5 .
- Pato: 24
- MWEZI(D5) —-> Hapa, kitendakazi cha MONTH kitarudisha nambari ya mwezi ya tarehe iliyotolewa katika kisanduku D5 .
- Pato: 1
- YEAR(D5) —-> Hapa, kitendaji cha MWAKA 2> itarudisha nambari ya mwaka ya tarehe iliyotolewa katika kisanduku D5 .
- Ilitolewa: 2022
- TAREHE(YEAR(D5),MWEZI(D5),SIKU(D5)) —-> ; inageuka kuwa
- DATE(2022,1,24) —-> Hapa, kitendakazi cha DATE kitarudisha a nambari ya mfululizo inayowakilisha tarehe kutoka mwaka, mwezi na siku fulani.
- Iliyotoka: 44585
- DATE(2022,1,24) —-> Hapa, kitendakazi cha DATE kitarudisha a nambari ya mfululizo inayowakilisha tarehe kutoka mwaka, mwezi na siku fulani.
- TAREHE( MWAKA(C5),MWEZI(C5),SIKU( C5)) —-> inageuka kuwa
- DATE(2014,2,15) —-> Tena, kitendakazi cha DATE kitarejesha a nambari ya mfululizo inayowakilisha tarehe kutoka mwaka, mwezi na siku fulani.
- Inayotoka: 41685
- DATE(2014,2,15) —-> Tena, kitendakazi cha DATE kitarejesha a nambari ya mfululizo inayowakilisha tarehe kutoka mwaka, mwezi na siku fulani.
- SIKU360(TAREHE( MWAKA(C5),MWEZI(C5), SIKU(C5)), TAREHE(YEAR(D5),MONTH(D5),DAY(D5))) —-> inageuka kuwa
- DAYS360(41685,44585) —- > Hapa, kitendakazi cha DAYS360 kitarudisha idadi ya siku kati ya tarehe mbili zilizotolewa.
- Inayotoka: 2859
- DAYS360(41685,44585) —- > Hapa, kitendakazi cha DAYS360 kitarudisha idadi ya siku kati ya tarehe mbili zilizotolewa.
- INT(SIKU360(TAREHE(YEAR(C5),MWEZI(C5)) ),SIKU(C5)),TAREHE(YEAR(D5),MWEZI(D5),SIKU(D5)))/360) —-> inageuka kuwa
- INT(2859/360) —-> Hapa, Hapa, kitendakazi cha INT kitarudisha nambari kamili kwa kuizungusha chini.
- Pato: 7
- INT(2859/360) —-> Hapa, Hapa, kitendakazi cha INT kitarudisha nambari kamili kwa kuizungusha chini.
- Tatu, bonyeza ENTER ili pata matokeo.
- Baada ya hapo, buruta Kishikio cha Kujaza ili kunakili fomula kwenye visanduku vingine.
- 14>
Mwishowe, unaweza kuona kwamba nimenakili fomula kwa visanduku vingine vyote na kukokotoa Miaka ya Huduma kwa kila mfanyakazi.
3. Matumizi ya Kazi ya DATEDIF Kukokotoa Miaka ya Huduma katika Excel
Sasa, ukitaka kukokotoa muda wa huduma ya mtu katika miaka, miezi na siku unaweza tumia kitendakazi cha DATEDIF . Katika mfano huu, nitahesabu miaka ya huduma katika njia tatu . 1 st moja itatoa matokeo kama miaka , ile 2 nd itatoa matokeo kama miaka na miezi na 3 rd moja itatoa matokeo kamili kama miaka, miezi, na siku .
3.1. Kwa kutumia Utendakazi wa DATEDIF Kukokotoa Miaka
Katika mbinu hii, nitatumia DATEDIF chaguo za kukokotoa kukokotoa Mwaka wa Huduma katika miaka . Hebu tuone hatua.
Hatua:
- Kwanza, chagua kisanduku unapotaka kukokotoa Miaka ya Huduma . Hapa, nilichagua kisanduku E5 .
- Pili, katika kisanduku E5 andika yafuatayofomula.
=DATEDIF(C5, D5, "y")& " Years"
Mchanganuo Wa Mfumo
- DATEDIF(C5, D5, “y”) —-> Hapa, chaguo la kukokotoa la DATEDIF litarejesha idadi ya miaka kati ya tarehe mbili zilizotolewa.
- Pato: 7
- DATEDIF(C5, D5, “y”)& ” Miaka” —-> inageuka kuwa
- 7& ” Miaka” —-> Sasa, opereta Ampersand (&) itachanganya maandishi na formula .
- Pato: “Miaka 7”
- 7& ” Miaka” —-> Sasa, opereta Ampersand (&) itachanganya maandishi na formula .
- Tatu, bonyeza ENTER ili kupata matokeo.
- Sasa, buruta Nchi ya Kujaza ili kunakili fomula.
Mwishowe, unaweza kuona kwamba nimenakili fomula kwa visanduku vingine vyote na kukokotoa Miaka ya Huduma katika Excel kwa kila mfanyakazi katika miaka .
3.2. Kutumia Kitendo cha DATEDIF kukokotoa Miaka na Miezi
Hapa, nitatumia kipengele cha DATEDIF kukokotoa Miaka ya Huduma katika miaka na miezi . Hebu tuone hatua.
Hatua:
- Kwanza, chagua kisanduku unapotaka kukokotoa Miaka ya Huduma . Hapa, nilichagua kisanduku E5 .
- Pili, katika kisanduku E5 andika fomula ifuatayo.
=DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months"
Mchanganuo wa Mfumo
- DATEDIF(C5,D5,”y ”) —-> Hapa, kipengele cha DATEDIF kitarudisha nambariya miaka kati ya tarehe hizo mbili zilizotolewa.
- Pato: 7
- DATEDIF(C5,D5,”ym”) —-> Hapa, Chaguo za kukokotoa za DATEDIF zitarejesha idadi ya miezi kati ya tarehe mbili zilizotolewa na kupuuza siku na miaka.
- Pato: 11
- DATEDIF(C5,D5,”y”)&” Miaka, “&DATEDIF(C5,D5,”ym”)&” Miezi” —-> inageuka kuwa
- 7&” Miaka, "&11&" Miezi” —-> Sasa, opereta Ampersand (&) atachanganya maandishi na fomula .
- Pato: “Miaka 7, Miezi 11”
- 7&” Miaka, "&11&" Miezi” —-> Sasa, opereta Ampersand (&) atachanganya maandishi na fomula .
- Tatu, bonyeza ENTER ili kupata matokeo.
- Baada ya hapo, buruta Nchi ya Kujaza hadi nakili fomula.
Mwishowe, unaweza kuona kwamba nimenakili fomula kwa visanduku vingine vyote na kukokotoa Miaka ya Huduma kwa kila mfanyakazi katika miaka na miezi .
3.3. Matumizi ya Kazi ya DATEDIF Kukokotoa Miaka, Miezi, na Siku
Katika mbinu hii, nitatumia DATEDIF chaguo za kukokotoa kukokotoa Mwaka wa Huduma katika EXcel katika DATEDIF 1>miaka, miezi na siku . Hebu tuone jinsi inavyofanywa.
Hatua:
- Kwanza, chagua kisanduku unapotaka kukokotoa Miaka ya Huduma . Hapa, nilichagua kisanduku E5 .
- Pili, katika kisanduku E5 andika yafuatayofomula.
=DATEDIF(C5,D5,"y") & " Years, " & DATEDIF(C5,D5,"ym") & " Months, " & DATEDIF(C5,D5,"md") & " Days"
Mchanganuo Wa Mfumo
- DATEDIF(C5,D5,”y”) —-> Hapa, chaguo la kukokotoa la DATEDIF litarejesha idadi ya miaka kati ya tarehe mbili zilizotolewa.
- Pato: 7
- DATEDIF(C5,D5,”ym”) —-> Hapa, chaguo la kukokotoa la DATEDIF litarejesha idadi ya miezi kati ya tarehe mbili zilizotolewa na kupuuza siku na miaka.
- Pato: 11
- DATEDIF(C5,D5,”md”) —-> Hapa Chaguo za kukokotoa za DATEDIF zitarejesha idadi ya siku kati ya tarehe mbili zilizotolewa na kupuuza miezi na miaka.
- Pato: 9
- DATEDIF(C5,D5,”y”) & ” Miaka, ” & DATEDIF(C5,D5,”ym”) & ” Miezi, ” & DATEDIF(C5,D5,”md”) & ” Siku” —-> inageuka kuwa
- 7 & ” Miaka, ” & 11 & ” Miezi, ” & 9 & ” Siku” —-> Sasa, opereta Ampersand (&) itachanganya maandishi na fomula .
- Pato: “Miaka 7, Miezi 11, Siku 9”
- 7 & ” Miaka, ” & 11 & ” Miezi, ” & 9 & ” Siku” —-> Sasa, opereta Ampersand (&) itachanganya maandishi na fomula .
- Tatu, bonyeza ENTER ili kupata matokeo.
- Baada ya hapo, buruta Nchi ya Kujaza ili kunakili fomula.
Mwishowe, unaweza kuona kwamba nimenakili fomula kwenye visanduku vingine vyote na kukokotoa Miaka ya Huduma kwa kila mfanyakazi katika miaka, miezi, na siku .
4. Kuajiri Kazi za IF na DATEDIF
Ikiwa una wafanyakazi ambao wamefanya kazi chini ya mwaka mmoja basi njia hii itakuwa na manufaa kwako. Hapa, nitatumia kitendakazi cha IF na DATEDIF kazi kukokotoa Miaka ya Huduma katika Excel. Nitaeleza 2 mifano yenye 2 aina tofauti za tokeo .
Mfano-01: Kurudisha Mfuatano wa Maandishi Ikiwa Muda wa Huduma ni Chini ya Moja Mwaka
Katika mfano huu, nitarudisha mfuatano wa maandishi ikiwa Miaka ya Huduma ni chini ya mwaka . Hebu tuone jinsi inavyofanywa.
Hatua:
- Kwanza, chagua kisanduku unapotaka kukokotoa Miaka ya Huduma . Hapa, nilichagua kisanduku E5 .
- Pili, katika kisanduku E5 andika fomula ifuatayo.
=IF(DATEDIF(C5,D5,"y")=0,"Less than a year",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")
Mchanganuo wa Mfumo
- DATEDIF(C5,D5,”y ”) —-> Hapa, chaguo la kukokotoa la DATEDIF litarudisha idadi ya miaka kati ya tarehe mbili zilizotolewa.
- Pato: 7
- DATEDIF(C5,D5,”ym”) —-> Hapa, chaguo la kukokotoa la DATEDIF litarejesha idadi ya miezi kati ya tarehe mbili zilizotolewa na kupuuza siku na miaka.
- Pato: 11
- IF(DATEDIF(C5,D5,”y”)=0,”Chini ya mwaka mmoja ”,DATEDIF(C5,D5,”y”)&” Miaka, “&DATEDIF(C5,D5,”ym”)&” Miezi”) —-> inageuka kuwa
- IF(7=0,”Chini ya mwaka mmoja”,7&”Miaka, "&11&" Miezi”) —-> Sasa, kitendakazi cha IF kitaangalia mantiki_test . Ikiwa ni Kweli , fomula itarudi “Chini ya mwaka”. Na ikiwa Siyo fomula itarudisha Miaka ya Huduma. katika miaka na miezi.
- Pato: “Miaka 7, Miezi 11”
- IF(7=0,”Chini ya mwaka mmoja”,7&”Miaka, "&11&" Miezi”) —-> Sasa, kitendakazi cha IF kitaangalia mantiki_test . Ikiwa ni Kweli , fomula itarudi “Chini ya mwaka”. Na ikiwa Siyo fomula itarudisha Miaka ya Huduma. katika miaka na miezi.
- Tatu, bonyeza INGIA ili kupata matokeo.
- Baada ya hapo, buruta Nchi ya Kujaza ili kunakili fomula.
Mwishowe, unaweza kuona kwamba nimenakili fomula na kukokotoa Miaka ya Huduma kwa kila mfanyakazi.
Mfano-02: Kukokotoa Mwezi Ikiwa Muda wa Huduma Ni Chini ya Mwaka Mmoja
Katika mfano huu, nitahesabu Miaka ya Huduma katika miezi ikiwa ni chini ya mwaka . Nitatumia chaguo za kukokotoa za IF na DATEDIF kukokotoa Miaka ya Huduma katika Excel. Hebu tuone hatua.
Hatua:
- Kwanza, chagua kisanduku unapotaka kukokotoa Miaka ya Huduma . Hapa, nilichagua kisanduku E5 .
- Pili, katika kisanduku E5 andika fomula ifuatayo.
=IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5,"ym")&" Months",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")
Mchanganuo wa Mfumo
- DATEDIF(C5,D5,”y ”) —-> Hapa, chaguo la kukokotoa la DATEDIF litarudisha idadi ya miaka kati ya tarehe mbili zilizotolewa.
- Pato: