Rumus Excel Mengetahui Hari Apa dari Tanggal

Rumus Excel untuk Menampilkan Nama Hari dari Tanggal

Ada beberapa cara untuk mengetahui hari apa dari suatu tanggal di Excel. Metode yang paling praktis bergantung pada hasil yang diinginkan: nama hari dalam bentuk teks, nomor hari dalam seminggu, atau tampilan tanggal yang tetap berupa nilai tanggal.

Misalnya, Anda memiliki daftar tanggal pada kolom A dan ingin menampilkan nama harinya pada kolom B. Anda bisa menggunakan fungsi TEXT tanpa perlu menghitung hari secara manual.

1. Menggunakan fungsi TEXT

Misalnya, sel A2 berisi tanggal 29/10/2026. Masukkan rumus berikut pada sel B2:

=TEXT(A2;"dddd")

Jika Excel menggunakan koma sebagai pemisah argumen, gunakan:

=TEXT(A2,"dddd")

Format dddd digunakan untuk menampilkan nama hari secara lengkap, sedangkan ddd digunakan untuk menampilkan nama hari dalam bentuk singkat. Bentuk nama yang muncul dapat mengikuti pengaturan bahasa dan lokal Excel.

RumusFungsi
=TEXT(A2;"dddd")Menampilkan nama hari secara lengkap.
=TEXT(A2;"ddd")Menampilkan nama hari dalam bentuk singkat.
=TEXT(A2;"dd/mm/yyyy")Menampilkan tanggal dalam format hari/bulan/tahun sebagai teks.

Catatan: pemisah argumen dan hasil nama hari dapat berbeda menurut pengaturan Excel. Jika rumus menghasilkan kesalahan, periksa apakah instalasi Excel Anda menggunakan titik koma atau koma, serta apakah nilai pada A2 benar-benar dikenali sebagai tanggal.

2. Menggunakan format tanggal khusus tanpa rumus

Jika Anda hanya ingin mengubah tampilan tanggal agar nama hari terlihat, Anda tidak harus membuat kolom baru dengan fungsi TEXT. Anda dapat mempertahankan nilai tanggal asli dan mengatur format sel.

  1. Pilih sel atau rentang sel yang berisi tanggal.
  2. Buka pengaturan Format Cells atau Format Sel.
  3. Pilih kategori Custom atau Kustom.
  4. Masukkan format dddd untuk menampilkan nama hari lengkap atau ddd untuk bentuk singkat.
  5. Terapkan format tersebut dan periksa hasilnya.

Metode ini cocok jika Anda ingin mempertahankan tanggal sebagai nilai tanggal yang dapat dipakai untuk pengurutan dan perhitungan. Namun, tampilan yang berubah tidak berarti nilai tanggal aslinya berubah menjadi teks nama hari.

Memilih Metode yang Tepat untuk Mengetahui Hari

Selain TEXT, Anda dapat menggunakan WEEKDAY atau CHOOSE. Ketiganya memiliki kegunaan berbeda. Pilih berdasarkan apakah Anda membutuhkan nama hari, nomor urut hari, atau aturan khusus yang menentukan nama hari dari hasil perhitungan.

MetodeHasilKapan digunakan
TEXTNama hari dalam bentuk teksUntuk menampilkan Senin, Selasa, dan seterusnya.
Format sel ddddNama hari pada tampilan tanggalUntuk mengubah tampilan tanpa mengubah nilai tanggal.
WEEKDAYNomor hari dalam semingguUntuk membuat aturan, pengelompokan, atau perhitungan berdasarkan hari.
CHOOSENilai yang dipilih berdasarkan nomor urutUntuk memetakan hasil WEEKDAY menjadi nama hari sesuai urutan yang ditetapkan.

Menggunakan WEEKDAY untuk mendapatkan nomor hari

Jika tanggal berada di A2, gunakan:

=WEEKDAY(A2;2)

Argumen kedua, yaitu 2, menetapkan Senin sebagai hari pertama dan Minggu sebagai hari ketujuh. Hasilnya berupa angka, bukan nama hari. Metode ini berguna ketika Anda ingin membedakan hari kerja dan akhir pekan atau membuat logika berdasarkan urutan hari.

Menggunakan CHOOSE untuk menghasilkan nama hari

Fungsi CHOOSE dapat mengubah nomor urut menjadi nama hari. Jika Anda menggunakan WEEKDAY dengan argumen kedua bernilai 2, susunan nama hari harus dimulai dari Senin.

=CHOOSE(WEEKDAY(A2;2);"Senin";"Selasa";"Rabu";"Kamis";"Jumat";"Sabtu";"Minggu")

Rumus tersebut menghitung nomor hari terlebih dahulu, lalu memilih nama yang sesuai dari daftar. Jika Anda mengubah pengaturan WEEKDAY, urutan nama di CHOOSE juga harus disesuaikan. Untuk kebutuhan sederhana, TEXT biasanya lebih ringkas; CHOOSE lebih berguna jika Anda ingin menentukan sendiri label yang ditampilkan.

Cara Menampilkan Hari dan Tanggal dalam Satu Sel

Jika Anda ingin menampilkan nama hari sekaligus tanggal dalam satu sel, fungsi TEXT dapat menggabungkan keduanya. Cara ini berguna untuk jadwal kegiatan, daftar tenggat waktu, agenda, dan laporan harian.

Misalnya, A2 berisi tanggal 29/10/2026. Gunakan rumus berikut:

=TEXT(A2;"dddd, dd mmmm yyyy")

Jika Excel menggunakan koma sebagai pemisah argumen:

=TEXT(A2,"dddd, dd mmmm yyyy")

Rumus tersebut menampilkan nama hari, tanggal, nama bulan, dan tahun dalam satu rangkaian teks. Nama hari dan bulan yang ditampilkan mengikuti pengaturan bahasa atau lokal Excel, sehingga hasilnya tidak selalu berbahasa Indonesia pada semua perangkat.

Menggabungkan nama hari dan tanggal dengan format lain

Anda juga dapat menyesuaikan format sesuai kebutuhan. Berikut beberapa contoh pola format yang dapat digunakan sebagai argumen kedua fungsi TEXT.

FormatInformasi yang ditampilkan
dddd, dd mmmm yyyyNama hari lengkap, tanggal, nama bulan lengkap, dan tahun.
ddd, dd/mm/yyyyNama hari singkat dan tanggal numerik.
dd mmmm yyyyTanggal, nama bulan, dan tahun tanpa nama hari.

Perlu diperhatikan bahwa hasil TEXT berupa teks. Jika Anda masih perlu menghitung selisih tanggal atau mengurutkan data berdasarkan nilai tanggal, simpan tanggal asli di kolom tersendiri dan gunakan kolom tambahan untuk tampilan gabungan.

Perbedaan Fungsi TEXT, WEEKDAY, DAY, CHOOSE, dan DAYS

Excel memiliki beberapa fungsi untuk mengolah tanggal, tetapi hasil dan kegunaannya berbeda. Jika tujuan Anda adalah menampilkan nama hari seperti Senin atau Selasa, gunakan TEXT atau gabungkan WEEKDAY dengan CHOOSE. Fungsi DAY dan DAYS lebih sesuai untuk kebutuhan lain.

Fungsi Kegunaan Contoh hasil
TEXT Mengubah tampilan tanggal menjadi nama hari berbentuk teks. Senin
WEEKDAY Menghasilkan angka yang mewakili hari dalam seminggu. 1 sampai 7, bergantung pada pengaturan
DAY Mengambil angka tanggal dalam satu bulan. 29
CHOOSE Memilih nilai berdasarkan nomor indeks. Senin atau Selasa
DAYS Menghitung selisih hari antara dua tanggal. Selisih dalam jumlah hari

Kapan sebaiknya menggunakan TEXT?

Gunakan TEXT ketika Anda ingin mendapatkan nama hari secara langsung dari tanggal di sel A2.

=TEXT(A2;"dddd")

Jika Excel Anda menggunakan koma sebagai pemisah argumen, sesuaikan rumus menjadi =TEXT(A2,"dddd"). Kode format dddd digunakan untuk nama hari lengkap, sedangkan ddd digunakan untuk nama hari singkat. Bahasa hasil dapat mengikuti pengaturan bahasa Excel atau sistem.

Kapan menggunakan WEEKDAY dan CHOOSE?

Gunakan WEEKDAY jika Anda memerlukan nomor hari untuk pengelompokan atau logika tertentu. Contohnya, rumus berikut menghasilkan nomor hari dengan Senin sebagai angka 1 dan Minggu sebagai angka 7.

=WEEKDAY(A2;2)

Jika Anda ingin mengubah nomor tersebut menjadi nama hari yang ditentukan sendiri, gabungkan dengan CHOOSE.

=CHOOSE(WEEKDAY(A2;2);"Senin";"Selasa";"Rabu";"Kamis";"Jumat";"Sabtu";"Minggu")

Metode ini berguna ketika Anda ingin mengontrol penulisan nama hari secara eksplisit. Namun, daftar nama harus disusun sesuai urutan nomor yang dihasilkan.

Mengapa DAY dan DAYS tidak cocok untuk nama hari?

Fungsi DAY hanya mengambil angka tanggal dalam bulan. Misalnya, tanggal 29 Oktober menghasilkan angka 29, bukan nama hari. Sementara itu, DAYS menghitung selisih antara dua tanggal. Keduanya tidak digunakan secara langsung untuk memperoleh nama hari dalam seminggu.

Kesalahan Umum Saat Menentukan Nama Hari di Excel

Jika rumus tidak menghasilkan nama hari yang diharapkan, periksa nilai tanggal, kode format, pemisah argumen, dan pengaturan bahasa. Berikut beberapa masalah yang sering muncul beserta cara mengatasinya.

Masalah Kemungkinan penyebab Solusi
Hasil berupa angka, bukan nama hari Sel masih menggunakan format angka atau rumus yang digunakan menghasilkan nomor hari. Gunakan =TEXT(A2;"dddd") atau ubah format sel menjadi format tanggal khusus.
Rumus menampilkan kesalahan Pemisah argumen tidak sesuai dengan pengaturan Excel. Coba mengganti titik koma dengan koma, atau sebaliknya.
Nama hari tidak sesuai bahasa yang diinginkan Bahasa format mengikuti pengaturan lokal Excel atau sistem. Periksa pengaturan bahasa dan gunakan kode lokal yang didukung jika diperlukan.
Tanggal tidak dikenali Nilai pada sel tersimpan sebagai teks, bukan tanggal Excel. Konversikan teks menjadi tanggal yang valid sebelum menerapkan rumus.
Nama hari berbeda dari hasil yang diharapkan Urutan angka pada WEEKDAY tidak sesuai dengan daftar CHOOSE. Pastikan argumen kedua WEEKDAY dan urutan nama hari menggunakan acuan yang sama.
Hasil berupa angka tanggal, misalnya 29 Rumus menggunakan DAY, bukan fungsi untuk nama hari. Ganti dengan TEXT atau kombinasi WEEKDAY dan CHOOSE.

Periksa apakah tanggal benar-benar tersimpan sebagai tanggal

Nilai yang terlihat seperti tanggal belum tentu dikenali Excel sebagai tanggal. Pilih sel yang bermasalah dan periksa apakah nilainya dapat digunakan dalam perhitungan tanggal. Jika nilainya berupa teks, gunakan fitur konversi yang sesuai atau susun ulang tanggal menjadi nilai tanggal Excel yang valid.

Pastikan format sel tidak mengubah data asli

Jika Anda hanya ingin menampilkan nama hari tanpa mengubah nilai tanggal, pilih sel tanggal, buka pengaturan format sel, lalu gunakan format khusus dddd. Cara ini mempertahankan nilai tanggal asli sehingga tetap dapat dipakai untuk pengurutan, perhitungan, dan penyaringan data. Berbeda dengan fungsi TEXT, format khusus hanya mengubah tampilan sel.

Periksa rumus sebelum menyalinnya ke banyak baris

Uji rumus pada beberapa tanggal yang berbeda, termasuk tanggal yang jatuh pada awal dan akhir minggu. Setelah hasilnya benar, salin rumus ke baris lain dan pastikan referensi sel berubah sesuai kebutuhan. Jika rumus digunakan pada tabel yang berisi banyak tanggal, periksa juga sel kosong agar tidak muncul hasil yang membingungkan.

Kesimpulan dan Langkah Berikutnya

Untuk menampilkan nama hari dari sebuah tanggal di Excel, gunakan TEXT dengan format dddd sebagai pilihan praktis. Jika hanya ingin mengubah tampilan tanggal, gunakan format sel khusus. Pilih WEEKDAY dan CHOOSE ketika membutuhkan nomor hari atau ingin menentukan sendiri nama hari yang ditampilkan.

Langkah berikutnya, coba rumus pada satu sel tanggal, periksa bahasa hasil dan pemisah argumennya, lalu terapkan pada seluruh data. Jika kebutuhan Anda juga mencakup selisih tanggal, kunjungi Kalkulator Hari untuk membantu perhitungan tanggal.

Pertanyaan umum

Bagaimana cara menampilkan nama hari dari tanggal di Excel?

Gunakan rumus =TEXT(A2;"dddd") jika tanggal berada di sel A2. Sesuaikan pemisah argumen dengan pengaturan Excel Anda.

Bagaimana cara menampilkan nama hari secara singkat?

Gunakan format ddd dalam fungsi TEXT, misalnya =TEXT(A2;"ddd") . Hasilnya berupa nama hari singkat sesuai pengaturan bahasa.

Bagaimana cara menampilkan hari dan tanggal dalam satu sel?

Gabungkan nama hari dan tanggal dengan rumus =TEXT(A2;"dddd, dd mmmm yyyy") . Hasilnya menampilkan nama hari diikuti tanggal lengkap.

Bagaimana cara membuat nama hari otomatis saat tanggal diubah?

Masukkan rumus TEXT pada sel hasil dengan referensi ke sel tanggal. Ketika tanggal sumber berubah, hasil nama hari akan diperbarui secara otomatis.

Mengapa rumus TEXT menghasilkan nama hari dalam bahasa Inggris?

Bahasa hasil dapat mengikuti pengaturan lokal Excel atau sistem. Periksa pengaturan bahasa dan gunakan kode lokal yang didukung jika Anda memerlukan nama hari dalam bahasa Indonesia.

Apa perbedaan TEXT dan format sel khusus?

TEXT menghasilkan nilai teks yang dapat digunakan di sel lain, sedangkan format sel khusus hanya mengubah tampilan tanggal tanpa mengganti nilai tanggal aslinya.

Bagaimana cara mendapatkan nomor hari dalam seminggu?

Gunakan =WEEKDAY(A2;2) untuk menetapkan Senin sebagai angka 1 dan Minggu sebagai angka 7.

Apakah fungsi DAY bisa digunakan untuk mengetahui nama hari?

Tidak secara langsung. DAY menghasilkan angka tanggal dalam bulan, misalnya 29, bukan nama hari seperti Senin atau Selasa.

Tentang penulis

Rian Pratama — Editor Alat Tanggal

Rian merawat kalkulator hari ini dan memastikan setiap panduan tanggal akurat, termasuk aturan tahun kabisat.

editor@kalkulator-hari.com

Gunakan alat Semua artikel