Gambar diatas berisikan 5 data tanggal, kelima data tanggal tersebut dikopi kekolom B kemudian
diformat menjadi number. Hasilnya data yang sama tetapi ditampilkan berbeda, kolom A adalah
data dengan format DATE sedangkan kolom B adalah data dengan format NUMBER (general).
Excel menyimpan data tanggal dalam bentuk angka dimulai dari 1 Januari 1900 yang disimpan
dengan angka 1, 2 Januari 1900 disimpan dengan angka 2 dan seterusnya, dengan cara ini 17 Agustus
1945 menghasilkan angka 16666, artinya Hari Kemerdekaan Republik Indonesia adalah hari ke-16.666,
dihitung dari tanggal 1 Januari 1900.
Sama seperti data tanggal, data jam juga disimpan dalam sebuah angka, karena 1 hari sama dengan
24 jam maka 1jam adalah 1/24 = 0.04166, 1 menit adalah 1/(24*60) = 0.0006944 dan 1 detik adalah
1/(24*60*60) = 0.000011574074
Dari gambar diatas, 1 Januari 1900 12:00 diwakili dengan angka 1,5 dan 2 Januari 1900 12:30:00
diwakili dengan angka 2,52083.
Fungsi DAY
Fungsi DAY digunakan untuk mencari hari (dalam angka 1-31) dari data type DATE
Syntax : DAY(serial_number)
Gambar diatas adalah contoh rumus excel untuk fungsi DAY (Kolom B), data type DATE dikolom A
diekstrak menghasilkan angka 1-31.
Fungsi MONTH
Fungsi MONTH digunakan untuk mencari bulan (dalam angka 1-12) dari data type DATE
Syntax: MONTH(serial_number)
Gambar diatas adalah contoh dari penggunaan fungsi MONTH (Kolom C), data type DATE dikolom A
diekstrak menghasilkan angka 1-12.
Fungsi YEAR
Fungsi YEAR digunakan untuk mencari tahun (dalam angka 1900-9999) dari data type DATE
Syntax: YEAR(serial_number)
Gambar diatas adalah contoh dari penggunaan fungsi YEAR (Kolom D), data type DATE dikolom A
diekstrak menghasilkan angka 1900-9999.
Fungsi DATE
Fungsi DATE digunakan untuk menghasilkan data type DATE, dengan memasukkan angka tahun,
bulan dan hari. Fungsi ini kebalikan dari fungsi DAY, MONTH dan YEAR yang melakukan ekstraksi
hari, bulan dan tahun dari data type DATE.
Dengan karakteristik fungsi DATE bisa dihitung tanggal berapakah 4 tahun, 3 bulan, 12 hari setelah
tanggal 3 Februari 1977?.
Fungsi SECOND
Fungsi SECOND digunakan untuk mencari data detik (dalam angka 0-59) dari data type TIME
Syntax: SECOND(serial_number)
Gambar diatas adalah contoh rumus excel untuk fungsi SECOND (Kolom B), data type TIME dikolom
A diekstrak menghasilkan angka 0-59.
Fungsi MINUTE
Fungsi MINUTE digunakan untuk mencari data menit (dalam angka 0-59) dari data type TIME
Syntax: MINUTE(serial_number)
Gambar diatas adalah contoh dari penggunaan fungsi MINUTE (Kolom C), data type TIME dikolom A
diekstrak menghasilkan angka 0-59.
Fungsi HOUR
Fungsi HOUR digunakan untuk mencari data jam (dalam angka 0-23) dari data type TIME
Syntax: HOUR(serial_number)
Gambar diatas adalah contoh dari penggunaan fungsi HOUR (Kolom D), data type TIME dikolom A
diekstrak menghasilkan angka 0-23.
Fungsi TIME
Fungsi TIME digunakan untuk menghasilkan data type TIME, dengan memasukkan angka jam, menit
dan detik. Fungsi ini kebalikan dari fungsi SECOND, MINUTE dan HOUR yang melakukan ekstraksi
detik, menit dan jam dari data type TIME.
Dengan karakteristik fungsi TIME bisa dihitung jam berapakah 1 jam, 30 menit dan 1 detik setelah
jam 12:05:59?.
Fungsi DATEDIF digunakan untuk mencari berapa banyak hari, minggu atau tahun diantara dua
tanggal. Rumus excel ini termasuk undocumented function karena tidak ditemukan dihelp Microsoft
Excel.
Syntax: DATEDIF(start_date, end_date, unit)
start_date dan end_date adalah dua tanggal yang akan dicari selisihnya
Ada dua tanggal yaitu 1 September 2004 dan 31 Agustus 2010, berapakah selisih tahun, bulan dan
hari antara kedua tanggal tersebut.
Hasilnya selisih kedua tanggal adalah 2190 hari atau 71 bulan atau 5 tahun.
Selisih yang dihitung oleh fungsi DATEDIF adalah selisih lengkap, jika ada kekurangan maka akan
dibulatkan kebawah, kedua tanggal diatas jika dilihat angka tahunnya akan menghasilkan selisih 6
tahun, tetapi jika diperhatikan tanggal dan bulannya maka selisihnya 6 tahun kurang 1 hari, karena
kurang 1 hari maka dibulatkan kebawah menjadi 5 tahun. Hal yang sama berlaku untuk selisih bulan
dan hari.
Untuk mengetahuinya digunakan fungsi yang sama tetapi dengan unit opsi berbeda, untuk
mengetahui sisa bulan yang tidak tepat satu tahun digunakan opsi “ym” dan untuk mengetahui sisa
hari yang tidak tepat satu bulan digunakan opsi “md”.
Fungsi WEEKDAY
Fungsi WEEKDAY digunakan untuk mencari hari ke-n (dalam angka 1-7) dalam satu minggu.
Syntax: WEEKDAY(serial_number,return_type)
Fungsi WEEKNUM
Fungsi WEEKNUM digunakan untuk mencari minggu ke-n (dalam angka 1-53) dalam satu tahun.
Syntax: WEEKNUM(serial_num,return_type)
Gambar diatas adalah hasil dari fungsi WEEKDAY dan WEEKNUM untuk tanggal 28 Juni 2005. Fungsi
WEEKDAY menghasilkan angka 3 yang artinya tanggal 28 Juni 2005 adalah hari ke-3 atau hari Selasa
dan fungsi WEEKNUM menghasilkan angka 27 yang artinya tanggal 28 Juni 2005 adalah minggu ke-27
dihitung dari awal tahun.
Fungsi NETWORKDAYS
Fungsi NETWORKDAYS digunakan untuk mencari jumlah hari kerja diantara dua tanggal dengan
mengeluarkan hari sabtu dan minggu.
Syntax: NETWORKDAYS(start_date,end_date,holidays)
Jika seseorang mulai bekerja pada tanggal 23 Februari 2002 dan saat ini adalah 15 September 2014,
berapa harikah dia telah bekerja?, dengan asumsi hari libur nasional tidak dihitung.
Hasilnya 3.276 hari
Fungsi WORKDAY
Fungsi WORKDAY digunakan untuk mencari tanggal dengan memasukkan jumlah hari kerja, tanggal
dicari dengan mengeluarkan hari sabtu dan minggu.
Syntax: WORKDAY(start_date,days,holidays)
Seseorang mulai bekerja pada tanggal 23 Februari 2002, dia telah bekerja selama 3.276 hari?.
Bagaimanakah rumus excel untuk mengetahui tanggal setelah dia bekerja selama 3.276
hari, dengan asumsi hari libur nasional tidak dihitung.