Pada postingan kali ini kita akan mencoba bermain-main dengan fungsi waktu di Excel. Rupanya selain fungsi-fungsi yang ada dalam daftar, Excel juga "menyembunyikan" fungsi-fungsi lain yang bisa kita optimalkan. Salah satu fungsi tersebut yang akan kita coba disini adalah fungsi "=DATEDIF".
Adapun syntax dari fungsi tersebut adalah sebagai berikut:
=DATEDIF(date1,date2,interval)
Dan untuk melengkapi fungsi tersebut, disini saya mencoba mengkombinasikan dengan fungsi "=TEXT" dengan syntax sebagai berikut:
=TEXT(value,format_text)
Baiklah, tanpa berlama-lama untuk memudahkan pemahaman kita, langsung saja kita coba.
Mari kita lihat screenshot dibawah ini.
Langkah-langkahnya adalah:
1. tuliskan tanggal awal di cell C3
2. tuliskan fungsi =TEXT di cell B3 dengan syntax sebagai berikut:
=TEXT(C3,”dddd”)
Format text yang bisa kita inputkan diantaranya:
- “dd” akan menghasilkan tanggal (hasil: 30)
- “dddd” menghasilkan hari (hasil: Tuesday, tergantung format tanggal di computer Anda)
- “mm” akan menghasilkan angka bulan (hasil: 4)
- “mmmm” akan menghasilkan nama bulan (hasil: April)
- “yy” akan menghasilkan dua digit tahun (hasil: 74)
- “yyyy” akan menghasilkan empat digit angka tahun (hasil: 1974)
3. tuliskan tanggal akhir di cell E3, disini saya menggunakan fungsi =NOW dengan syntax sebagai berikut:
=NOW()
catatan: isian di cell tersebut akan selalu berubah tiap hari
4. tuliskan fungsi =DATEDIF di cell F3, H3 dan J3 dengan syntax sebagai berikut:
=DATEDIF(B3,B4,”Y”) à cell F3
=DATEDIF(B3,B4,”YM”) à cell H3
=DATEDIF(B3,B4,”MD”) à cell J3
Variasi untuk interval yang ada yaitu:
- “D” menghasilkan selisih jumlah hari
- “M” menghasilkan selisih jumlah bulan
- “Y” menghasilkan selisih jumlah tahun
- “YM” menghasilkan sisa bulan saja tanpa menuliskan selisih jumlah tahunnya
- “YD” menghasilkan selisih jumlah hari dari sisa selisih tahunnya
- ”MD” mengasilkan selisih hari diluar selisih bulannya
Semoga bermanfaat… minimal sebagai catatan pribadi… hehehe.. :-)