Rumus Tanggal Excel: 12 Fungsi Tanggal yang Wajib Kamu Kuasai
Blog/Tutorial Excel & Sheets/Rumus Tanggal Excel: 12 Fungsi Tanggal yang Wajib Kamu Kuasai

Rumus Tanggal Excel: 12 Fungsi Tanggal yang Wajib Kamu Kuasai

BimaBima
·24 Februari 2026·8 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Rumus tanggal Excel dipakai buat ngolah data waktu: TODAY buat tanggal hari ini, EOMONTH buat akhir bulan, WEEKDAY buat nama hari, dan NETWORKDAYS buat ngitung hari kerja tanpa weekend. Excel nyimpen tanggal sebagai angka serial yang dihitung dari 1 Januari 1900, makanya tanggal bisa dikurangin dan ditambahin kayak angka biasa.

Excel nyimpen tanggal sebagai angka. 1 Januari 1900 itu angka 1, dan tiap hari nambah satu. Tanggal 1 Maret 2026 tersimpan sebagai 46082.

Begitu kamu paham itu, semua rumus tanggal jadi masuk akal. Tanggal bisa dikurangin, ditambahin, dibandingin — persis kayak angka biasa.

Aku pakai 12 rumus ini tiap kali ngolah data penjualan. Urutannya dari yang paling sering kepakai.

1. TODAY — tanggal hari ini yang auto-update

=TODAY()

Gak butuh argumen apa-apa. Tiap kali file dibuka, nilainya ke-refresh.

Paling sering aku pakai buat ngitung umur piutang:

=TODAY()-B2

B2 itu tanggal invoice. Hasilnya jumlah hari invoice itu nunggak.

Kalau kamu mau tanggal yang beku dan gak berubah, tekan Ctrl+;. Itu ngetik tanggal hari ini sebagai nilai tetap, bukan rumus.

2. NOW — tanggal plus jam

=NOW()

Sama kayak TODAY, tapi ikut jam dan menit. Berguna buat timestamp log atau ngitung durasi shift.

Dua-duanya volatile — nilainya berubah tiap ada perubahan di worksheet. Di file 50.000 baris, terlalu banyak TODAY dan NOW bikin Excel lemot.

3. DATE — bikin tanggal dari 3 angka terpisah

=DATE(2026, 3, 15)   → 15/03/2026

Wajib banget kalau data kamu punya kolom tahun, bulan, dan tanggal yang kepisah — kasus yang sering muncul di export dari sistem lama.

=DATE(A2, B2, C2)

DATE juga pintar. Kalau kamu isi bulan 13, dia otomatis pindah ke Januari tahun berikutnya.

4. YEAR, MONTH, DAY — pecah tanggal jadi komponen

=YEAR(A2)    → 2026
=MONTH(A2)   → 3
=DAY(A2)     → 15

Tiga rumus ini pasangan wajib buat pivot table. Bikin kolom bantu =MONTH(A2), lalu grup penjualan per bulan.

Buat nama bulan dalam bahasa Indonesia, gabung sama TEXT:

=TEXT(A2, "mmmm")   → Maret

Hasilnya ngikutin bahasa Excel kamu. Kalau Excel-mu English, keluarnya "March".

5. EOMONTH — akhir bulan otomatis

=EOMONTH(A2, 0)    → akhir bulan ini
=EOMONTH(A2, 1)    → akhir bulan depan
=EOMONTH(A2, -1)   → akhir bulan lalu

Angka kedua itu jumlah bulan yang digeser. Ini yang nyelametin kamu dari hardcode tanggal 30 atau 31.

Buat awal bulan, tambah 1 hari dari akhir bulan sebelumnya:

=EOMONTH(A2, -1) + 1

Trik ini yang paling sering aku pakai buat bikin range laporan bulanan yang otomatis.

6. EDATE — geser tanggal per bulan

=EDATE(A2, 3)    → 3 bulan setelah A2
=EDATE(A2, -6)   → 6 bulan sebelum A2

Bedanya sama EOMONTH: EDATE ngejaga tanggalnya. Kalau A2 itu 15 Januari, EDATE(A2,1) ngasih 15 Februari, bukan akhir bulan.

Wajib buat hitung tanggal jatuh tempo cicilan atau masa berlaku kontrak.

7. WEEKDAY — hari apa tanggal itu?

=WEEKDAY(A2, 2)   → 1 = Senin, 7 = Minggu

Argumen kedua itu penting. Default-nya (1) mulai dari Minggu, yang bikin bingung buat kita di Indonesia. Pakai 2 biar Senin jadi hari pertama.

Buat namanya langsung:

=TEXT(A2, "dddd")   → Senin

Kombinasi WEEKDAY dan rumus IF berguna buat nandain transaksi weekend:

=IF(WEEKDAY(A2,2)>5, "Weekend", "Weekday")

8. NETWORKDAYS — hitung hari kerja

=NETWORKDAYS(A2, B2)

Otomatis ngeluarin Sabtu dan Minggu dari hitungan. Buat SLA, deadline, atau lead time produksi, ini rumus yang bener — bukan pengurangan biasa.

Mau ikutin libur nasional? Bikin daftar tanggal libur di kolom terpisah:

=NETWORKDAYS(A2, B2, $H$2:$H$16)

H2:H16 itu daftar tanggal merah. Di 2026 ada 16 hari libur nasional dan cuti bersama, jadi selisihnya lumayan besar buat proyek panjang.

9. WORKDAY — tanggal setelah N hari kerja

=WORKDAY(A2, 5, $H$2:$H$16)

Kebalikan NETWORKDAYS. Kamu kasih tanggal mulai plus jumlah hari kerja, dia balikin tanggal selesainya.

Aku pakai ini buat estimasi tanggal kirim: pesanan masuk hari ini, produksi 5 hari kerja, kapan siap?

10. DATEDIF — selisih dalam tahun, bulan, atau hari

=DATEDIF(A2, B2, "Y")    → selisih tahun penuh
=DATEDIF(A2, B2, "M")    → selisih bulan penuh
=DATEDIF(A2, B2, "D")    → selisih hari

Rumus ini gak muncul di autocomplete Excel — warisan dari Lotus 1-2-3 yang gak pernah didokumentasikan resmi. Tapi jalan di semua versi.

Paling sering buat hitung umur dan masa kerja. Detail unit dan jebakannya aku bahas terpisah di panduan DATEDIF.

11. TEXT — ubah tanggal jadi teks berformat

=TEXT(A2, "dd/mm/yyyy")   → 15/03/2026
=TEXT(A2, "mmm yyyy")     → Mar 2026
=TEXT(A2, "dddd, d mmmm") → Minggu, 15 Maret

Berguna buat judul laporan atau label chart. Hati-hati: hasilnya teks, bukan tanggal. Jadi gak bisa dipakai buat hitungan lagi.

12. DATEVALUE — ubah teks jadi tanggal beneran

=DATEVALUE("15/03/2026")

Ini penyelamat waktu import CSV. Data tanggal dari sistem lain sering masuk sebagai teks — rata kiri di sel, gak bisa dihitung.

DATEVALUE ngubahnya jadi angka serial. Habis itu tinggal format sel jadi Date.

Kalau formatnya aneh (misal "2026-03-15T00:00:00"), pakai kombinasi LEFT dulu:

=DATEVALUE(LEFT(A2, 10))

Contoh kasus: laporan penjualan toko_berkah

Dataset ngulikdata: 1.240 transaksi toko_berkah, Januari 2026. Kolom A isinya tanggal transaksi.

Empat kolom bantu ini yang bikin analisanya jalan:

Kolom bantuRumusBuat apa
Nama hari=TEXT(A2,"dddd")Grup penjualan per hari
Weekend?=IF(WEEKDAY(A2,2)>5,"Ya","Nggak")Bandingin weekend vs weekday
Minggu ke-=WEEKNUM(A2,2)Tren mingguan
Awal bulan=EOMONTH(A2,-1)+1Anchor buat pivot bulanan

Hasilnya: Sabtu nyumbang 24% dari total omzet bulan itu, padahal cuma 4 hari dari 31. Rata-rata omzet Sabtu 87% lebih tinggi dari hari Selasa yang paling sepi.

Angka itu langsung ngubah jadwal restock — barang masuk Jumat sore, bukan Senin pagi.

Lempar kolom bantu ini ke pivot table dan analisanya selesai dalam 5 menit.

Kesalahan umum waktu pakai rumus tanggal

Tanggal kesimpen sebagai teks

Cirinya: rata kiri di sel, gak bisa dikurangin. Cek pakai =ISNUMBER(A2). Kalau FALSE, itu teks.

Fix: Data → Text to Columns → Next → Next → pilih Date DMY → Finish.

Format regional beda

Excel Indonesia baca 03/04/2026 sebagai 3 April. Excel US baca itu sebagai 4 Maret. File yang dikirim bolak-balik antar kolega bisa berantakan tanpa ketahuan.

Amannya, pakai format ISO di data mentah: 2026-04-03.

Lupa ngunci range hari libur

=NETWORKDAYS(A2, B2, H2:H16)   -- salah, geser waktu di-drag
=NETWORKDAYS(A2, B2, $H$2:$H$16) -- bener

Kolom kesempitan

Muncul #####? Itu bukan error — kolomnya cuma kurang lebar. Klik dua kali di garis batas header kolom.

Referensi resmi semua fungsi tanggal ada di halaman date and time functions Microsoft.

FAQ

Kenapa tanggal di Excel berubah jadi angka?

Karena Excel emang nyimpen tanggal sebagai angka serial. Ubah format sel jadi Date lewat Ctrl+1.

Gimana cara ngitung selisih hari antara dua tanggal?

Tinggal kurangin: =B2-A2. Buat hari kerja doang, pakai =NETWORKDAYS(A2,B2).

Apa bedanya TODAY dan NOW?

TODAY cuma tanggal, NOW ikut jam. Dua-duanya ke-refresh tiap file dibuka.

Kenapa hasilnya muncul #####?

Kolomnya kesempitan. Lebarin kolomnya, beres.

Rumus tanggal Excel jalan di Google Sheets?

Hampir semuanya jalan sama persis, termasuk EOMONTH, WEEKDAY, dan NETWORKDAYS.

Yang perlu kamu bawa pulang

Empat rumus yang paling sering nyelametin: TODAY buat umur piutang, EOMONTH buat range laporan bulanan, WEEKDAY buat pola mingguan, NETWORKDAYS buat SLA.

Delapan sisanya kepakai kalau kasusnya spesifik. Simpan artikel ini, buka lagi pas butuh.

Coba mulai dari satu: tambahin kolom =TEXT(A2,"dddd") di data penjualanmu, lalu pivot per hari. 5 menit, dan kamu bakal nemu hari mana yang selama ini kamu salah estimasi.

Lanjut: rumus DATEDIF buat hitung umur dan masa kerja, atau referensi fungsi EOMONTH.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Tutorial Excel & Sheets
11 Juli 2026•10 menit baca

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.

BimaBima
Cara Menghubungkan Google Sheets ke Looker Studio
Tutorial Excel & Sheets
8 Juli 2026•10 menit baca

Cara Menghubungkan Google Sheets ke Looker Studio

Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.

BimaBima
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Tutorial Excel & Sheets
5 Juli 2026•9 menit baca

Cara Share Google Sheets dengan Aman: Permission & Protected Range

Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore