Dalam tutorial ini, anda akan belajar cara menggunakan formula edate dalam Excel dan menggabungkannya dengan fungsi lain untuk pelbagai tujuan di luar penggunaan asasnya.
Microsoft Excel menyediakan pelbagai fungsi untuk mengira tarikh. Apabila ia datang untuk menambah atau menolak bulan ke/dari tarikh tertentu, edate adalah fungsi untuk digunakan. Di samping itu, ia dapat membantu anda mengira tarikh tamat tempoh, tarikh ulang tahun, tarikh akhir, dan banyak lagi.
Fungsi edat di Excel mengembalikan tarikh pada hari yang sama bulan, bulan sebelum atau selepas tarikh tertentu.
Sintaks mempunyai dua argumen:
EDATE (start_date, bulan)Di mana:
Dan berikut adalah beberapa contoh menggunakan fungsi edat dalam Excel:
Nota. Secara lalai, fungsi EDATE mengembalikan nombor siri yang mewakili tarikh secara dalaman dalam Excel. Untuk memaparkan hasilnya sebagai tarikh, gunakan format tarikh pilihan anda.
Untuk membuat formula edat asas dalam Excel, ikuti langkah -langkah ini:
Sebagai contoh, untuk mengembalikan tarikh 5 bulan selepas 30 Januari 2025, gunakan salah satu daripada formula ini:
=EDATE("1/30/2025", 5)
=EDATE("30-Jan-2025", 5)
=EDATE(DATE(2025, 1, 30), 5)
Untuk mendapatkan tarikh 5 bulan sebelum 30 Januari 2025, formula pergi seperti berikut:
=EDATE("1/30/2025", -5)
=EDATE("30-Jan-2025", -5)
=EDATE(DATE(2025, 1, 30), -5)
Dengan tarikh permulaan dalam sel yang telah ditetapkan, katakan C4, formula adalah:
=EDATE(C4, 5)
=EDATE(C4, -5)
Hasilnya adalah tarikh pada hari yang sama bulan, bilangan bulan yang ditentukan sebelum atau selepas tarikh awal.
Petua dan nota
Fungsi edat berada di bawah kategori fungsi tarikh dan masa. Tarikh dalam Excel mungkin mempunyai format yang berbeza, tetapi mereka sebenarnya disimpan sebagai nombor. Hanya tarikh Excel yang sah boleh digunakan dalam pengiraan.
Dengan asas -asas Excel Edate dalam fikiran, mari kita menggerudi ke beberapa contoh praktikal yang menyerlahkan aspek tertentu dan menunjukkan bagaimana untuk mencapai beberapa tugas yang sama.
Untuk mengembalikan tarikh n bulan sebelum atau selepas tarikh hari ini, gunakan edate dalam kombinasi dengan fungsi hari ini:
EDATE (hari ini (), bulan)Sebagai contoh, untuk mencari tarikh yang 3 bulan dari hari ini, anda boleh menggunakan formula ini:
=EDATE(TODAY(), 3)
Untuk mendapatkan tarikh tepat 3 bulan sebelum hari ini, formula adalah:
=EDATE(TODAY(), -3)
Contoh formula lebih banyak ditunjukkan dalam tangkapan skrin di bawah:
Untuk mengira tarikh beralih beberapa tahun pada masa akan datang atau masa lalu, anda boleh melipatgandakan bilangan tahun dengan 12:
EDATE (start_date, tahun *12)Sebagai contoh, untuk memindahkan tarikh 10 tahun ke hadapan dari tarikh di A3, anda boleh menggunakan salah satu formula ini:
=EDATE(A3, 120)
=EDATE(A3, 10*12)
Untuk memindahkan tarikh 10 tahun ke belakang, formula adalah:
=EDATE(A3, -120)
=EDATE(A3, -10*12)
Bentuk pertama adalah lebih banyak hubungan manakala variasi kedua lebih mudah digunakan apabila anda mempunyai beberapa tahun di sel lain. Contohnya:
=EDATE(A3, B3*12)
Fungsi EDATE dengan betul mengembalikan hari terakhir bulan jika hari permulaan adalah 31.
Sebagai contoh, formula di bawah mengembalikan 30-Apr-2023, yang merupakan tarikh 3 bulan selepas 31-Jan-2023:
=EDATE("31-Jan-2023", 3)
Ia juga mengekalkan hari terakhir Februari pada tahun -tahun lompat. Sebagai contoh, hasil formula ini ialah 29-FEB-2024:
=EDATE("31-Dec-2023", 2)
Walau bagaimanapun, jika nilai hari mula kurang daripada 31, EDATE akan mengembalikan tarikh tepat pada hari yang sama bulan pada masa lalu atau masa depan, mengikut tujuan utamanya. Dalam kes ini, anda boleh mengira hari terakhir bulan dengan menggunakan fungsi eomonth. Contohnya:
=EOMONTH("26-May-2023", 3)
Tangkapan skrin di bawah menunjukkan hasil kedua -dua formula - yang salah adalah dalam warna fon merah:
Mengetahui tarikh permulaan dan tempoh dalam beberapa bulan, mengira tamat tempoh, wajar, ulang tahun atau persaraan adalah semudah pai.
Apa yang anda perlu lakukan ialah membekalkan tarikh mula dalam hujah pertama edate dan bilangan bulan dalam hujah kedua. Sebagai contoh, dengan tarikh permulaan dalam A3 dan bulan di B3, formula adalah:
=EOMONTH(A3, B3)
Dalam keadaan apabila anda perlu menambah atau menolak bilangan bulan yang berlainan hingga/dari tarikh berdasarkan satu atau lebih syarat, anda boleh sarang formula edat di dalam pernyataan IF.
Katakan anda ingin mengira tarikh luput berdasarkan jenis langganan - bulanan atau tahunan. Untuk melakukannya, anda membina bersarang berikut jika formula:
=IF(B3="monthly", EDATE(A3, 1), IF(B3="annual", EDATE(A3, 12), "N/A"))
Jika B3 mengandungi perkataan "bulanan", fungsi edat pertama menambah satu bulan ke tarikh mula dalam A3. Jika B3 mempunyai "tahunan", fungsi edat lain menambah 12 bulan ke tarikh mula. Jika B3 mengandungi apa -apa lagi atau kosong, formula mengembalikan "N/A".
Apabila nilai tarikh mula juga termasuk masa, fungsi edat jatuh bahagian masa. Untuk memelihara masa, mengeluarkannya dari nilai datetime dengan bantuan fungsi mod, dan kemudian tambahkan kepada hasil edat:
Mod edate ( start_date , bulan ) ( start_date , 1)Sebagai contoh, untuk menambah beberapa bulan tertentu (B3) ke nilai datetime dalam A3 memelihara masa, gunakan formula ini:
=EDATE(A3, B3) MOD(A3, 1)
Itulah cara menggunakan fungsi edat dalam Excel untuk menambah atau menolak bulan ke/dari tarikh tertentu. Terima kasih kerana membaca dan berjumpa dengan anda di blog kami minggu depan!
Menggunakan Formula EDATE dalam Excel - Contoh (fail .xlsx)
Atas ialah kandungan terperinci Fungsi edat excel untuk menambah atau tolak bulan dari tarikh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!