Wassalamu'alaikum Wr. Wb.
Pak Muzakki Harun,

Fungsi DATE secara bawaannya sampai hari ini memang masih menggunakan
sistem tahun 1900, artinya DATE(99;9;9) akan diartikan 9 Sep 1999,
demikian pula (12,12,12) untuk 12 Des 1912.
Dengan ASUMSI bahwa siswa kita tidak ada yang lahir di bawah tahun 45
:-) maka bila dua angka tahunnnya di bawah 45 angka tahun tersebut
kita tambah 2000.

Dengan demikian rumusan bapak ini:
=IF(G5=0;"";(DATE(RIGHT(G5;2);MID(G5;3;2);LEFT(G5;2))))
perlu dimodifikasi menjadi:
=IF(G5=0;"";(DATE(RIGHT(G5;2)+2000*(RIGHT(G5;2)<"45");MID(G5;3;2);LEFT(G5;2))))

Adapun usia siswa dapat dihitung dengan
=TODAY() - H5 Tanggal lahir  ybs
lalu Format cell-nya Custom dgn Type: yy "Thn" mm "Bln" dd "Hr"

Hasilnya tampak seperti pada lampiran.
Semoga membantu.

= eka =
Berbagi itu indah

Attachment: eka - Menghitung Umur dan membaca angka menjadi Tanggal.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Kirim email ke