TLDR สรุปสั้นๆ

EDATE หาวันที่ที่อยู่ก่อนหรือหลังจากวันที่เริ่มต้นตามจำนวนเดือนที่ระบุ

คำอธิบาย

ฟังก์ชัน EDATE ใน Excel ใช้ในการหาวันที่ที่อยู่ก่อนหรือหลังจากวันที่เริ่มต้นตามจำนวนเดือนที่ระบุ เหมาะในการคำนวณวันที่ครบกำหนดการชำระหรือวันครบกำหนดโปรโมชั่นที่ตรงกับวันเดิมของเดือน

มีครั้งแรกในเวอร์ชันไหน

2003 หรือ Version ก่อนหน้า

รูปแบบคำสั่ง (Syntax)

EDATE(start_date, months)

Arguments

  • start_date (Required – Date)
    วันที่เริ่มต้น โดยปกติจะใช้ฟังก์ชัน DATE หรือผลจากสูตรหรือฟังก์ชันอื่น ๆ
  • months (Required – Integer)
    จำนวนเดือนที่ต้องการเพิ่มหรือลบออกจากวันที่เริ่มต้น ค่าที่เป็นบวกจะได้วันที่ในอนาคตและค่าที่เป็นลบจะได้วันที่ในอดีต

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =EDATE(A2,1)
    Description: วันที่ที่อยู่หนึ่งเดือนหลังจากวันที่ในเซลล์ A2
    Result:15-Feb-11 (วันที่ในอนาคต 1 เดือนจาก 15-Jan-11)
  • Formula:
    =EDATE(A2,-1)
    Description: วันที่ที่อยู่อีกหนึ่งเดือนก่อนวันที่ในเซลล์ A2
    Result:15-Dec-10 (วันที่ในอดีต 1 เดือนจาก 15-Jan-11)
  • Formula:
    =EDATE(A2,2)
    Description: วันที่ที่อยู่สองเดือนหลังจากวันที่ในเซลล์ A2
    Result:15-Mar-11 (วันที่ในอนาคต 2 เดือนจาก 15-Jan-11)
  • Formula:
    =EOMONTH(EDATE(A2, 6), 0)
    Description: หาวันสุดท้ายของเดือนหลังจาก 6 เดือนจากวันที่ในเซลล์ A2
    Result:30-Jul-11 (วันสุดท้ายของเดือนตามคำนวณ)
  • Formula:
    =WORKDAY(EDATE(A2, 1) -1, 1)
    Description: หาวันงานแรกหลังจาก 1 เดือนนับจากวันที่ในเซลล์ A2 โดยไม่นับวันหยุดสุดสัปดาห์
    Result:16-Feb-11 (ไม่เอาวันหยุดสุดสัปดาห์)
  • Formula:
    =IF(B3="monthly", EDATE(A3, 1), IF(B3="annual", EDATE(A3, 12), "N/A"))
    Description: คำนวณวันที่หมดอายุของการสมัครสมาชิก โดยขึ้นอยู่กับประเภทของสมาชิกจากเซลล์ B3
    Result:ขึ้นอยู่กับค่าที่อยู่ในเซลล์ B3

Tips & Tricks

ระมัดระวังการใช้งานร่วมกับวันที่ที่ไม่ถูกต้องหรือรูปแบบวันที่ที่ระบบไม่รู้จัก ให้แน่ใจว่ามีการตรวจสอบข้อมูลให้ถูกต้องหรือใช้ฟังก์ชัน DATE เพื่อประมวลผล

ข้อควรระวัง (Cautions)

EDATE ต้องการให้วันที่เริ่มต้นเป็นวันที่ที่ถูกต้องใน Excel และหากค่าของเดือนเป็นตัวเลขทศนิยม จะถูกตัดทิ้งเหลือเพียงส่วนเต็มเท่านั้น อย่าลืมระมัดระวังเมื่อป้อนหรือคำนวณค่าวันที่ เพราะอาจเกิดข้อผิดพลาด #VALUE หากวันที่ไม่ถูกต้อง

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot