Daptar eusi
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 deuiTambahkeun sareng ngirangan tanggal dina sababaraha klik
Tanggal utusan & amp; rumus waktu ngawangun ka ahli
Baca deuiItung umur di Excel on the fly
Jeung meunang rumus custom-tailored
Baca deuiExcel 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:
- Pilih sél dimana anjeun badé nyelapkeun rumus.
- Pindah ka tab Ablebits Tools > Tanggal & Time grup, teras klik Tanggal & amp; Tombol Time Wizard :
- 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.