Terdapat 7 formula untuk membuat tanggal otomatis pada Microsoft Excel yaitu rumus TODAY, NOW, DATE, MONTH, DAY, YEAR, dan DAYS. Secara fundamental untuk melakukan perhitungan Excel akan melakukan konversi data tanggal menjadi data numerik, sehingga dapat diolah saat membuat rumus tanggal otomatis di Excel. Berikut penjelasan singkat dalam tabel berikut.
Baca juga: Cara Membuat Tanggal Berurutan di Excel
Rumus Excel | Kegunaan |
TODAY() | Rumus Excel tanggal hari ini (dinamis) |
NOW() | Rumus Excel jam dan tanggal hari ini |
DATE | Rumus Excel menulis tanggal |
MONTH | Rumus Excel untuk mengambil bulan di suatu sel |
DAY | Rumus Excel untuk mengambil tanggal di suatu sel |
YEAR | Rumus Excel untuk mengambil tahun di suatu sel |
DAYS | Rumus Excel menghitung selisih dua tanggal |
CTRL+; | Shortcut untuk menyisipkan tanggal hari ini (statis) |
A. Rumus Excel TODAY()
Fungsi rumus excel TODAY() adalah untuk mengambil data hari ini dari sistem tanggal internal pada komputer yang digunakan. Rumus TODAY() tidak mempunyai argumen apapun (independent syntax). Format tanggal standar yang digunakan adalah bulan-tanggal-tahun (mm-dd-yy).
Catatan: Rumus TODAY() bersifat dinamis, sehingga tanggal berubah saat hari berikutnya. Untuk menghindari hal ini tidak disarankan menggunakan TODAY(). Sehingga, untuk mempercepat pekerjaan saat menulis tanggal hari ini dan tidak berubah (statis) dapat menggunakan shortcut CTRL+;
=TODAY()
Anda juga dapat melakukan perhitungan dengan operasi matematika dengan Rumus TODAY(). Operasi yang dilakukan menggunakan besaran waktu hari. Misalkan akan dicari tanggal, 3 hari kemudian dan 3 hari yang lalu dengan melakukan penjumlahan dan pengurangan berdasarkan tanggal.
3 hari kemudian
=TODAY()+3
3 hari yang lalu
=TODAY()-3
B. Rumus Excel NOW()
Rumus Excel NOW() adalah rumus yang digunakan untuk mengambil data tanggal sekarang dan juga menampilkan jam di Excel secara otomatis berdasarkan sistem jam internal komputer. Secara default format yang digunakan adalah bulan-tanggal-tahun-jam (mm-dd-yy-tt) Anda juga dapat melakukan perhitungan operasi matematika menggunakan rumus ini, besaran default yang digunakan adalah hari.
Catatan: Rumus NOW() bersifat dinamis, sehingga waktu berubah setiap saat.
Berikut contohnya,
Rumus menghitung waktu sekarang
=NOW()
Rumus besok atau penjumlahan dengan 1
=NOW()+1
Rumus kemarin atau mengurangi dengan 1
=NOW()-1
C. Rumus Excel DATE
Rumus Excel Date adalah fungsi yang digunakan untuk mendefinisikan tanggal pada Microsoft Excel. Berikut sistematika penulisan formula DATE.
=DATE(year, month, day)
- year adalah tahun, ketika tahun didefinisikan dengan 2 digit angka maka excel menampilkan tahun 90-an.
- month adalah bulan yang ditulis dalam format angka
- day adalah tanggal
Contoh: Membuat tanggal 31 Desember 2017
=DATE(2017,12,31)
Artikel terkait: Fungsi DATEVALUE pada Excel dan Contoh Penggunaannya
D. Rumus Excel MONTH, DAY, dan YEAR
Rumus Excel MONTH, DAY dan YEAR adalah formula yang digunakan untuk mengambil waktu khusus di suatu sel yang berisi data tanggal. MONTH untuk mengambil bulan, DAY untuk mengambil tanggal, dan YEAR untuk mengambil tahun. Cara penggunaan rumus tersebut sangat mudah, sebagai berikut.
Baca: Fungsi EOMONTH pada Excel dan Contohnya
=MONTH(sel) =DAY(sel) =YEAR(sel)
Contoh:
Sehingga diperoleh
=MONTH(A1) =DAY(A1) =YEAR(A1)
E. Rumus Excel DAYS
Rumus Excel DAYS adalah formula yang digunakan untuk menghitung selisih 2 tanggal. Berikut sistematika penulisan formula DAYS. Output yang dihasilkan berupa jumlah hari dari selisih kedua tanggal dalam fungsi DAYS. Fungsi DAYS menghitung selisih hari berdasarkan 365 hari/tahun.
=DAYS(end_date, start_date)
- end_date adalah hari terakhir yang akan dihitung.
- start_data adalah hari awal yang akan dihitung.
PENTING: Penggunaan koma (,) atau semicolon (;) dalam FORMULA disesuaikan dengan versi Microsoft Excel dan konfigurasi bahasa pada komputer anda.
Untuk perhitungan dengan system 360 hari/tahun dapat menggunakan Fungsi DAYS360.
Artikel terkait: Cara Menggunakan Fungsi DAYS360 pada Excel
Contoh:
Suatu hotel akan menghitung biaya penginapan dari 10 pelanggan dengan biaya sewa Rp 125.000,- per hari yang diilustrasikan dalam tabel berikut.
=DAYS(check-out,check-in)
Dapat menggunakan rumus DAYS dan menggunakan operasi perkalian serta autofill
Baca juga tutorial lainnya: Daftar Isi Tutorial Excel
Sekian artikel "7 Cara Membuat Rumus Tanggal Otomatis di Excel dan Contohnya". Nantikan artikel menarik lainnya dan mohon kesediaannya untuk share dan juga menyukai Fans Page Advernesia. Terima kasih…
assalamualaikum wr. wb. mau tanya kak..
pusing nyari rumus time jika pake if yaa ka ??
misal : Jika input scan obyek di kolom B3, bagaimana agar timbul waktu di kolom C3? dan seterusnya kebawah B4, B5 dan seterusnya ??
mohon bimbingannya kak..
Itu menggunakan timestamp, tapi artikelnya belum ada di Advernesia
Saya merekomendasikan
https://trumpexcel.com/date-timestamp-excel/
Akan lebih mudah menggunakan shortcut No 8 CTRL+;
Semoga membantu 🙂
kalau merubah yang ada di PDUN seperti 110904 dibuat menjadi 11-09-2004 bagaimana rumusnya yah ?
Wah formatnya tidak ada yang sesuai dengan menu "Number", terpaksa menggunakan rumus
=CONCATENATE(INT(A1/10000),"-",INT((A1-INT(A1/10000)*10000)/100),"-",(A1-INT(A1/10000)*10000)-INT(INT((A1-INT(A1/10000)*10000))/100)*100)
Untuk tahun disesuaikan lagi tambah 2000 jika semua tanggal lebih dari 1999.
Jika tidak bisa disesuaikan dengan rumus IF
Semoga bermanfaat 🙂
Assalamualaikum wr. wb. mau tanya pak..
Kalo mau membuat format nama kota, tanggal bagaimana yaa
Terimakasih
Wa'alaikumus salam wr. wb. pak..
Hal itu dapat dilakukan dengan rumus CONCATENATE, dengan catatan data tanggal harus dikonversi dengan rumus TEXT
=CONCATENATE(A1,",",TEXT(B1,"dd mmmm yyyy"))
Misal A1=Gianyar, B1= 2/1/2009 (format tanggal mm/dd/yy (US)
Hasil = Gianyar,01 February 2009
Terkait: Cara Menggunakan Rumus CONCATENATE
Semoga bermanfaat 🙂
selamat siang
kalo rumus MONTH dirubah menjadi huruf bisa apa tidak??
Bisa kak Yogie
Gunakan Number Format Cell pilih custom, isi form type dengan mmmm
Lebih lanjut Cara Mengubah Format Cell Excel
Semoga bermanfaat 🙂
Assalamualaikum wr wb..
Mohon bantuannya kalau buat rumus untuk riwayat tanggal otomatis berdasarkn tnggl input bgaimna yaa???
Wa'alaikumus salam wr wb..
Riwayat bagaimana maksudnya kak?
Jika membuat tanggal berurutan dapa menggunakan tutorial berikut
Dear Admin
Mohon bantuannya, rumus untuk mengetahui hari pada tanggal yang sudah lampau
contoh : Tanggal 21 September 2017, bagaimana rumus untuk mengetahui hari apakah pada tanggal tsb
Demikian disampaikan
Terimakasih
Hai kak Suhelman Edianto
Sebenarnya untuk mengetahui hari saja bisa menggunakan pemformatan tanggal di ribbon Home > Number.
Namun, jika kakak perlu formula khusus untuk melakukan analisis data lebih lanjut, dapat menggunakan rumus berikut
=CHOOSE(WEEKDAY(A1),"Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu")
Semoga membantu pekerjaanya 🙂
Dear Admin
Bagaimana cara mendapatkan tahun dalam bentuk kalimat diantara kalimat yang lain
sebagai contoh: 31/01/2020
menjadi : pada hari ini Rabu tanggal tiga puluh satu Januari tahun dua ribu dua puluh
Semoga bisa membantu
Demikian terima kasih
Hai kak Rusman
Terdapat 2 alternatif, bisa menggunakan rumus CONCATENATE IF dan menggunakan Add-ins terbilang. Tanpa Add-ins rumus yang dibuat akan terlalu panjang.
Semoga membantu 🙂
Kk, sy ingin mengambil data dari sebuah tabel.
Data ini akan sy post di sheet yg lain.
Yaitu, data penerima bibit kopi.
Namun sy ingin yg terpost di sheet lain ini akan tersusun dimulai dr siapa yg lebih dahulu menerima bibitnya, yaitu sesuai urutan tggl penerimaan bibit tersebut.
Krn di data awal, ada kolom tgl terima bibit.
Nah, sy mau mengambil data penerima tersebut.
Jd stiap x akan ada input tgl penerima yg baru, maka sheet lain akan otomatis terupdate juga daftar nama penerimanya.
Bgmn rumusnya ya kk?
Hai kak Gading
Alternatif lain sebenarnya diurutkan secara otomatis dengan tabel
Jika kakak ingin menggunakan rumus, maka menggunakan gabungan rumus VLOOKUP dengan RANK Tanggal.
Semoga membantu 🙂
TERIMAKASIH ATAS INFO NYA...
Terima kasih kembali kak Alfin
Semoga membantu pekerjaanya 🙂
Assalamualaikum ka saya mau tanya,
Saya ada tes di sebuah perusahaan
Nahh mereka membuat soal ini
Menggunakan formula today (dd/mm/yyyy)
Saya udh nyoba beberapa kali tapi hasil nya tetap Name ajaa, kesalahan nya di mana ya ka
wa'alaikumus salam, kak Sari.
Formula TODAY tidak punya argumen apapun
Pastikan sel yang berisi formula TODAY() telah disorot sebelumnya kak Sari, kemudian ubah formatnya melalui Ribbon Home > Number > Klik Pilihan > More Number Format > Pada kategori pilih "Custom" > Input dd/mm/yyyy > klik OK
Semoga membantu 🙂
Itu kan ada kurungnya apa dibiarkan begitu saja?
Hai kak Tari, bagian mananya kak?
rumus waktu/jam (pada saat ini/sekarang) menggunakan keyboard dong
Hai kak Fira,
Kakak dapat menggunakan CTRL+;
Saya punya 5 sel berisi tanggal, dari 1 januari 2020 samapi tanggal 5 januari 2020. Bagaimana cara menggabungkan 5 sel tersebut supaya hasilnya menjadi 1-5 januari 2020?
Hai Kak Icuk
Hal ini dapat dilakukan menggunakan rumus CONCATENATE
Semoga bermanfaat 🙂
Ass, ka maaf saya ingin bertanya rumus untuk contoh kasus sprti ini " jika sebelum 13 agustus 2019 dapat bonus pulpen jika sesudah 13 agustus 2019 dapat buku" pakai rumus apa ka?
terimakasi
Hai kak Aang,
Hal itu dapat menggunakan rumus IF dengan gabungan fungsi waktu
Semoga bermanfaat 🙂
Mau tau kalau format hasil fungsi if len yaitu tanggal 25-04-20, harusnya pas di filter nantinya jadi ada tahun 2020, tapi kok malah tahun 1920 ya, gmana caranya supaya saat di filter kebaca tgl 25 bulan april tahun 2020...??
Mohon maaf kak Ari atas keterlambatan balasannya, komentarnya tertinggal saat migrasi server ...
bagaimana merubah tanggal yg awalnya 01.01.2020 menjadi 2020/01/01
Mohon bantuanya bagaimana caranya mengambil date dari NIP dan ID KTP
Misalnya NIP 19840112XXXXXXXX atau XXXXXXXX120184xxxx
di kolom tertulis 12011984 (ddmmyyyy)
saya punya time skedul tgl 30 nov selama 5 hari dan tgl 20 desember 2 hari bagaimana rumusnya
hai kak mau nanya donk untuk rumus formulanya gmna yaa kalau kita mau buat contoh : saya ada tabel hitungan stok barang selama 1 bulan (contoh sheet B), dan setiap hari saya selalu update hitungan stock tersebut namun ada di sheet lain (contoh sheet A), nah saya ingin pada kolom total pada (sheet B) hitungan stock barang tersebut otomatis update berdasarkan inputan terakhir yg saya lakulan pada (sheet A) mohon pencerahannya kak
Hai min
Apakah kita bisa menyisipkan tanggal dan waktu bersamaan hanya dengan 1 sorcut?