Tutorial kelas excel ini membahas tentang fungsi DATE
lengkap dengan syntax dan contohnya.
Fungsi DATE
ini termasuk dalam kategori fungsi date di excel.
Deskripsi
Pengertian fungsi DATE
adalah function excel yang digunakan untuk membuat format tanggal dari data tahun, bulan dan hari yang terpisah.
Fungsi ini berguna ketika kita ingin mengubah format tanggal dari data spesifik terpisah yang telah ada.
Penggunaan
Membuat tanggal dari tahun, bulan dan hari.
Nilai yang Dihasilkan
Tanggal excel yang valid.
Sintaksis
Berikut adalah syntax penulisan fungsi DATE
:
=DATE(year; month; day)
Argumen
Fungsi DATE
memiliki argumen berikut:
year
wajib – angka tahun.month
wajib – angka bulan.day
wajib – angka hari tanggal.
Catatan
Berikut catatan penggunaan rumus fungsi DATE
:
- Ketentuan tahun
year
:- Digit tahun bisa ditulis 1-4 digit, tapi lebih baik 4 digit untuk menghindari konflik. Contoh konflik: jika ditulis
01
maka bisa jadi1901
atau2001
. Sistem Ms. Excel sendiri menggunakan format 1900 date system, artinya tanggal pertamanya adalah1 Januari 1900
. - Jika
year
ditulis0 - 1899
(inklusif), Excel akan otomatis menambahkannya dengan1900
. Contoh101
, maka tahun yang keluar adalah2001
karena1900+101
. - Jika
year
ditulis dari1900 - 9999
maka tahun itulah yang digunakan. Contoh1945
ya angka1945
itulah output tahunnya. - Akan error
#NUM!
jikayear < 0
atauyear > 10000
.
- Digit tahun bisa ditulis 1-4 digit, tapi lebih baik 4 digit untuk menghindari konflik. Contoh konflik: jika ditulis
- Ketentuan bulan
month
:- Jika
month > 12
, maka hasil bulannya adalahmonth - 12
. Contoh: jika ditulis14
maka sama dengan bulanFebruari
, karena14-12 = 2
. - Jika
month < 1
maka urutan bulannya dari bawah, tetapi dimulai dari0
. Contoh: jika0
maka hasilnyaDesember
, jika-1
makaNovember
, jika-2
makaOktober
, jika-12
makaDesember
, dst.
- Jika
- Ketentuan hari
day
:- Jika
day > maksimal tanggal dalam satu bulan
, maka akan diteruskan ke bulan selanjutnya. Contoh: jika ditulis34
bulanJanuari
, karena maksimal bulan Januari ada 31 hari, maka hasil dari34
adalah tanggal3 Februari
. - Jika
day < 1
maka akan diteruskan ke bulan sebelumnya. Contoh: jika ditulis0
bulanJanuari
, hasilnya31 Desember
.
- Jika
- Excel juga dapat menampilkan date dalam bentuk nomor seri berurutan (sequential serial numbers). 1 Januari 1900 adalah nomor serial 1, dan 1 Januari 2008 adalah 39.448. Karena 1 Januari 2008 adalah 39447 hari dari 1 Januari 1900.
Contoh
Berikut example dari fungsi DATE
untuk berbagai skenario implementasi.
Cara menggunakan rumus DATE
di atas sebagai berikut:
=DATE(A2;B2;C2)
Outputnya adalah 01/01/21
.
=
DATE
(A3;B3;C3)
Outputnya adalah 03/02/22
. Karena tanggal day
diisi 34
sehingga diteruskan ke bulan Februari, 34 – 31 (maksimal hari di Januari) hasilnya 3
.
=
DATE
(A4;B4;C4)
Outputnya adalah 31/12/94
. Karena tanggal day
diisi 0
, maka akan diteruskan ke belakang, yaitu di bulan Desember tanggal 31
.
=
DATE
(A5;B5;C5)
Outputnya adalah 30/12/95
. Karena tanggal day
diisi -1
maka akan diteruskan 2 tanggal ke belakang, karena tanggal kebelakang dimulai dari angka 0
. Sehingga hasilnya bulan Desember tanggal 30
.
=
DATE
(A6;B6;C6)
Outputnya adalah 01/12/20
. Karena bulan month
diisi 0
maka bulannya mundur kebelakang menjadi Desember.
=
DATE
(A7;B7;C7)
Outputnya adalah 04/12/21
. Karena bulan month
diisi -1 dan tanggal day
diisi 34
maka bulan mundur 2
urutan harusnya menjadi November tetapi karena tanggalnya adalah 34
dan maju 4
hari maka menjadi 4 Desember 2021
.
=
DATE
(A8;B8;C8)
Outputnya adalah 31/12/95
. Karena bulan month
diisi 13
maka maju 1
bulan harusnya Januari
, tapi karena tanggal day diisi 0
maka mundur menjadi 31 Desember
.
=
DATE
(A9;B9;C9)
Outputnya adalah 30/01/97
. Karena bulan month
diisi 14
dan tanggal day
-1
maka hasilnya menjadi 30 Januari
.