Excel DATEDIF function upang makakuha ng pagkakaiba sa pagitan ng dalawang petsa

  • Ibahagi Ito
Michael Brown

Sa tutorial na ito, makikita mo ang isang simpleng paliwanag ng Excel DATEDIF function at ilang halimbawa ng formula na nagpapakita kung paano ihambing ang mga petsa at kalkulahin ang pagkakaiba sa mga araw, linggo, buwan o taon.

Sa nakalipas na ilang linggo, sinisiyasat namin ang halos lahat ng aspeto ng pagtatrabaho sa mga petsa at oras sa Excel. Kung sinusubaybayan mo ang aming serye sa blog, alam mo na kung paano magsingit at mag-format ng mga petsa sa iyong mga worksheet, kung paano magkalkula ng mga karaniwang araw, linggo, buwan at taon pati na rin ang pagdaragdag at pagbabawas ng mga petsa.

Sa tutorial na ito, tututok kami sa pagkalkula ng pagkakaiba ng petsa sa Excel at matututo ka ng iba't ibang paraan upang mabilang ang bilang ng mga araw, linggo, buwan at taon sa pagitan ng dalawang petsa.

    Madaling mahanap ang pagkakaiba sa pagitan ng dalawang petsa sa Excel

    Kunin ang resulta bilang isang handa na formula sa mga taon, buwan, linggo, o araw

    Magbasa nang higit pa

    Magdagdag at magbawas ng mga petsa sa ilang pag-click

    Italaga ang petsa & pagbuo ng mga formula ng oras sa isang eksperto

    Magbasa nang higit pa

    Kalkulahin ang edad sa Excel on the fly

    At kumuha ng custom-tailored formula

    Magbasa nang higit pa

    Excel DATEDIF function - makakuha ng pagkakaiba ng petsa

    Tulad ng iminumungkahi ng pangalan nito, ang DATEDIF function ay nilayon para sa pagkalkula ng pagkakaiba sa pagitan ng dalawang petsa.

    Ang DATEDIF ay isa sa napakakaunting undocumented na function sa Excel, at dahil ito ay "nakatago" hindi mo ito mahahanap sa tab na Formula , at hindi ka rin makakakuha ng anumang pahiwatigmga function:

    =DATEDIF(A2, B2, "y") &" years, "&DATEDIF(A2, B2, "ym") &" months, " &DATEDIF(A2, B2, "md") &" days"

    Kung mas gusto mong hindi magpakita ng mga zero na halaga, maaari mong i-wrap ang bawat DATEDIF sa IF function tulad ng sumusunod:

    =IF(DATEDIF(A2,B2,"y")=0, "", DATEDIF(A2,B2,"y") & " years ") & IF(DATEDIF(A2,B2,"ym")=0,"", DATEDIF(A2,B2,"ym") & " months ") & IF(DATEDIF(A2, B2, "md")=0, "", DATEDIF(A2, B2, "md") & " days"

    Ang formula ay nagpapakita lamang ng mga hindi zero na elemento tulad ng ipinakita sa sumusunod na screenshot:

    Para sa iba pang mga paraan upang makakuha ng pagkakaiba ng petsa sa mga araw, tingnan Paano kalkulahin ang mga araw mula o hanggang petsa sa Excel.

    Mga formula ng DATEDIF para kalkulahin ang edad sa Excel

    Sa katunayan, ang pagkalkula ng edad ng isang tao batay sa petsa ng kapanganakan ay isang espesyal na kaso ng pagkalkula ng pagkakaiba ng petsa sa Excel, kung saan ang petsa ng pagtatapos ay petsa ngayon. Kaya, gumamit ka ng karaniwang formula ng DATEDIF na may unit na "Y" na nagbabalik ng bilang ng mga taon sa pagitan ng mga petsa, at ilagay ang TODAY() function sa end_date argument:

    =DATEDIF(A2, TODAY(), "y")

    Kung saan A2 ay ang petsa ng kapanganakan.

    Kinakalkula ng formula sa itaas ang bilang ng mga kumpletong taon. Kung mas gusto mong makuha ang eksaktong edad, kabilang ang mga taon, buwan at araw, pagkatapos ay pagsamahin ang tatlong DATEDIF function tulad ng ginawa namin sa nakaraang halimbawa:

    =DATEDIF(B2,TODAY(),"y") & " Years, " & DATEDIF(B2,TODAY(),"ym") & " Months, " & DATEDIF(B2,TODAY(),"md") & " Days"

    At makukuha mo ang sumusunod na resulta :

    Upang matutunan ang iba pang paraan ng pag-convert ng petsa ng kapanganakan sa edad, tingnan ang Paano kalkulahin ang edad mula sa petsa ng kapanganakan.

    Petsa & Time Wizard - madaling paraan upang bumuo ng mga formula ng pagkakaiba ng petsa sa Excel

    Tulad ng ipinakita sa unang bahagi ng tutorial na ito, ang Excel DATEDIF ay isang versatile na function na angkop para sa iba't ibang gamit. Gayunpaman, mayroonisang makabuluhang disbentaha - ito ay hindi dokumentado ng Microsoft, ibig sabihin, hindi mo mahahanap ang DATEDIF sa listahan ng mga function at hindi ka makakakita ng anumang mga tooltip ng argumento kapag nagsimula kang mag-type ng formula sa isang cell. Upang magamit ang function na DATEDIF sa iyong mga worksheet, kailangan mong tandaan ang syntax nito at manu-manong ipasok ang lahat ng mga argumento, na maaaring nakakaubos ng oras at madaling magkaroon ng error, lalo na para sa mga nagsisimula.

    Ultimate Suite para sa Excel, malaki ang pagbabago nito dahil nagbibigay na ito ng Petsa & Time Wizard na maaaring gumawa ng halos anumang pormula ng pagkakaiba ng petsa nang wala sa oras. Ganito:

    1. Piliin ang cell kung saan mo gustong ilagay ang formula.
    2. Pumunta sa tab na Ablebits Tools > Petsa & Oras pangkat, at i-click ang Petsa & Button ng Time Wizard :

  • Ang Petsa & Lumilitaw ang window ng dialog ng Time Wizard , lumipat ka sa tab na Pagkakaiba at magbibigay ng data para sa mga argumento ng formula:
    • Mag-click sa kahon ng Petsa 1 (o i-click ang button na I-collapse Dialog sa kanan ng kahon) at pumili ng cell na naglalaman ng unang petsa.
    • Mag-click sa kahon na Petsa 2 at pumili ng cell na may ang pangalawang petsa.
    • Piliin ang gustong unit o kumbinasyon ng mga unit mula sa drop-down na menu na Pagkakaiba sa . Habang ginagawa mo ito, hinahayaan ka ng wizard na i-preview ang resulta sa kahon at ang formula sa cell.
    • Kung masaya ka sai-preview, i-click ang button na Insert formula , kung hindi, subukan ang iba't ibang unit.

    Halimbawa, ito ay kung paano mo makukuha ang bilang ng mga araw sa pagitan ng dalawang petsa sa Excel:

    Kapag naipasok na ang formula sa napiling cell, maaari mo itong kopyahin sa iba pang mga cell gaya ng dati sa pamamagitan ng pag-double click o pag-drag sa fill handle. Magiging katulad nito ang resulta:

    Upang ipakita ang mga resulta sa pinakaangkop na paraan, available ang ilang karagdagang opsyon:

    • Ibukod ang mga taon at/o ibukod ang mga buwan mula sa mga kalkulasyon.
    • Ipakita o huwag ipakita ang mga label ng teksto tulad ng araw , buwan , linggo , at taon .
    • Ipakita o huwag ipakita ang zero unit .
    • Ibalik ang mga resulta bilang mga negatibong halaga kung ang Petsa 1 (petsa ng pagsisimula) ay mas malaki kaysa Petsa 2 (petsa ng pagtatapos).

    Bilang halimbawa, kunin natin ang pagkakaiba sa pagitan ng dalawang petsa sa mga taon, buwan, linggo at araw, hindi pinapansin ang zero unit:

    Mga pakinabang ng paggamit ng Petsa & Time Formula Wizard

    Bukod sa bilis at pagiging simple, ang Petsa & Ang Time Wizard ay nagbibigay ng ilan pang mga pakinabang:

    • Hindi tulad ng isang regular na formula ng DATEDIF, ang isang advanced na formula na ginawa ng wizard ay walang pakialam kung alin sa dalawang petsa ang mas maliit at alin ang mas malaki. Ang pagkakaiba ay palaging kinakalkula nang perpekto kahit na ang Petsa 1 (petsa ng pagsisimula) ay mas malaki kaysa sa Petsa 2 (petsa ng pagtatapos).
    • Ang wizardSinusuportahan ang lahat ng posibleng unit (mga araw, linggo, buwan at taon) at hinahayaan kang pumili mula sa 11 magkakaibang kumbinasyon ng mga unit na ito.
    • Ang mga formula na binuo ng wizard para sa iyo ay mga normal na formula ng Excel, kaya malaya kang mag-edit, kopyahin o ilipat ang mga ito gaya ng dati. Maaari mo ring ibahagi ang iyong mga worksheet sa ibang tao, at mananatili ang lahat ng formula, kahit na walang Ultimate Suite ang isang tao sa kanilang Excel.

    Ganito mo kinukuwenta ang pagkakaiba sa pagitan ng dalawang petsa sa iba't ibang agwat ng oras. Sana, ang DATEDIF function at iba pang mga formula na natutunan mo ngayon ay mapatunayang kapaki-pakinabang sa iyong trabaho.

    Mga available na download

    Ultimate Suite 14-day fully-functional na bersyon (.exe file)

    kung aling mga argumento ang ilalagay kapag sinimulan mong i-type ang pangalan ng function sa formula bar. Kaya naman mahalagang malaman ang kumpletong syntax ng Excel DATEDIF para magamit ito sa iyong mga formula.

    Excel DATEDIF function - syntax

    Ang syntax ng Excel DATEDIF function ay ang mga sumusunod :

    DATEDIF(start_date, end_date, unit)

    Kinakailangan ang lahat ng tatlong argumento:

    Start_date - ang unang petsa ng panahon na gusto mong kalkulahin.

    End_date - ang petsa ng pagtatapos ng panahon.

    Unit - ang yunit ng oras na gagamitin kapag kinakalkula ang pagkakaiba sa pagitan ng dalawang petsa. Sa pamamagitan ng pagbibigay ng iba't ibang unit, maaari mong makuha ang function na DATEDIF upang ibalik ang pagkakaiba ng petsa sa mga araw, buwan o taon. Sa pangkalahatan, 6 na unit ang available, na inilalarawan sa sumusunod na talahanayan.

    Yunit Kahulugan Paliwanag
    Y Taon Bilang ng kumpletong taon sa pagitan ng mga petsa ng pagsisimula at pagtatapos.
    M Mga Buwan Bilang ng kumpletong buwan sa pagitan ng mga petsa.
    D Mga Araw Bilang ng mga araw sa pagitan ng petsa ng pagsisimula at petsa ng pagtatapos.
    MD Mga araw na hindi kasama ang mga taon at buwan Ang pagkakaiba ng petsa sa mga araw, hindi pinapansin ang mga buwan at taon.
    YD Mga araw na hindi kasama ang mga taon Ang pagkakaiba ng petsa sa mga araw, binabalewala ang mga taon.
    YM Mga buwan hindi kasama ang mga araw attaon Ang pagkakaiba ng petsa sa mga buwan, binabalewala ang mga araw at taon.

    Excel DATEDIF formula

    Upang makuha ang pagkakaiba sa pagitan ng dalawang petsa sa Excel, ang iyong pangunahing trabaho ay ang magbigay ng mga petsa ng pagsisimula at pagtatapos sa function na DATEDIF. Magagawa ito sa iba't ibang paraan, basta't mauunawaan at mabibigyang-kahulugan ng Excel nang tama ang mga ibinigay na petsa.

    Mga sanggunian sa cell

    Ang pinakamadaling paraan upang gumawa ng formula ng DATEDIF sa Excel ay maglagay ng dalawang wastong petsa sa magkahiwalay na mga cell at sumangguni sa mga cell na iyon. Halimbawa, binibilang ng sumusunod na formula ang bilang ng mga araw sa pagitan ng mga petsa sa mga cell A1 at B1:

    =DATEDIF(A1, B1, "d")

    Mga string ng text

    Naiintindihan ng Excel ang mga petsa sa maraming format ng text gaya ng "1-Ene-2023", "1/1/2023", "Enero 1, 2023", atbp. Ang mga petsa bilang mga string ng text na nakapaloob sa mga panipi ay maaaring direktang i-type sa mga argumento ng formula. Halimbawa, ito ay kung paano mo makalkula ang bilang ng mga buwan sa pagitan ng mga tinukoy na petsa:

    =DATEDIF("1/1/2023", "12/31/2025", "m")

    Mga serial number

    Dahil iniimbak ng Microsoft Excel ang bawat isa petsa bilang serial number na nagsisimula sa Enero 1, 1900, gumagamit ka ng mga numerong naaayon sa mga petsa. Bagama't suportado, hindi maaasahan ang pamamaraang ito dahil nag-iiba ang pagnunumero ng petsa sa iba't ibang mga computer system. Sa 1900 date system, maaari mong gamitin ang formula sa ibaba upang mahanap ang bilang ng mga taon sa pagitan ng dalawang petsa, 1-Ene-2023 at 31-Dec-2025:

    =DATEDIF(44927, 46022, "y")

    Mga resulta ngiba pang mga function

    Upang malaman kung ilang araw ang mayroon sa pagitan ngayon hanggang 20 Mayo, 2025, ito ang formula na gagamitin.

    =DATEDIF(TODAY(), "5/20/2025", "d")

    Tandaan. Sa iyong mga formula, ang petsa ng pagtatapos ay dapat palaging mas malaki kaysa sa petsa ng pagsisimula, kung hindi, ibabalik ng Excel DATEDIF function ang #NUM! pagkakamali.

    Sana, nakatulong ang impormasyon sa itaas upang maunawaan ang mga pangunahing kaalaman. At ngayon, tingnan natin kung paano mo magagamit ang Excel DATEDIF function upang ihambing ang mga petsa sa iyong mga worksheet at ibalik ang pagkakaiba.

    Paano makuha ang bilang ng mga araw sa pagitan ng dalawang petsa sa Excel

    Kung ikaw naobserbahang mabuti ang mga argumento ng DATEDIF, napansin mong mayroong 3 magkakaibang unit para sa pagbibilang ng mga araw sa pagitan ng mga petsa. Alin ang gagamitin ay depende sa kung ano mismo ang iyong mga pangangailangan.

    Halimbawa 1. Excel DATEDIF formula para kalkulahin ang pagkakaiba ng petsa sa mga araw

    Ipagpalagay na mayroon kang petsa ng pagsisimula sa cell A2 at ang petsa ng pagtatapos sa cell B2 at gusto mong ibalik ng Excel ang pagkakaiba ng petsa sa mga araw. Ang isang simpleng DATEDIF formula ay gumagana nang maayos:

    =DATEDIF(A2, B2, "d")

    Sa kondisyon na ang isang halaga sa start_date argument ay mas mababa kaysa sa end_date. Kung sakaling ang petsa ng pagsisimula ay mas malaki kaysa sa petsa ng pagtatapos, ibinabalik ng Excel DATEDIF function ang #NUM error, tulad ng sa row 5:

    Kung naghahanap ka ng formula na maaaring ibalik ang pagkakaiba ng petsa sa mga araw bilang positibo o negatibong numero, ibawas lang ang isang petsa nang direkta mula saiba pa:

    =B2-A2

    Pakitingnan ang Paano ibawas ang mga petsa sa Excel para sa buong detalye at higit pang mga halimbawa ng formula.

    Halimbawa 2. Bilangin ang mga araw sa Excel na hindi pinapansin ang mga taon

    Ipagpalagay na mayroon kang dalawang listahan ng mga petsa na nabibilang sa magkaibang mga taon at nais mong kalkulahin ang bilang ng mga araw sa pagitan ng mga petsa na parang sila ay nasa parehong taon. Upang gawin ito, gumamit ng DATEDIF formula na may "YD" unit:

    =DATEDIF(A2, B2, "yd")

    Kung gusto mong balewalain ng Excel DATEDIF function hindi lamang ang mga taon kundi pati na rin moths, pagkatapos ay gamitin ang "md" unit. Sa kasong ito, kakalkulahin ng iyong formula ang mga araw sa pagitan ng dalawang petsa na parang pareho sila ng buwan at parehong taon:

    =DATEDIF(A2, B2, "md")

    Ang screenshot sa ibaba ay nagpapakita ng mga resulta, at inihahambing ito sa Ang screenshot sa itaas ay maaaring makatulong na maunawaan ang pagkakaiba nang mas mahusay.

    Tip. Upang makuha ang bilang ng araw ng trabaho sa pagitan ng dalawang petsa, gamitin ang NETWORKDAYS o NETWORKDAYS.INTL function.

    Paano kalkulahin ang pagkakaiba ng petsa sa mga linggo

    Gaya ng malamang napansin mo, ang Excel DATEDIF function ay walang espesyal na yunit upang kalkulahin ang pagkakaiba ng petsa sa mga linggo. Gayunpaman, mayroong madaling solusyon.

    Upang malaman kung ilang linggo ang pagitan ng dalawang petsa, maaari mong gamitin ang DATEDIF function na may "D" unit upang ibalik ang pagkakaiba sa mga araw, at pagkatapos ay hatiin ang resulta sa pamamagitan ng 7.

    Upang makuha ang bilang ng buong linggo sa pagitan ng mga petsa, balutin ang iyong DATEDIF formula saang ROUNDDOWN function, na palaging nagbi-round sa numero patungo sa zero:

    =ROUNDDOWN((DATEDIF(A2, B2, "d") / 7), 0)

    Kung saan ang A2 ay ang petsa ng pagsisimula at ang B2 ay ang petsa ng pagtatapos ng panahon na iyong kinakalkula.

    Paano kalkulahin ang bilang ng mga buwan sa pagitan ng dalawang petsa sa Excel

    Katulad ng pagbibilang ng mga araw, maaaring kalkulahin ng Excel DATEDIF function ang bilang ng mga buwan sa pagitan ng dalawang petsa na iyong tinukoy. Depende sa yunit na iyong ibibigay, ang formula ay magbubunga ng iba't ibang resulta.

    Halimbawa 1. Kalkulahin ang kumpletong buwan sa pagitan ng dalawang petsa (DATEDIF)

    Upang bilangin ang bilang ng buong buwan sa pagitan ng mga petsa, ikaw gamitin ang DATEDIF function na may "M" unit. Halimbawa, inihahambing ng sumusunod na formula ang mga petsa sa A2 (petsa ng pagsisimula) at B2 (petsa ng pagtatapos) at ibinabalik ang pagkakaiba sa mga buwan:

    =DATEDIF(A2, B2, "m")

    Tandaan. Para sa DATEDIF formula upang makalkula ang mga buwan nang tama, ang petsa ng pagtatapos ay dapat palaging mas malaki kaysa sa petsa ng pagsisimula; kung hindi, ibabalik ng formula ang #NUM error.

    Upang maiwasan ang mga ganitong error, maaari mong pilitin ang Excel na palaging isipin ang isang mas lumang petsa bilang petsa ng pagsisimula, at isang mas kamakailang petsa bilang ang petsa ng pagtatapos. Upang gawin ito, magdagdag ng isang simpleng lohikal na pagsubok:

    =IF(B2>A2, DATEDIF(A2,B2,"m"), DATEDIF(B2,A2,"m"))

    Halimbawa 2. Kunin ang bilang ng mga buwan sa pagitan ng dalawang petsa na binabalewala ang mga taon (DATEDIF)

    Upang bilangin ang bilang ng buwan sa pagitan ng mga petsa na parang pareho ang taon, i-type ang "YM" sa unit argument:

    =DATEDIF(A2, B2, "ym")

    Tulad ng nakikita mo, ang formula na itonagbabalik din ng error sa row 6 kung saan ang petsa ng pagtatapos ay mas mababa sa petsa ng pagsisimula. Kung ang iyong data set ay maaaring maglaman ng mga ganoong petsa, makikita mo ang solusyon sa mga susunod na halimbawa.

    Halimbawa 3. Pagkalkula ng mga buwan sa pagitan ng dalawang petsa (MONTH function)

    Isang alternatibong paraan upang kalkulahin ang numero ng mga buwan sa pagitan ng dalawang petsa sa Excel ay gumagamit ng MONTH function, o mas tiyak na kumbinasyon ng MONTH at YEAR function:

    =(YEAR(B2) - YEAR(A2))*12 + MONTH(B2) - MONTH(A2)

    Siyempre, ang formula na ito ay hindi masyadong transparent gaya ng DATEDIF at ito ay tumatagal ng oras upang ibalot ang iyong ulo sa paligid ng lohika. Ngunit hindi tulad ng DATEDIF function, maaari itong maghambing ng anumang dalawang petsa at ibalik ang pagkakaiba sa mga buwan bilang positibo o negatibong halaga:

    Pansinin na ang YEAR/MONTH formula ay walang problema sa pagkalkula ng mga buwan sa row 6 kung saan ang petsa ng pagsisimula ay mas bago kaysa sa petsa ng pagtatapos, ang sitwasyon kung saan nabigo ang isang analogues na DATEDIF formula.

    Tandaan. Ang mga resultang ibinalik ng mga formula ng DATEDIF at YEAR/MONTH ay hindi palaging magkapareho dahil gumagana ang mga ito batay sa magkaibang mga prinsipyo. Ibinabalik ng Excel DATEDIF function ang bilang ng kumpletong buwan sa kalendaryo sa pagitan ng mga petsa, habang ang YEAR/MONTH formula ay gumagana sa mga numero ng buwan.

    Halimbawa, sa row 7 sa screenshot sa itaas, ang DATEDIF formula ay nagbabalik ng 0 dahil ang isang kumpletong buwan sa kalendaryo sa pagitan ng mga petsa ay hindi pa lumilipas, habang ang YEAR/MONTH ay nagbabalik ng 1 dahil ang mga petsanabibilang sa magkaibang buwan.

    Halimbawa 4. Nagbibilang ng mga buwan sa pagitan ng 2 petsa na binabalewala ang mga taon (MONTH function)

    Kung sakaling ang lahat ng iyong petsa ay sa parehong taon, o gusto mong kalkulahin ang mga buwan sa pagitan ang mga petsa na binabalewala ang mga taon, maaari mong i-function ang MONTH upang kunin ang buwan mula sa bawat petsa, at pagkatapos ay ibawas ang isang buwan mula sa isa pa:

    =MONTH(B2) - MONTH(A2)

    Ang formula na ito ay gumagana nang katulad sa Excel DATEDIF na may "YM " unit gaya ng ipinakita sa sumusunod na screenshot:

    Gayunpaman, ang mga resulta na ibinalik ng dalawang formula ay naiiba sa dalawang row:

    • Row 4 : ang petsa ng pagtatapos ay mas mababa kaysa sa petsa ng pagsisimula at samakatuwid ang DATEDIF ay nagbabalik ng error habang ang MONTH-MONTH ay nagbubunga ng negatibong halaga.
    • Row 6: ang mga petsa ay magkaibang buwan, ngunit ang aktwal na pagkakaiba ng petsa ay isang araw lang . Nagbabalik ang DATEDIF ng 0 dahil kinakalkula nito ang buong buwan sa pagitan ng 2 petsa. Ang MONTH-MONTH ay nagbabalik ng 1 dahil ibinabawas nito ang mga numero ng buwan sa isa't isa nang hindi pinapansin ang mga araw at taon.

    Paano kalkulahin ang mga taon sa pagitan ng dalawang petsa sa Excel

    Kung sinunod mo ang mga nakaraang halimbawa kung saan kinalkula namin ang mga buwan at araw sa pagitan ng dalawang petsa, pagkatapos ay madali kang makakuha ng formula upang makalkula ang mga taon sa Excel. Ang mga sumusunod na halimbawa ay makakatulong sa iyo na suriin kung nakuha mo ang formula nang tama :)

    Halimbawa 1. Pagkalkula ng mga kumpletong taon sa pagitan ng dalawang petsa (DATEDIF function)

    Upang malaman ang bilang ng kumpletong mga taon sa kalendaryo sa pagitandalawang petsa, gamitin ang lumang magandang DATEDIF na may unit na "Y":

    =DATEDIF(A2,B2,"y")

    Pansinin na ang DATEDIF formula ay nagbabalik ng 0 sa row 6, bagama't ang ang mga petsa ay may iba't ibang taon. Ito ay dahil ang bilang ng buong taon sa kalendaryo sa pagitan ng mga petsa ng pagsisimula at pagtatapos ay katumbas ng zero. At naniniwala akong hindi ka nagulat na makita ang #NUM! error sa row 7 kung saan ang petsa ng pagsisimula ay mas bago kaysa sa petsa ng pagtatapos.

    Halimbawa 2. Ang pagkalkula ng mga taon sa pagitan ng dalawang petsa (YEAR function)

    Ang isang alternatibong paraan upang makalkula ang mga taon sa Excel ay gumagamit ng ang YEAR function. Katulad ng formula ng MONTH, i-extract mo ang taon mula sa bawat petsa, at pagkatapos ay ibawas ang mga taon sa isa't isa:

    =YEAR(B2) - YEAR(A2)

    Sa sumusunod na screenshot, maaari mong ihambing ang mga resulta na ibinalik ng DATEDIF at YEAR function:

    Sa karamihan ng mga kaso ang mga resulta ay magkapareho, maliban sa:

    • Kinakalkula ng DATEDIF function ang mga kumpletong taon ng kalendaryo, habang ang YEAR binabawasan lang ng formula ang isang taon mula sa isa pa. Ang Row 6 ay naglalarawan ng pagkakaiba.
    • Ang DATEDIF formula ay nagbabalik ng error kung ang petsa ng pagsisimula ay mas malaki kaysa sa petsa ng pagtatapos, habang ang YEAR function ay nagbabalik ng negatibong halaga, tulad ng sa row 7.

    Paano makakuha ng pagkakaiba ng petsa sa mga araw, buwan at taon

    Upang bilangin ang bilang ng mga kumpletong taon, buwan at araw sa pagitan ng dalawang petsa sa iisang formula, pagsasamahin mo lang ang tatlong DATEDIF

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.