Menghitung Umur Secara Detail
Dalam pekerjaan saya, menghitung umur seseorang merupakan pekerjaan sehari-hari. Karena berkaitan dengan menghitung masa kerja dan umur dari rekan-rekan kerja saya. Jika menghitung secara manual tentunya hal tersebut akan memakan waktu dan tenaga dan belum lagi human error yang bisa timbul dari penghitungan manual tersebut.
Lalu seringkali juga teman-teman saya menghitungnya dengan Excel dan menguranginya begitu saja. Jadi rumusnya =hari_ini – tanggal_lahir, hal ini terlihat benar tetapi hasilnya pun tidak akurat dan cenderung sulit dibaca.
Akhirnya setelah mencoba sana-sini, saya menemukan satu gabungan rumus yang bisa meringankan tugas saya. Kali ini saya akan menggunakan rumus DATEDIF
.
Pada dasarnya rumus ini akan menghitung selisih data tanggal dengan menggunakan format tertentu. Penggunaan DATEDIF
sebagai berikut: =DATEDIF(tanggal_awal;tanggal_akhir;"format")
. Adapun format yang dikenali adalah:
-
Y
: menghitung perbedaan dalam besaran tahun. -
M
: menghitung perbedaan dalam besaran bulan. -
D
: menghitung perbedaan dalam besaran hari. -
YM
: menghitung perbedaan dalam besaran bulan dan mengabaikan perhitungan tahun. -
YD
: menghitung perbedaan dalam besaran hari dan mengabaikan perhitungan tahun. -
MD
: menghitung perbedaan dalam besaran hari dan mengabaikan perhitungan bulan dan tahun.
Nah dengan penjelasan tersebut, tentunya kita sudah bisa membuat gabungan rumus yang bisa menghitung umur seseorang secara detail. Misalnya, kita akan menghitung umur teman kita dari tanggal lahirnya sampai dengan hari ini. Cell yang berisi data hari ini di C3 dan data tanggal kelahiran teman kita tersebut di cell C6, maka kita tinggal mengaplikasikan rumus tersebut dengan menulisnya seperti ini =DATEDIF(C6;$C$3;"Y")&" tahun, "&DATEDIF(C6;$C$3;"YM")&" bulan, "&DATEDIF(C6;$C$3;"MD")&" hari"
. Cell C3 sengaja saya buat absolute karena kemungkinan saya akan menghitung umur teman-teman yang lainnya, jadi biar tidak ikut bergeser lokasi cell-nya karena C3 berisi data konstanta hari ini.
Dengan rumus itu, kita akan mendapat hasil dengan format seperti ini: 22 tahun, 5 bulan, 11 hari.
Dengan hasil itu tentu sudah sangat membantu dalam mengerjakan tugas-tugas saya.
Untuk lebih jelasnya anda bisa download contoh tugas saya disini.
Semoga bermanfaat bagi rekan-rekan…
Artikel-artikel Yang Berhubungan Dengan Artikel Ini
- Mengenal Alat Analisa: Goal Seek (October 27th, 2010)
- Menghitung Besar Pokok Hutang (September 12th, 2010)
- Gunakan Replace Aja… (May 22nd, 2010)
- Mengenal Formula VLOOKUP (February 11th, 2010)
- Melihat Data Dengan Peringkat Tertentu (December 18th, 2009)
91 Komentar
BlogAndri.com on July 23rd, 2011
Ditunggu mampirnya ya…
iin on August 5th, 2011
tapi koq rumusnya saya coba error terus ya, ada yang salahkah?
agus on August 6th, 2011
untuk Postnya, mantap, cuma saya mohon diberi ilmu, Bagaimaana Cara mengklasifikasikan Jenis Kelamin berdasarkan Umur,
Darma on August 28th, 2011
Pak… itu kan rumusnya untuk mencari selisih waktu (interval)…
Gimana rumus untuk pengurangan data bertipe tanggal dan Angka…
Misalnya 29/08/2011 – 4 = 25/08/2011
Mohon bantuanya pak…
ako on September 1st, 2011
terimakasih ya pak atas ilmunya.semoga bermanfaat buat yang membutuhkan
agung on September 8th, 2011
Kasusnya begini jika tanggal hari ini umur si XYZ telah berusia 55 tahun, maka memasuki masa pensiun
Mohon sharing dan pencerahannya
Terimakasih
taufik on September 13th, 2011
Gan, kalo yang rumus mencari tanggal pensiun seseorang gimana yach..
Ini lagi dapet job nyari rumus excel buat itu.
tq
SUNHAJI on October 15th, 2011
Siang Um..
saya pernah mengolah kata dalam query ms acces yg hasilnya seperti ini :
“Cilacap, 05 September 2011”
padahal yg dikehendaki “Cilacap, 15 September 2011”
angka 15’nya supaya tidak jadi “05” bagaimana formatnya dalam query..???
Terima kasih
Nets on October 21st, 2011
Thanks infonya.
milisdad on November 12th, 2011
Mohon ijin share dengan sedikit modifikasi disesuaikan dengan kebutuhan, yaitu implementasinya di LibreOffice : http://milisdad.blogspot.com/2011/11/menghitung-masa-kerja-libreoffice.html
petra on November 17th, 2011
mmg membantu artikel ini.
mohon untuk menolong saya, gimana mau mengira tarikh jika hanya mempunyai tahun di dalam access. misalnya 2011-1938 = 73.
nur rizkia on November 28th, 2011
mas, gimana caranya bikin program menghitung batas pensiun secara otomatis dengan vb.
Zha on November 29th, 2011
Thank’s Mas… Ilmunya bermanfaat banget buat pekerjaan saya… Succes 4 U.
joko on December 2nd, 2011
bagaimana cara mencari tangal jatuh tempo, jika tanggal rekomendasi misal,12 oktober 2011 dan jangka waktu 12 bulan
dhendy on December 22nd, 2011
terima kasih infonya pak edi,semoag ilmunya menjadi ibadah, Insya Allah.
Berbagi Kreativitas on December 23rd, 2011
Lagi cari referensi nih untuk apl yang sedang dibangun untuk seminar tugas. Mau tanya kalo kode untuk validasi pembatasan input untuk angka sesuai jumlah tanggal. Misal bulan desember sekarang berjumlah 31. Nah ketika kita mau inputkan ke teks box inputan tidak boleh lebih dari tanggal 31 itu gimana ya kode-Nya mohon dibantu??
Berbagi Kreativitas´s last blog post ..Hari Ibu Tanggal 22 Desember Selamat Hari Ibu – Mamah…!!
aby on January 6th, 2012
waaahh.., mantap ini.., 🙂
kunjungi Blog ku ya.,
Please Visit my blog., 🙂
Hari Sunaryo on January 18th, 2012
Terimakasih tutorialnya, sangat membantu.
dicky on February 8th, 2012
makasih..sangat membantu kami..hehe
mbah tukiran on February 13th, 2012
sangat membantu dalam pekerjaan
trima kasih pak…
ADI on February 26th, 2012
mantab abis artikel’y mas bro ..!!
mau nanya lagi donk…
gimana cara’y untuk memisahkan L dan P pada umur yang sama???mohon bantuan’y
mksih mas bro
kyo on March 15th, 2012
untuk Cell3 absolute bisa diganti dengan now()
misalkan : saya ingin mencari selisih umur berdasarkan tahun, Andi: 01/01/2000 (berada di cell C6)
untuk mencari selisihnya bisa digunakan rumus =datedif(c6;now();”Y”)
untuk penggunaan ‘;’ tergantung format regional, CMIIW ^^
kurniawan on March 28th, 2012
setelah menerapkan rumus diatas bagaimana jika dalam kolom lain ingin mengetahui jumlah penduduk yang berumur 17 tahun keatas? mohon pencerahan.
darma on May 28th, 2012
terimakasih
irwan on June 8th, 2012
bagaimana menghitung umur secara detail dalam ms query ms access?? krn saya coba formula ini gagal
Bart. Edi on June 13th, 2012
@irwan: Anda bisa memakai datediff di query-nya Access Pak
limen on June 24th, 2012
makasih bos sangat membantu saya,,,,,,,
saya coba rumus lain mohon bantuannya untuk nanti….
JULI on July 12th, 2012
MOHON BANTUAN RUMUSNYA PAK EDI..
CONTOHNYA:
JIKA SEL A1 ADALAH 100 DAN SEL B1 ADALAH 6
MAKA JAWABAN SEL C1 ADALAH HASIL DARI PERKALIAN A1 DAN B1 ADALAH 600
DAN JIKA SEL A1 SAMPAI A10 ADALAH HASIL PENGURANGAN 20
DAN JIKA SEL B1 SAMPAI B10 ADALAH HASIL PENGURANGAN 1
MAKA RUMUS DI SEL C1 SAMPAI C10 ADALAH APA :
SEDANGAKAN PADA SEL A2:A10 DAN B2:B10 SELNYA ITU KOSONG..DAN JAWABAN OTOMATISNYA ITU HANYA DI SEL C1:C10..
TQ..MOHON BANTUANNYA
Anom Wibowo on July 26th, 2012
Sangat bermanfaat
Anom Wibowo´s last blog post ..Gvon Androvon 990
eko sm on September 14th, 2012
lam kenal mas.. Sy mau nanya, untuk formula masa kerja pegawai supaya secara otomatis bisa berubah sendiri setiap tahun tanpa kita manual, bagaimana?…contoh: awal masuk 2 september 1998, kemudian tiap tahun masa kerja tersebut bisa otomatis berubah sendiri. Mohon penjelasannya dan rumus/formulanya dengan data pegawai lebih dari 100 org
dwi on November 5th, 2012
pak klo mau menghitung usia nearest birthday rumus excelnya seperti apa. >=180 hari dihitung genap 1 thn, <180 hari di abaikan, mohon penjelasannya
Bart. Edi on December 2nd, 2012
@dwi: pakai paramater yang “D” lalu gabungkan dengan fungsi IF, pasti jadi…..
Tom jones on May 28th, 2013
Gimana cara mencari kategori jumlah usia, data saya ada 2500
orang dgn usia yg berbeda beda. Trims atas bantuannya
Mai on April 28th, 2014
pak, saya coba untuk buat rumus =dateif
kok tidak bisa ya…
di excel 2010 tidak ada fungsi logika dateif
mohon dibantu pencerahannya…
saya ingin menghitung umur suatu barang dari pembelian sampai dengan hari ini.
atau ada cara yang lain?
eman gea on November 5th, 2014
mohon bantuannya ya mas, gimana rumusny seandainya kita mau mengetahui umur pensiunan karyawan hanya 60 thn saja, hari da tanggalny..
bambang on April 1st, 2015
Siang Pak,….
Bgm rumusnya utk pengisian kolom otomatis kategori Usia:
0-4 Balita
5-11 Cabe rawit
12-16 Remaja
17> Dewasa
22> Orang Tua
60> Manula
Trims
musrim on January 15th, 2016
Mas, gimana carax untk menghitung umur sekaligus jenis kelamin. Misalx jenis kelamin laki2 umur 14 thn berapa orang n perempuan umur 14 thn berapa orang. Mohon bantuannya
longkoy on May 9th, 2016
gimana caranya bagi perbulan atau notice siapa yang ultah bulan ini atau hari ini ajarin donk
ahmad on May 12th, 2016
alhamdulillah, makasih banyak ya pak aplikasi ms.excel nya, sangat membantu sekali, semoga bapak diberi kemudahan dlm pekerjaan bapak 🙂
ABIT on July 14th, 2011
terima kasih banyak cak, aku kemaren utak-atik sampe jam 2 malem cuma ketemu umur doank. dari rumus e sampeyan, langsung gamblang