Excel DATEDIF fungsi pikeun meunangkeun bédana antara dua kaping

  • Bagikeun Ieu
Michael Brown

Dina tutorial ieu, anjeun bakal mendakan panjelasan basajan ngeunaan fungsi Excel DATEDIF sareng sababaraha conto rumus anu nunjukkeun cara ngabandingkeun tanggal sareng ngitung bédana dina dinten, minggu, bulan atanapi taun.

Dina sababaraha minggu katukang, kami nalungtik ampir unggal aspék gawé bareng kaping sareng waktos dina Excel. Upami anjeun parantos nuturkeun séri blog kami, anjeun parantos terang kumaha nyelapkeun sareng pormat tanggal dina lembar kerja anjeun, kumaha ngitung dinten minggu, minggu, bulan sareng taun ogé nambihan sareng ngirangan tanggal.

Dina tutorial ieu, urang bakal fokus kana ngitung bédana tanggal dina Excel jeung anjeun bakal diajar sababaraha cara pikeun ngitung jumlah poé, minggu, bulan jeung taun antara dua tanggal.

    Gampang manggihan bédana antara dua tanggal dina Excel

    Kéngingkeun hasil salaku rumus anu siap-siap dina taun, bulan, minggu, atanapi dinten

    Baca deui

    Tambahkeun sareng ngirangan tanggal dina sababaraha klik

    Tanggal utusan & amp; rumus waktu ngawangun ka ahli

    Baca deui

    Itung umur di Excel on the fly

    Jeung meunang rumus custom-tailored

    Baca deui

    Excel DATEDIF function - get date difference

    Saperti ngaranna, fungsi DATEDIF ditujukeun pikeun ngitung bédana antara dua tanggal.

    DATEDIF mangrupa salah sahiji ti saeutik pisan fungsi nu teu didokumentasikeun dina Excel, sarta alatan éta "disumputkeun" anjeun moal mendakanana dina tab Formula , sareng anjeun moal nampi petunjukfungsi:

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

    Upami anjeun henteu hoyong ningalikeun nilai nol, anjeun tiasa mungkus unggal DATEDIF dina fungsi IF sapertos kieu:

    =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"

    Rumusna ngan ukur mintonkeun elemen non-enol sakumaha anu dipidangkeun dina screenshot ieu:

    Pikeun cara séjén pikeun meunangkeun bédana tanggal dina poé, tingali Cara ngitung poé ti saprak atawa nepi ka tanggal dina Excel.

    Rumus DATEDIF keur ngitung umur di Excel

    Sabenerna, ngitung umur batur dumasar kana tanggal lahir mangrupa hal husus keur ngitung beda tanggal. dina Excel, dimana tanggal tungtung nyaéta tanggal ayeuna. Janten, anjeun nganggo rumus DATEDIF biasa sareng unit "Y" anu ngabalikeun jumlah taun antara tanggal, sareng lebetkeun fungsi TODAY () dina argumen end_date:

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

    Dimana A2 nyaéta tanggal lahir.

    Rumus di luhur ngitung jumlah taun lengkep. Upami anjeun langkung resep nampi umur anu pasti, kalebet taun, bulan sareng dinten, teras gabungkeun tilu fungsi DATEDIF sapertos anu urang lakukeun dina conto sateuacana:

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

    Sareng anjeun bakal nampi hasil ieu. :

    Pikeun diajar cara séjén pikeun ngarobah tanggal lahir kana umur, tingali Cara ngitung umur ti tanggal lahir.

    Tanggal & Time Wizard - cara gampang pikeun ngawangun rumus beda tanggal dina Excel

    Sapertos anu dipidangkeun dina bagian mimiti tutorial ieu, Excel DATEDIF mangrupikeun fungsi anu serbaguna anu cocog pikeun sababaraha kagunaan anu béda. Sanajan kitu, ayahiji aral signifikan - eta undocumented ku Microsoft, hartina, anjeun moal manggihan DATEDIF dina daptar fungsi atawa anjeun bakal nempo sagala tooltips argumen mun anjeun mimiti ngetikkeun rumus dina sél. Pikeun tiasa nganggo pungsi DATEDIF dina lembar kerja anjeun, anjeun kedah nginget sintaksisna sareng ngalebetkeun sadaya argumen sacara manual, anu tiasa nyéépkeun waktos sareng rawan kasalahan, khususna pikeun pamula.

    Ultimate Suite pikeun Excel robah ieu radikal sakumaha ayeuna nyadiakeun Tanggal & amp; Time Wizard anu tiasa ngadamel rumus bédana tanggal ampir dina waktos anu sanés. Kieu kumaha:

    1. Pilih sél dimana anjeun badé nyelapkeun rumus.
    2. Pindah ka tab Ablebits Tools > Tanggal & Time grup, teras klik Tanggal & amp; Tombol Time Wizard :

  • The Tanggal & Jandéla dialog Time Wizard nembongan, anjeun pindah ka tab Perbédaan jeung nyadiakeun data pikeun argumen rumus:
    • Klik dina kotak Tanggal 1 (atawa klik tombol Colapse Dialog di sisi katuhu kotak) sareng pilih sél anu ngandung tanggal munggaran.
    • Klik dina kotak Tanggal 2 teras pilih sél anu nganggo tanggal kadua.
    • Pilih unit anu dipikahoyong atanapi kombinasi unit tina menu turun-handap Béda dina . Nalika anjeun ngalakukeun ieu, wizard ngamungkinkeun anjeun nilik hasil dina kotak sareng rumus dina sél.
    • Upami anjeun resep kanasawangan, klik tombol Selapkeun rumus , upami henteu, cobian unit anu béda.

    Contona, ieu kumaha anjeun tiasa kéngingkeun jumlah dinten antara dua tanggal dina Excel:

    Sanggeus rumus diselapkeun dina sél nu dipilih, Anjeun bisa nyalin ka sél séjén saperti biasa ku ngaklik dua kali atawa nyéred gagang eusian. Hasilna bakal siga kieu:

    Pikeun nampilkeun hasil dina cara nu paling merenah, aya sababaraha pilihan tambahan:

    • Kaluarkeun taun jeung/atawa kaluarkeun bulan tina itungan.
    • Témbongkeun atawa ulah némbongkeun label téks kawas poé , bulan , minggu , jeung taun .
    • Témbongkeun atawa ulah némbongkeun enol unit .
    • Balikkeun hasil salaku nilai négatif lamun Tanggal 1 (tanggal mimiti) leuwih badag batan Tanggal 2 (tanggal tungtung).

    Salaku conto, hayu urang meunangkeun bédana antara dua tanggal. dina taun, bulan, minggu jeung poé, ignoring nol unit:

    Kauntungan ngagunakeun Tanggal & amp; Time Formula Wizard

    Sajaba ti speed na kesederhanaan, Tanggal & amp; Time Wizard nyadiakeun sababaraha kaunggulan deui:

    • Beda jeung rumus DATEDIF biasa, rumus canggih nu dijieun ku wizard teu paduli mana ti dua tanggal nu leuwih leutik jeung nu leuwih gede. Bédana salawasna diitung sampurna sanajan Tanggal 1 (tanggal mimiti) leuwih gede ti Tanggal 2 (tanggal tungtung).
    • Wizardngadukung sadaya unit anu mungkin (dinten, minggu, bulan sareng taun) sareng ngamungkinkeun anjeun milih tina 11 kombinasi béda tina unit ieu.
    • Rumus anu didamel ku wizard pikeun anjeun nyaéta rumus Excel normal, janten anjeun bébas ngédit, nyalin atawa mindahkeun éta saperti biasa. Anjeun ogé tiasa ngabagikeun lembar kerja anjeun ka jalma sanés, sareng sadaya rumus bakal tetep aya, sanaos batur henteu gaduh Suite Ultimate dina Excel na.

    Kieu kumaha anjeun ngitung bédana antara dua tanggal dina rupa-rupa interval waktu. Mudah-mudahan, pungsi DATEDIF sareng rumus sanés anu anjeun pelajari ayeuna bakal mangpaat dina padamelan anjeun.

    Unduh anu sayogi

    Ultimate Suite 14 dinten vérsi fungsi pinuh (file .exe)

    on nu argumen nuliskeun mun anjeun mimiti ngetikkeun ngaran fungsi dina bar rumus. Éta sababna penting pikeun terang sintaksis Excel DATEDIF lengkep supados tiasa dianggo dina rumus anjeun.

    Fungsi Excel DATEDIF - sintaksis

    Sintaksis tina fungsi Excel DATEDIF nyaéta kieu. :

    DATEDIF(start_date, end_date, unit)

    Tilu argumen diperlukeun:

    Start_date - tanggal awal periode nu rék diitung.

    Tanggal_Ahir - tanggal ahir periode.

    Unit - unit waktu anu digunakeun nalika ngitung bédana antara dua tanggal. Ku nyayogikeun unit anu béda, anjeun tiasa kéngingkeun fungsi DATEDIF pikeun ngabalikeun bédana tanggal dina dinten, bulan atanapi taun. Gemblengna, aya 6 unit, anu dijelaskeun dina tabél ieu di handap.

    Unit Harti Katerangan
    Y Taun Jumlah taun lengkep antara tanggal mimiti jeung ahir.
    M Bulan Jumlah bulan lengkep antara tanggal.
    D Poé Jumlah poé antara tanggal mimiti jeung tanggal tungtung.
    MD Poé teu kaasup taun jeung bulan Béda tanggal poé, teu malire bulan jeung taun.
    YD Poé teu kaasup taun Beda tanggal dina poé, teu malire taun.
    YM Bulan teu kaasup poé jeungtaun Beda tanggal dina bulan, teu malire poé jeung taun.

    Rumus Excel DATEDIF

    Pikeun meunangkeun bédana antara dua tanggal dina Excel, tugas utama anjeun nyaéta nyayogikeun tanggal mimiti sareng akhir ka fungsi DATEDIF. Ieu tiasa dilakukeun ku sababaraha cara, upami Excel tiasa ngartos sareng leres napsirkeun tanggal anu disayogikeun.

    Rujukan sél

    Cara panggampangna pikeun ngadamel rumus DATEDIF dina Excel nyaeta ngasupkeun dua tanggal valid dina sél misah tur tingal sél maranéhanana. Contona, rumus di handap ieu ngitung jumlah poé antara tanggal dina sél A1 jeung B1:

    =DATEDIF(A1, B1, "d")

    Senar téks

    Excel ngarti tanggal. dina seueur format téks sapertos "1-Jan-2023", "1/1/2023", "1 Januari 2023", jsb. Salaku conto, ieu kumaha anjeun tiasa ngitung jumlah bulan antara tanggal anu ditangtukeun:

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

    Nomer serial

    Kusabab Microsoft Excel nyimpen unggal tanggal salaku angka serial dimimitian ku 1. Januari 1900, Anjeun nganggo angka pakait jeung kaping. Sanajan dirojong, métode ieu teu bisa dipercaya sabab panomeran tanggal beda-beda dina sistem komputer béda. Dina sistem tanggal 1900, anjeun tiasa nganggo rumus di handap pikeun milarian jumlah taun antara dua tanggal, 1-Jan-2023 sareng 31-Des-2025:

    =DATEDIF(44927, 46022, "y")

    Hasil tinafungsi séjén

    Pikeun manggihan sabaraha poé aya antara poé ieu nepi ka 20 Méi 2025, ieu rumus pikeun dipaké.

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

    Catetan. Dina rumus anjeun, tanggal tungtung kudu salawasna leuwih gede ti tanggal mimiti, disebutkeun fungsi Excel DATEDIF mulih #NUM! kasalahan.

    Mudah-mudahan, inpormasi di luhur tiasa ngabantosan ngartos dasar-dasarna. Ayeuna, hayu urang tingali kumaha anjeun tiasa nganggo pungsi Excel DATEDIF pikeun ngabandingkeun tanggal dina lembar kerja anjeun sareng mulangkeun bédana.

    Kumaha carana kéngingkeun jumlah dinten antara dua tanggal dina Excel

    Upami anjeun observasi argumen DATEDIF sacara taliti, anjeun geus noticed nu aya 3 unit béda pikeun cacah poé antara tanggal. Nu mana nu dipaké gumantung kana kahayang anjeun.

    Conto 1. Rumus DATEDIF Excel pikeun ngitung bédana tanggal dina poé

    Misalna anjeun boga tanggal mimiti dina sél A2 jeung tanggal ahir dina sél B2 sareng anjeun hoyong Excel mulangkeun bédana tanggal dina sababaraha dinten. Rumus DATEDIF saderhana tiasa dianggo saé:

    =DATEDIF(A2, B2, "d")

    Sayogi nilai dina argumen start_date kirang ti end_date. Upami tanggal mimiti langkung ageung tibatan tanggal ahir, fungsi Excel DATEDIF ngabalikeun kasalahan #NUM, sapertos dina baris 5:

    Upami anjeun milarian rumus anu tiasa mulangkeun bédana tanggal dina dinten-dinten salaku angka positip atanapi négatif, kantun ngirangan hiji tanggal langsung tinalianna:

    =B2-A2

    Punten tingali Kumaha ngirangan tanggal dina Excel kanggo detil lengkep sareng conto rumus langkung seueur.

    Conto 2. Ngitung dinten dina Excel teu malire taun

    Upami anjeun gaduh dua daptar tanggal anu kagolong kana taun anu béda sareng anjeun badé ngitung jumlah dinten antara tanggal saolah-olah taun anu sami. Jang ngalampahkeun ieu, paké rumus DATEDIF sareng unit "YD":

    =DATEDIF(A2, B2, "yd")

    Upami anjeun hoyong fungsi Excel DATEDIF teu malire henteu ngan ukur taun tapi ogé ngengat, teras nganggo unit "md". Dina hal ieu, rumus anjeun bakal ngitung poé antara dua tanggal saolah-olah dina bulan anu sarua jeung taun anu sarua:

    =DATEDIF(A2, B2, "md")

    Potret layar di handap nembongkeun hasil, sarta ngabandingkeunana jeung screenshot di luhur bisa mantuan ngartos bédana hadé.

    Tip. Pikeun meunangkeun jumlah poé gawé antara dua tanggal, paké pungsi NETWORKDAYS atawa NETWORKDAYS.INTL.

    Kumaha carana ngitung bédana tanggal dina minggu

    Sapertos anjeun terang, fungsi Excel DATEDIF teu boga unit husus keur ngitung bédana tanggal dina minggu. Tapi, aya solusi anu gampang.

    Pikeun terang sabaraha minggu aya antara dua tanggal, anjeun tiasa nganggo fungsi DATEDIF sareng unit "D" pikeun ngabalikeun bédana dina dinten, teras bagikeun hasilna ku 7.

    Pikeun meunangkeun jumlah minggu pinuh antara tanggal, bungkus rumus DATEDIF anjeun dinafungsi ROUNDDOWN, nu sok ngabuleudkeun angka ka nol:

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

    Dimana A2 nyaéta tanggal mimiti jeung B2 nyaéta tanggal ahir jaman nu keur diitung.

    Kumaha carana ngitung jumlah bulan antara dua tanggal dina Excel

    Sarupa jeung ngitung poé, fungsi Excel DATEDIF bisa ngitung jumlah bulan antara dua tanggal nu Anjeun tangtukeun. Gumantung kana unit nu Anjeun suplai, rumus bakal ngahasilkeun hasil béda.

    Conto 1. Ngitung bulan lengkep antara dua tanggal (DATEDIF)

    Pikeun ngitung jumlah sakabeh bulan antara tanggal, Anjeun ngagunakeun fungsi DATEDIF kalawan unit "M". Contona, rumus di handap ieu ngabandingkeun kaping dina A2 (tanggal mimiti) jeung B2 (tanggal tungtung) sarta mulangkeun bédana dina bulan:

    =DATEDIF(A2, B2, "m")

    Catetan. Pikeun rumus DATEDIF ngitung bulan kalayan leres, tanggal tungtung kedah langkung ageung tibatan tanggal mimiti; Upami teu kitu, rumus ngabalikeun kasalahan #NUM.

    Pikeun ngahindarkeun kasalahan sapertos kitu, anjeun tiasa maksa Excel pikeun nganggap tanggal anu langkung lami salaku tanggal mimiti, sareng tanggal anu langkung énggal salaku tanggal tungtung. Jang ngalampahkeun ieu, tambahkeun tes logis basajan:

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

    Conto 2. Meunangkeun jumlah bulan antara dua tanggal teu malire taun (DATEDIF)

    Pikeun ngitung jumlah bulan antara tanggal saolah-olah taun anu sarua, ngetik "YM" dina argumen unit:

    =DATEDIF(A2, B2, "ym")

    Sakumaha nu katingali, rumus ieuogé mulih kasalahan dina baris 6 dimana tanggal tungtung kirang ti tanggal mimiti. Upami set data anjeun tiasa ngandung kaping sapertos kitu, anjeun bakal mendakan solusi dina conto salajengna.

    Conto 3. Ngitung bulan antara dua tanggal (fungsi BULAN)

    Cara alternatif pikeun ngitung jumlah bulan antara dua tanggal dina Excel nganggo fungsi MONTH, atanapi langkung tepatna kombinasi fungsi MONTH sareng YEAR:

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

    Tangtosna, rumus ieu henteu transparan sapertos DATEDIF sareng éta. butuh waktu pikeun mungkus sirah anjeun sabudeureun logika. Tapi béda jeung fungsi DATEDIF, éta bisa ngabandingkeun mana wae dua tanggal jeung balikkeun bédana dina bulan salaku nilai positif atawa négatif:

    Perhatikeun yén rumus YEAR/MONTH euweuh. masalah ngitung bulan dina baris 6 dimana tanggal mimiti leuwih anyar ti tanggal tungtung, skenario nu hiji analogs DATEDIF rumus gagal.

    Catetan. Hasil anu dipulangkeun ku rumus DATEDIF sareng YEAR/MONTH henteu salawasna sami sabab beroperasi dumasar kana prinsip anu béda. Fungsi Excel DATEDIF mulangkeun jumlah bulan kalénder lengkep antara tanggal, sedengkeun rumus YEAR/MONTH beroperasi dina angka bulan.

    Contona, dina baris 7 dina screenshot di luhur, rumus DATEDIF mulihkeun 0 sabab sasih kalénder lengkep antara tanggal-tanggalna teu acan kapungkur, sedengkeun YEAR/MONTH mulihkeun 1 sabab tanggalnakagolong kana bulan anu béda.

    Conto 4. Ngitung bulan antara 2 tanggal teu malire taun (fungsi BULAN)

    Upami sadayana tanggal anjeun dina taun anu sami, atanapi anjeun hoyong ngitung bulan antara kaping teu malire taun, anjeun tiasa fungsi MONTH pikeun meunangkeun bulan ti unggal tanggal, lajeng ngurangan hiji bulan ti nu séjén:

    =MONTH(B2) - MONTH(A2)

    Rumus ieu jalan sarupa jeung Excel DATEDIF kalawan "YM". " Unit sakumaha anu dipidangkeun dina screenshot ieu:

    Tapi, hasil anu dipulangkeun ku dua rumus anu béda nyaéta sababaraha baris:

    • Baris 4 : tanggal tungtung kurang ti tanggal mimiti sahingga DATEDIF mulangkeun kasalahan bari MONTH-Bulan ngahasilkeun nilai négatip.
    • Baris 6: tanggal nu beda bulan, tapi beda tanggal sabenerna ngan hiji poe . DATEDIF mulih 0 sabab ngitung sakabeh bulan antara 2 kaping. MONTH-MONTH ngabalikeun 1 sabab éta ngirangan jumlah bulan ti silih teu malire dinten sareng taun.

    Cara ngitung taun antara dua tanggal dina Excel

    Upami anjeun nuturkeun conto sateuacana. dimana urang ngitung bulan jeung poé antara dua tanggal, mangka anjeun bisa kalayan gampang diturunkeun rumus ngitung taun di Excel. Conto di handap ieu tiasa ngabantosan anjeun mariksa naha anjeun ngagaduhan rumus anu leres :)

    Conto 1. Ngitung taun lengkep antara dua tanggal (fungsi DATEDIF)

    Pikeun milarian jumlah taun kalénder lengkep antara dua tanggal.dua tanggal, paké DATEDIF anu saé anu lami sareng unit "Y":

    =DATEDIF(A2,B2,"y")

    Perhatikeun yén rumus DATEDIF ngabalikeun 0 dina baris 6, sanajan tanggal anu taun béda. Ieu kusabab jumlah taun kalénder pinuh antara tanggal mimiti jeung tungtung sarua jeung nol. Sareng kuring yakin anjeun henteu reuwas ningali #NUM! kasalahan dina baris 7 dimana tanggal mimiti leuwih anyar ti tanggal tungtung.

    Conto 2. Ngitung taun antara dua tanggal (fungsi YEAR)

    Cara alternatif pikeun ngitung taun dina Excel ngagunakeun fungsi YEAR. Sarupa oge jeung rumus BULAN, Anjeun nimba taun ti unggal tanggal, lajeng ngurangan taun ti unggal lianna:

    =YEAR(B2) - YEAR(A2)

    Dina screenshot handap, Anjeun bisa ngabandingkeun hasil balik ku DATEDIF. jeung fungsi YEAR:

    Dina kalolobaan kasus hasilna identik, kajaba:

    • Fungsi DATEDIF ngitung taun kalénder lengkep, sedengkeun YEAR rumus saukur subtracts hiji taun ti lianna. Baris 6 ngagambarkeun bédana.
    • Rumus DATEDIF malikkeun kasalahan lamun tanggal mimiti leuwih badag batan tanggal ahir, sedengkeun pungsi YEAR malikkeun nilai négatip, saperti dina baris 7.

    Kumaha carana kéngingkeun bédana tanggal dina dinten, bulan sareng taun

    Pikeun ngitung jumlah taun, bulan sareng dinten lengkep antara dua tanggal dina rumus tunggal, anjeun ngan ukur ngagabungkeun tilu DATEDIF.

    Michael Brown mangrupakeun enthusiast téhnologi dedicated kalawan gairah pikeun nyederhanakeun prosés kompléks ngagunakeun parabot software. Kalayan langkung ti dasawarsa pangalaman dina industri téknologi, anjeunna parantos ngasah kaahlianna dina Microsoft Excel sareng Outlook, ogé Google Sheets sareng Docs. Blog Michael dikhususkeun pikeun ngabagi pangaweruh sareng kaahlianna ka batur, nyayogikeun tip sareng tutorial anu gampang pikeun ningkatkeun produktivitas sareng efisiensi. Naha anjeun profésional berpengalaman atanapi pamula, blog Michael nawiskeun wawasan anu berharga sareng naséhat praktis pikeun ngamangpaatkeun alat parangkat lunak penting ieu.