ID EN
#Date and time

EDATE

Excel Functions 🇮🇩 Bahasa Indonesia

Dapatkan tanggal n bulan di masa depan atau masa lalu

Syntax

EXCEL
=EDATE(start_date, months)

Arguments

Parameter Deskripsi
start_date Start date as a valid Excel date.
months Number of months before or after start_date.

Return Value

Tanggal baru sebagai nomor seri Excel

Details

Fungsi EDATE mengembalikan tanggal pada hari yang sama pada bulan tersebut, n bulan sebelum atau sesudah tanggal mulai. Anda dapat menggunakan EDATE untuk menghasilkan tanggal kedaluwarsa, tanggal kontrak, tanggal jatuh tempo, tanggal ulang tahun, tanggal pensiun, dan tanggal lain yang berasal dari tanggal mulai. EDATE mengembalikan nomor seri yang sesuai dengan tanggal. Untuk menampilkan hasilnya sebagai tanggal, terapkan format angka pilihan Anda. Fungsi EDATE mengambil dua argumen, tanggal_mulai dan bulan: Catatan: Fungsi EDATE mengembalikan hari yang sama pada bulan tersebut. Jika Anda ingin mendapatkan hari terakhir dalam sebulan, gunakan fungsi EOMONTH. Dengan tanggal mulai tertentu, EDATE mengembalikan tanggal baru dengan menambahkan jumlah bulan yang disediakan. Untuk mengilustrasikan cara kerja EDATE, asumsikan kita ingin membuat tanggal untuk hari pertama setiap kuartal, mulai dari 1 Januari 2024.

Contoh

The EDATE function explained

With a given start date, EDATE returns a new date by adding the number of months provided. To illustrate how EDATE works, assume we want to create dat

EXCEL
=EDATE("1-Jan-2024",0) // returns 1-Jan-2024
=EDATE("1-Jan-2024",3) // returns 1-Apr-2024
=EDATE("1-Jan-2024",6) // returns 1-Jul-2024
=EDATE("1-Jan-2024",9) // returns 1-Oct-2024
The EDATE function explained

The first formula does not change the date since months is zero. The second formula adds 3 months, the third formula adds 6 months, and the fourth for

EXCEL
=EDATE(A1,0) // returns 1-Jan-2024
=EDATE(A1,3) // returns 1-Apr-2024
=EDATE(A1,6) // returns 1-Jul-2024
=EDATE(A1,9) // returns 1-Oct-2024
The EDATE function explained

The results are the same. And if the date in A1 is changed, EDATE will generate new dates. You can use negative numbers for months to create dates bef

EXCEL
=EDATE(A1,-3) // returns 1-Oct-2023
=EDATE(A1,-6) // returns 1-Jul-2023
=EDATE(A1,-9) // returns 1-Apr-2023
=EDATE(A1,-12) // returns 1-Jan-2023
Example - Basic usage

If A1 contains the date February 1, 2018, you can use EDATE like this:

EXCEL
=EDATE(A1,1) // returns March 1, 2018
=EDATE(A1,3) // returns May 1, 2018
=EDATE(A1,-1) // returns January 1, 2018
=EDATE(A1,-2) // returns December 1, 2017
Example - 6 months from today

To use EDATE with today's date, you can combine it with the TODAY function. For example, to create a date exactly 6 months from today, you can use:

EXCEL
=EDATE(TODAY(),6) // 6 months from today
Example - Move by years

To use the EDATE function to move by years, multiply by 12. For example, to move a date forward 2 years, you can use either of these formulas:

EXCEL
=EDATE(A1,24) // forward 2 years
=EDATE(A1,2*12) // forward 2 years

See Also

EOMONTH WORKDAY DATEDIF