เลื่อนวันที่ไปข้างหน้าหรือย้อนกลับตามจำนวนเดือนด้วย EDATE
คัดลอกสูตรนี้
=EDATE(A2, 3)EDATE จะส่งกลับวันที่ตามจำนวนเดือนที่กำหนดก่อนหรือหลังวันที่เริ่มต้น — ใช้ตัวเลขติดลบเพื่อย้อนกลับ ฟังก์ชันนี้จะจัดการวันสิ้นเดือนและปีอธิกสุรทินอย่างถูกต้อง ซึ่งต่างจากการบวกจำนวนวันตรงๆ
=EDATE("2026-01-31", 1)→2026-02-28หนึ่งเดือนหลังจากวันที่ 31 ม.ค. จะตรงกับวันที่ 28 ก.พ.
=EDATE(DATE(2026,5,15), -2)→2026-03-15ตัวเลขติดลบคือการย้อนเวลา: สองเดือนก่อนวันที่ 15 พฤษภาคม
=EDATE(DATE(2026,3,10), 12)→2027-03-10การบวก 12 เดือนจะเลื่อนวันที่ไปข้างหน้าหนึ่งปี
วันสิ้นเดือน
=EOMONTH(A2, 3)ส่งกลับวันสุดท้ายของเดือนในอีก 3 เดือนข้างหน้า
แต่ละเดือนมีจำนวนวันไม่เท่ากัน ดังนั้นการบวก 30 วันอาจทำให้คลาดเคลื่อนได้ EDATE จะคงวันเดียวกันของเดือนและคำนึงถึงวันสิ้นเดือนอย่างถูกต้อง
เซลล์ถูกจัดรูปแบบเป็นทั่วไป Excel จึงแสดงเลขลำดับของวันที่ ให้ใช้รูปแบบวันที่กับเซลล์
คูณจำนวนปีด้วย 12: =EDATE(A2, 12*5) จะบวกเพิ่มห้าปี
บวกเข้าไปได้โดยตรง: =A2+10 บวกสิบวัน และ =A2+7*2 บวกสองสัปดาห์
ต้องการสูตรสำหรับข้อมูลของคุณเองใช่ไหม?
อธิบายสิ่งที่คุณต้องการด้วยภาษาทั่วไป แล้วให้ ExcelGPT เขียน อธิบาย และตรวจสอบความถูกต้องของสูตร — เริ่มต้นใช้งานฟรี ไม่ต้องมีปลั๊กอิน