๐Ÿ“… Data Pipeline: Fondasi Basic

Date & Time Functions: Tanggal Bukan Sekadar Teks โ€” TODAY vs NOW, DATEDIF & Cara Entri

Aurino Djamaris โ€ข 8 Menit Baca โ€ข Belajar Excel

Rahasia terbesar tentang tanggal di Excel: tanggal sebenarnya adalah angka. Excel menyimpan 1 Januari 1900 sebagai angka 1, 2 Januari 1900 sebagai 2, dan seterusnya. Hari ini โ€” Minggu, 6 September 2026 โ€” adalah angka 46.266. Waktu jam 12:00 adalah 0,5. Begitu Anda memahami ini, seluruh dunia fungsi tanggal terbuka: menjumlah tanggal, menguranginya, menghitung umur, semua hanyalah matematika biasa.

โŒจ๏ธ Cara Entri Tanggal yang Benar (Sebelum Rumus Bicara)

Sebelum menyentuh fungsi apa pun, kita harus bisa mengetik tanggal yang diakui Excel. Aturan mainnya:

  1. Pakai pemisah garis miring atau strip: ketik 6/9/2026 atau 06-09-2026. Excel langsung mengenali dan meratakannya ke kanan (tanda tanggal sah).
  2. Paling aman: pakai nama bulan. Ketik 6 Sep 2026 โ€” format ini kebal terhadap perbedaan pengaturan regional dan tidak akan pernah tertukar antara “6 September” dan “9 Juni”.
  3. Entri waktu: ketik 13:30 (atau 1:30 PM). Gabungan tanggal + waktu: 6/9/2026 13:30 (dipisah spasi).
  4. Shortcut stempel statis: Ctrl + ; menyisipkan tanggal hari ini; Ctrl + Shift + ; menyisipkan jam sekarang. Keduanya tidak berubah besok โ€” cocok untuk kolom “tanggal input”.
โš ๏ธ Uji Rata: kiri = teks, kanan = tanggal!

Tanggal yang diakui Excel rata kanan; yang gagal dikenali rata kiri (karena dianggap teks). Tanggal “teks” tidak bisa dijumlah, diurutkan, atau dipakai DATEDIF โ€” ia akan menghasilkan error atau hasil ngawur. Bila komputer Anda ber-regional Inggris/AS, 02/03/2026 dibaca 3 Februari, bukan 2 Maret โ€” satu alasan lagi mengapa 2 Mar 2026 adalah entri paling aman. Tanggal teks yang telanjur masuk bisa diselamatkan dengan Text to Columns atau fungsi DATEVALUE.

๐Ÿ†š TODAY() vs NOW(): Kembar yang Tidak Identik

โœ… Dicoba langsung hari ini (Minggu, 6 September 2026, pukul 14:31)

RumusHasilIsi Perutnya
=TODAY()06/09/2026Tanggal hari ini saja; jam = 00:00 (angka bulat 46.266)
=NOW()06/09/2026 14:31Tanggal plus jam-menit-detik (46.266,6048…)
=INT(NOW())06/09/2026Bukti: TODAY() hanyalah NOW() yang dibuang jamnya

Persamaannya: keduanya volatile โ€” nilainya memperbarui diri setiap kali workbook dihitung ulang (tekan F9, edit sel mana pun, atau buka file besok). Artinya, laporan Anda selalu “segar” tanpa disentuh.

Perbedaan praktisnya:

  • Gunakan TODAY() untuk perhitungan berbasis hari: umur jatuh tempo, tenggat, umur piutang. Jam tidak relevan di sini.
  • Gunakan NOW() untuk stempel waktu hidup: log aktivitas, “laporan dicetak pada…”, atau menghitung durasi dalam jam.
  • Butuh tanggal yang beku (tidak berubah besok)? Jangan pakai keduanya โ€” pakai Ctrl + ;.

๐Ÿงฎ Matematika Tanggal: Tambah, Kurang, Akhir Bulan

Kasus Roastery: Tanggal Sangrai & Best Before 90 Hari

ABCD
1BatchTgl SangraiBest BeforeSisa Hari
2Robusta-0815/08/2026=B2+90=C2-TODAY()

=B2+90 โ†’ 13/11/2026 (tanggal + angka = geser hari). =C2-TODAY() โ†’ 68 hari tersisa, dan angka ini mengecil sendiri setiap pagi Anda membuka file. Dua rumus, satu sistem kadaluarsa yang hidup.

๐Ÿ’ก Teman-teman penanggalan lainnya:
  • =DATE(2026,9,6) โ†’ merakit tanggal dari angka tahun/bulan/hari โ€” wajib saat tanggal datang terpisah di tiga kolom.
  • =EOMONTH(TODAY(),0) โ†’ 30/09/2026, hari terakhir bulan ini; EOMONTH(TODAY(),1) โ†’ akhir bulan depan. Juara untuk jatuh tempo invoice “akhir bulan”.
  • =EDATE(TODAY(),3) โ†’ 06/12/2026, geser 3 bulan tanpa pusing panjang-bulan.
  • =YEAR(A2), =MONTH(A2), =DAY(A2) โ†’ membongkar tanggal menjadi komponennya.
  • =TEXT(A2,"dddd") โ†’ “Minggu”; =TEXT(A2,"dd mmmm yyyy") โ†’ “06 September 2026” untuk laporan berbahasa Indonesia.

๐ŸŽ‚ DATEDIF: Menghitung Umur & Masa Kerja

Fungsi “rahasia” yang tidak muncul di AutoComplete tapi bekerja di semua versi Excel: DATEDIF. Ia menghitung selisih dua tanggal dalam satuan yang Anda pilih.

๐Ÿ‘ท Masa kerja Budi (masuk 12/03/2019), dihitung hari ini

=DATEDIF(B2,TODAY(),"Y")&" th "&DATEDIF(B2,TODAY(),"YM")&" bl "&DATEDIF(B2,TODAY(),"MD")&" hr"

โ†’ 7 th 5 bl 25 hr. Satu rumus untuk kolom “Masa Kerja” seluruh karyawan โ€” tarik ke bawah, selesai.

๐Ÿ”‘ Kamus satuan DATEDIF

KodeArtinya
“Y”Tahun bulat
“M”Total bulan bulat
“D”Total hari (sama dengan pengurangan biasa)
“YM”Bulan sisa, setelah tahun dibuang
“MD”Hari sisa, setelah bulan & tahun dibuang

๐Ÿ‡ฎ๐Ÿ‡ฉ Format Tanggal Bahasa Indonesia: Kode Rahasia [$-421]

Ada satu masalah kecil pada TEXT: bila Excel Anda berbahasa Inggris, =TEXT(A1,"dddd") menampilkan “Sunday”, bukan “Minggu”. Solusinya adalah kode Locale ID (LCID) yang ditanam di dalam format: [$-421] โ€” kode heksadesimal untuk pengaturan regional bahasa Indonesia (ekuivalen desimal 1057). Dengan kode ini, nama hari dan bulan tampil dalam bahasa Indonesia di sistem bahasa apa pun.

๐Ÿ—“๏ธ Tiga tingkat format tanggal Indonesia (contoh: 6 September 2026)

TingkatKode format (Custom)Hasil
Pendek[$-421]dd/mm/yyyy06/09/2026
Standar[$-421]dd mmmm yyyy06 September 2026
Lengkap + hari[$-421]dddd, dd mmmm yyyyMinggu, 06 September 2026

Dua Cara Memakainya

  1. Format Cells (tampilan saja, sel tetap tanggal): blok sel tanggal โ†’ tekan Ctrl+1 โ†’ kategori Custom โ†’ ketik salah satu kode di atas pada kotak Type โ†’ OK.
  2. Fungsi TEXT (jadi teks, bisa dirangkai): =TEXT(A1,"[$-421]dddd, dd mmmm yyyy") โ†’ “Minggu, 06 September 2026”. Juara untuk kepala laporan: ="Laporan per "&TEXT(TODAY(),"[$-421]dd mmmm yyyy").

โฐ Format Waktu (Time): Jam, Menit, dan Durasi

Waktu di Excel adalah pecahan desimal dari sebuah hari. Jam 12:00 siang adalah 0,5 (setengah hari), jam 06:00 pagi adalah 0,25. Karena ia angka, Anda bisa menjumlahkan jam masuk dan jam keluar untuk mencari durasi kerja.

๐Ÿ•’ Memformat Waktu dengan TEXT dan Custom Format

KebutuhanKode Format (Custom / TEXT)Hasil (Contoh: 17:12)
Jam & Menit (24-jam)hh:mm17:12
Jam & Menit (12-jam)h:mm AM/PM5:12 PM
Jam, Menit, Detikhh:mm:ss17:12:00

Cara pakai di rumus: ="Rapat dimulai pukul "&TEXT(A1,"hh:mm") akan menghasilkan “Rapat dimulai pukul 17:12”. Anda juga bisa menyalin kode format dari menu Format Cells (Ctrl+1) langsung ke dalam fungsi TEXT agar presisi tanpa harus menghafal kodenya.

๐Ÿ’ก Jurus Rahasia: Format Durasi (Lembur > 24 Jam)

Pernah menjumlahkan total jam kerja dan hasilnya “kembali ke nol” (misal 25 jam terbaca sebagai 01:00)? Itu karena Excel mengulang format jam setiap 24 jam. Obatnya: gunakan tanda kurung siku pada Format Cells โž” Custom โž” ketik [h]:mm:ss. Hasilnya akan tampil jujur: 25:00:00. Sangat wajib untuk log timesheet dan billing!

๐Ÿ’ก Mengapa 421?

Excel membaca [$-xxx] sebagai perintah “pinjam nama kalender dari bahasa ini”. Karena 421 adalah LCID Indonesia, laporan Anda tetap “Senin, 07 September 2026” meski laptopnya setelan luar negeri โ€” kecil di kode, besar di wibawa laporan.

โš ๏ธ Catatan Prudent: TEXT mengubah tanggal menjadi teks โ€” hasilnya tidak bisa lagi dihitung sebagai tanggal. Bila sel masih harus dipakai untuk matematika tanggal, gunakan jalur Format Cells; gunakan TEXT hanya untuk tampilan atau perangkaian kalimat.
๐Ÿš€ Mengapa ini penting di Data Pipeline?

Kolom “Sisa Hari” dan “Masa Kerja” yang hidup dengan TODAY() adalah bahan bakar analisis: saring dengan COUNTIF berapa kopi yang segera kadaluarsa, atau kelompokkan karyawan per masa kerja di Pivot Table. Tanggal yang entri-nya benar hari ini adalah insight yang benar bulan depan.

๐Ÿ“ฅ File Latihan

Ketik tiga baris: (1) tanggal sangrai kopi Anda sendiri + best before 90 hari + sisa hari; (2) satu tanggal lahir teman, hitung umurnya dengan DATEDIF “Y”; (3) di sel kosong ketik =TODAY() dan =NOW(), format sel keduanya sebagai tanggal+jam, lalu tekan F9 beberapa kali dan amati perilakanya. Kunci cek cepat: tanggal sah rata kanan; TODAY() bulat tanpa jam.

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

๐ŸŽง Audio Reader + Karaoke
Gaya BicaraNormal
SuaraMemuatโ€ฆ
Kecepatan1.0x
โณ Memuat scriptโ€ฆ