Membuat Tanggal dengan DATE dan EDATE
Susun dan geser tanggal berdasarkan bulan untuk penjadwalan
Membuat Tanggal dengan DATE dan EDATE adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Melakukan Hal Sebaliknya
Dalam pelajaran sebelumnya, Anda memisahkan tanggal menjadi beberapa bagian. Sekarang Anda akan menyusunnya kembali. Terkadang Anda memiliki tahun, bulan, dan hari sebagai angka terpisah dan perlu menggabungkannya menjadi satu tanggal yang sebenarnya.
Fungsi DATE melakukan hal tersebut. Jika Anda perlu memindahkan tanggal maju atau mundur beberapa bulan penuh, EDATE menangani perhitungan rumit tentang panjang bulan untuk Anda.
Inilah alat utama untuk penjadwalan, tanggal jatuh tempo, dan pembuatan tanggal dari bagian-bagian yang diimpor.
Sintaks Fungsi DATE
Fungsi DATE menerima tiga argumen dalam urutan tetap: tahun, bulan, hari.
Jadi, =DATE(2026, 6, 18) menghasilkan nilai tanggal sebenarnya untuk 18 Juni 2026. Spreadsheet kemudian menampilkannya menggunakan format tanggal Anda.
Hal ini penting ketika data diterima dalam beberapa bagian. Jika tahun berada di A2, bulan di B2, dan hari di C2, Anda dapat menyusunnya menjadi satu tanggal.
=DATE(2026,6,18)Menyusun dari Sel Terpisah
Manfaat sebenarnya dari DATE terlihat ketika bagian-bagiannya berada di sel yang berbeda. Misalkan A2 berisi tahun, B2 berisi bulan, dan C2 berisi hari.
Rumus ini menggabungkannya menjadi satu tanggal yang valid, yang kemudian dapat Anda urutkan, kurangi, atau format. Hal ini umum dilakukan setelah mengimpor data yang memisahkan tanggal ke dalam beberapa kolom.
=DATE(A2,B2,C2)DATE Menangani Nilai di Luar Rentang dengan Cerdas
Salah satu fitur yang menarik: DATE menormalkan nilai di luar rentang. Jika Anda memberikan bulan 13, fungsi ini akan berpindah ke tahun berikutnya. Jika Anda memberikan hari 0, fungsi ini mengembalikan hari terakhir bulan sebelumnya.
Misalnya, =DATE(2026, 1, 0) mengembalikan 31 Desember 2025. Sementara itu, =DATE(2026, 13, 1) mengembalikan 1 Januari 2027.
Anda dapat memanfaatkan hal ini dengan sengaja untuk menghitung hari terakhir suatu bulan, seperti yang akan segera Anda lihat.
=DATE(2026,1,0)Menemukan Akhir Bulan
Trik nilai di luar rentang tersebut menghasilkan pola yang berguna: untuk mendapatkan hari terakhir suatu bulan, mintalah hari 0 dari bulan berikutnya.
Jika A2 berisi tanggal apa pun, =DATE(YEAR(A2), MONTH(A2)+1, 0) mengembalikan hari terakhir bulan dari tanggal di A2, dengan tepat menangani bulan yang memiliki 28, 29, 30, atau 31 hari.
Ada juga fungsi khusus bernama EOMONTH yang melakukan hal yang sama dengan cara yang lebih langsung, dan akan Anda gunakan berikutnya.
=DATE(YEAR(A2),MONTH(A2)+1,0)Fungsi EDATE
Fungsi EDATE memindahkan tanggal sebanyak bilangan bulat bulan. Fungsi ini menerima dua argumen: tanggal awal dan jumlah bulan yang akan dilalui.
Angka positif memindahkan tanggal ke depan, sedangkan angka negatif memindahkannya ke belakang. Jadi, =EDATE(A2, 3) mengembalikan tanggal tiga bulan setelah A2, dan =EDATE(A2, -1) mengembalikan tanggal satu bulan sebelumnya.
Fungsi ini mempertahankan tanggal yang sama dalam bulan jika memungkinkan, tepat seperti yang Anda perlukan untuk penagihan bulanan.
=EDATE(A2,3)Mengapa Tidak Menambahkan 30 Hari Saja?
Anda mungkin mengira bahwa menambahkan 30 akan memindahkan tanggal satu bulan, tetapi panjang setiap bulan berbeda. Menambahkan 30 hari ke 31 Januari akan membawa Anda ke awal Maret, bukan Februari.
EDATE memahami bulan kalender yang sebenarnya. Dari 31 Januari, =EDATE(A2, 1) mengembalikan 28 Februari (atau 29 pada tahun kabisat) karena Februari tidak memiliki tanggal 31.
Itulah sebabnya EDATE merupakan alat yang tepat untuk jadwal bulanan.
=EDATE(A2,1)EOMONTH untuk Akhir Bulan
Pasangan EDATE adalah EOMONTH, yang mengembalikan akhir bulan sejumlah bulan tertentu dari suatu tanggal.
=EOMONTH(A2, 0) memberikan hari terakhir pada bulan dari tanggal di A2. =EOMONTH(A2, 1) memberikan hari terakhir bulan berikutnya.
Inilah cara yang rapi untuk menemukan tanggal penutupan rekening atau batas akhir laporan bulanan.
=EOMONTH(A2,0)Contoh Praktis: Tanggal Perpanjangan Langganan
Seorang pelanggan berlangganan pada tanggal di A2 untuk paket 12 bulan. Anda ingin mengetahui tanggal perpanjangannya.
Gunakan EDATE untuk melompat tepat satu tahun ke depan sambil tetap mengikuti bulan kalender. Jika pelanggan mendaftar pada 29 Februari di tahun kabisat, EDATE akan menghasilkan 28 Februari pada tahun berikutnya dengan tepat.
Satu rumus ini menangani setiap kasus khusus yang dapat salah dihitung oleh perhitungan tanggal manual.
=EDATE(A2,12)Contoh Lebih Mendalam: Hari Pertama Bulan Berikutnya
Gabungkan EOMONTH dengan penambahan sederhana untuk kebutuhan umum lainnya: mendapatkan hari pertama bulan berikutnya.
EOMONTH memberikan hari terakhir bulan saat ini, sehingga menambahkan 1 hari akan membawa Anda ke hari pertama bulan berikutnya.
Jadi, =EOMONTH(A2, 0)+1 selalu mengembalikan hari pertama bulan berikutnya, berapa pun panjang bulan saat ini. Alat seperti ini membuat rumus penjadwalan menjadi sangat andal.
=EOMONTH(A2,0)+1Rangkaian Awal Bulan yang Dibuat Otomatis
Gabungkan EDATE dengan tanggal awal untuk membuat jadwal lengkap. Masukkan tanggal awal di A2, lalu tambahkan satu bulan di sel berikutnya, kemudian satu bulan lagi, dan seterusnya.
Misalnya, =EDATE($A$2, 1), =EDATE($A$2, 2), dan =EDATE($A$2, 3) mencantumkan hari kalender yang sama di bulan-bulan berturut-turut. Tanda $ mengunci sel awal sehingga Anda dapat menyalin rumus ke bawah.
Dengan cara ini, Anda dapat membuat tanggal penagihan atau pembayaran bulanan yang rapi dari satu acuan.
=EDATE($A$2,2)Uji Cepat
Uji keterampilan Anda dalam membuat tanggal.
Ringkasan: Membuat Tanggal
Anda telah mempelajari cara menyusun dan memindahkan tanggal:
DATE(year, month, day)membuat tanggal sebenarnya dari tiga angka dan bahkan menormalkan nilai yang melampaui batas.DATE(YEAR(d), MONTH(d)+1, 0)menemukan hari terakhir suatu bulan menggunakan trik hari nol.EDATE(date, months)memindahkan tanggal sebanyak beberapa bulan kalender penuh dan menangani panjang bulan yang berbeda dengan tepat.EOMONTH(date, months)mengembalikan tanggal akhir bulan, dan menambahkan 1 akan memberikan hari pertama bulan berikutnya.
Selanjutnya, Anda akan mengukur jarak antara dua tanggal.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Membuat Tanggal dengan DATE dan EDATE” gratis?
Ya — teks lengkap “Membuat Tanggal dengan DATE dan EDATE” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Membuat Tanggal dengan DATE dan EDATE”?
Susun dan geser tanggal berdasarkan bulan untuk penjadwalan Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?
Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Membuat Tanggal dengan DATE dan EDATE” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?
Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Today dan Now untuk Tanggal Langsung
- Memisahkan Tanggal dengan YEAR, MONTH, DAY
- Membuat Tanggal dengan DATE dan EDATE
- Menghitung Hari di antara Tanggal