Menghitung Umur Tanpa DATEDIF

Bila sebelumnya perhitungan selisih jarak antara tanggal awal dengan tanggal akhir dapat dilakukan dengan menggunakan fungsi DATEDIF (yang tidak lagi disupport oleh microsoft), kali ini ada beberapa fungsi yang digabungkan akan dapat memperoleh hasil yang sama.

Namun sebelumnya, penting untuk diketahui:
1. Jumlah hari dalam 1 tahun = 365.25 (Tahun Kabisat diperhitungkan)
2. Jumlah bulan dalam 1 tahun = 12 Bulan
3. Jumlah hari dalam 1 bulan = 365.25/12 = 30.44

Perhatikan tabel:
Beberapa fungsi yang digunakan untuk menghitung jarak antara tanggal awal dengan tanggal akhir yaitu:
1. INT, digunakan untuk membulatkan angka ke bawah ke bilangan bulat terdekat.
2. MOD, digunakan untuk mengambil sisa angka hasil pembagian angka atas pembaginya. 
3. NOW, digunakan untuk mengetahui tahun, bulan, tanggal dan waktu sekarang.

Untuk mengetahui jarak tahun, dengan menggunakan rumus:
=INT((NOW()-B10)/365.25)&" Tahun "
"Bulatkan angka hasil dari pembagian dari hasil pengurangan tanggal, bulan, tahun dan waktu saat sekarang dengan data tanggal pada kolom B10 dibagi dengan 365.25."
Menghasilkan 29 Tahun.
 
Untuk mengetahui jarak bulan, dengan menggunakan rumus:
=INT(MOD((NOW()-B10)/365.25,1)*12)&" Bulan "
"Bulatkan angka hasil dari perkalian antara hasil pengambilan sisa pembagian dari hasil pengurangan tanggal, bulan, tahun dan waktu saat sekarang dengan data tanggal pada kolom B10 dibagi dengan 365.25 dengan angka pembagi 1, dengan angka 12 (total bulan)"
Menghasilkan 3 Bulan.

Untuk mengetahui jarak hari, dengan menggunakan rumus:
=INT(MOD((NOW()-B10)/30.44,1)*30.44)&" Hari "
"Bulatkan angka hasil dari perkalian antara hasil pengambilan sisa pembagian dari hasil pengurangan tanggal, bulan, tahun dan waktu saat sekarang dengan data tanggal pada kolom B10 dibagi dengan 30.44 dengan angka pembagi 1, dengan angka 30.44 (total hari sebulan)"
Menghasilkan 27 Hari.

Apabila disatukan hasil ke-3 rumus tersebut:
=INT((NOW()-B10)/365.25)&" Tahun "&INT(MOD((NOW()-B10)/365.25,1)*12)&" Bulan "&
INT(MOD((NOW()-B10)/30.44,1)*30.44)&" Hari "
Menghasilkan 29 Tahun 3 Bulan 27 Hari.
 *Dengan catatan Tahun Kabisat diperhitungkan

Apabila tidak memperhitungkan tahun kabisat, maka:
Total hari dalam setahun = 365 hari
Total hari dalam sebulan = 30 Hari

Apabila dimasukkan rumusnya menjadi:
=INT((NOW()-B10)/365)&" Tahun "&INT(MOD((NOW()-B10)/365,1)*12)&" Bulan "&
INT(MOD((NOW()-B10)/30,1)*30)&" Hari "
Menghasilkan 29 Tahun 4 Bulan 1 Hari.
 *Karena Tahun Kabisat tidak diperhitungkan, maka akan menimbulkan selisih beberapa hari.

Mungkin ada yang bisa bantu menjelaskan.. silahkan..

..::  Semoga Bermanfaat  ::..

Subscribe to receive free email updates:

4 Responses to "Menghitung Umur Tanpa DATEDIF"

  1. artikel sip
    sekarang bisa hitung umur dengan mudah
    terima kasih infonya

    ReplyDelete
    Replies
    1. Alhamdulillah,
      Terimakasih Tips Excel..

      Delete
  2. Replies
    1. Alhamdulillah,
      Terimakasih Rio Devinda..

      Delete