Anda di halaman 1dari 14

Fungsi Tanggal dan Jam

Fungsi Tanggal dan Jam

Bagaimana Data Tanggal Disimpan

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.

Bagaimana Data Jam Disimpan

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.

Syntax: DATE(year, month, day)


Gambar diatas adalah hasil dari fungsi DATE (Kolom D). Data year, month dan day dalam bentuk
angka digabung dengan fungsi DATE menghasilkan data dengan type DATE.

Dengan karakteristik fungsi DATE bisa dihitung tanggal berapakah 4 tahun, 3 bulan, 12 hari setelah
tanggal 3 Februari 1977?.

Hasilnya adalah 15 Mei 1981


Fungsi SECOND, MINUTE, HOUR dan TIME

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.

Syntax: TIME(second, minute, hour)


Gambar diatas adalah hasil dari fungsi TIME (Kolom D). Data hour, minute dan second dalam bentuk
angka digabung dengan fungsi TIME menghasilkan data dengan type TIME.

Dengan karakteristik fungsi TIME bisa dihitung jam berapakah 1 jam, 30 menit dan 1 detik setelah
jam 12:05:59?.

Hasilnya adalah 13:36:00


Fungsi DATEDIF

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

unit merupakan opsi untuk menghitung selisih


d untuk menghitung selisih hari
m untuk menghitung selisih bulan
y untuk menghitung selisih tahun
yd untuk menghitung selisih hari dengan mengabaikan selisih tahun
ym untuk menghitung selisih bulan dengan mengabaikan selisih tahun
md untuk menghitung hari dengan mengabaikan selisih bulan

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.

Pertanyaan selanjutnya, berapa selisih kedua tanggal diatas secara tepat?

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”.

Hasilnya seperti gambar dibawah (kolom C)

Selisih kedua tanggal adalah tepat 5 tahun, 11 bulan, 30 hari.

Fungsi WEEKDAY, WEEKNUM, NETWORKDAYS dan WORKDAY

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.

Hasilnya 15 September 2014

Anda mungkin juga menyukai