ฟังก์ชัน EDATE (สูตรตัวอย่าง) | วิธีใช้ EDATE ใน Excel

EDATE เป็นฟังก์ชันวันที่และเวลาใน excel ซึ่งจะเพิ่มจำนวนเดือนที่กำหนดลงในวันที่และให้วันที่ในรูปแบบตัวเลขของวันที่อาร์กิวเมนต์ที่ฟังก์ชันนี้ใช้คือวันที่และจำนวนเต็มวันที่เป็นวันที่เริ่มต้นเพื่อเริ่มต้นด้วยและ จำนวนเดือนเป็นจำนวนเต็มเพื่อเพิ่มลงในวันที่เริ่มต้นที่กำหนดผลลัพธ์ที่ส่งคืนโดยฟังก์ชันนี้ยังเป็นค่าวันที่วิธีการใช้ฟังก์ชันนี้คือ = แก้ไข (วันที่เริ่มต้นเดือน)

EDATE ฟังก์ชั่นใน Excel

EDATE Function เป็นฟังก์ชันที่มีอยู่แล้วภายใน MS Excel ฟังก์ชัน EDATE อยู่ในหมวดหมู่ของฟังก์ชัน DATE และ TIME ใน Excel EDATE ใน excel ใช้เพื่อรับวันที่ในวันเดียวกันของเดือน x เดือนในอดีตหรืออนาคต ฟังก์ชัน EDATE ส่งคืนหมายเลขประจำเครื่องของวันที่ซึ่งเป็นจำนวนเดือนที่ระบุก่อนหรือหลังวันที่เริ่มต้นที่กำหนด ฟังก์ชัน EDATE ใน excel ใช้เพื่อคำนวณวันหมดอายุวันที่ครบกำหนดและวันครบกำหนดอื่น ๆ หากต้องการรับวันที่ในอนาคตให้ใช้ค่าบวกสำหรับเดือนและค่าลบสำหรับวันที่ในอดีต

แก้ไขสูตรใน Excel

ด้านล่างนี้คือ EDATE Formula ใน Excel

EDATE ใน Excel มีสองอาร์กิวเมนต์ซึ่งจำเป็นต้องใช้ทั้งคู่ ที่ไหน

  • Start_date = วันที่แสดงวันที่เริ่มต้นในรูปแบบหมายเลขซีเรียลของ Excel ที่ถูกต้อง
  • months =จำนวนเดือนก่อนหรือหลัง start_date

วิธีใช้ฟังก์ชัน EDATE ใน Excel

ฟังก์ชัน EDATE ใน excel คือฟังก์ชันแผ่นงาน (WS) ในฐานะฟังก์ชัน WS คุณสามารถป้อน EDATE ใน excel เป็นส่วนหนึ่งของสูตรในเซลล์ของแผ่นงานได้ ดูตัวอย่างสองสามตัวอย่างด้านล่างเพื่อเรียนรู้เพิ่มเติม

คุณสามารถดาวน์โหลดเทมเพลต Excel ฟังก์ชัน EDATE ได้ที่นี่ - เทมเพลต Excel ฟังก์ชัน EDATE

EDATE ฟังก์ชันในแผ่นงาน Excel

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

แก้ไขใน Excel ตัวอย่าง # 1 - รับวันเดียวกัน 3 เดือนต่อมา

ในตัวอย่างข้างต้น EDATE (B2,3) ส่งกลับวันที่ซึ่งช้ากว่าวันที่ที่กล่าวถึงในเซลล์ B2 สามเดือน เซลล์ B2 มีวันที่ 23 กันยายน 2018 ดังนั้นวันที่หลังจาก 3 เดือนคือ 23 ธันวาคม 2018 และจะแสดงผลเช่นเดียวกันกับผลลัพธ์ในเซลล์ C2 ซึ่งใช้ฟังก์ชัน EDATE

แก้ไขใน Excel ตัวอย่าง # 2 - เพิ่มเดือนในวันที่

ในตัวอย่างข้างต้นเซลล์ B5 ถึง B7 ประกอบด้วยวันที่ต้นทาง

เซลล์ C5 ถึง C7 มีจำนวนเดือนที่จะเพิ่มในวันที่จากคอลัมน์ B

เซลล์ D5 ถึง D7 มีวันที่ผลลัพธ์

ฟังก์ชัน EDATE ที่ใช้คือ EDATE (B5, C5), EDATE (B6, C6) และ EDATE (B7, C7) ตามลำดับ

แถวที่ 5 วันที่คือ 1 มกราคม 2018 และ 12 เดือนจะถูกเพิ่มเข้าไปในวันที่ซึ่งเป็นวันที่ 1 มกราคม 2019 แถวที่ 6 วันที่ 10 มกราคมซึ่งเป็นปีที่ 12 เดือนจะถูกหักออกเป็นวันที่ 10 มกราคม 2017 แถวที่ 7 วันที่ต้นทางคือ 23 กันยายน 2018 ซึ่งเพิ่ม 24 เดือนคือ 2 ปีและวันที่ผลลัพธ์คือ 23 กันยายน 2020

EDATE ใน Excel ตัวอย่าง # 3 - คำนวณวันเกษียณจากวันเกิด

ในตัวอย่างข้างต้นจะได้รับวันเดือนปีเกิด จากการใช้วันเดือนปีเกิด (Col B) และเกณฑ์อายุเกษียณจะคำนวณวันที่เกษียณอายุ (Col C) Years Left เป็นคอลัมน์อื่น (Col D) ซึ่งจำนวนปีของบริการที่เหลือจะคำนวณโดยใช้ฟังก์ชัน YEARFRAC Excel

ดังที่แสดงในฟังก์ชัน EDATE ด้านบนในกล่อง Excel 1 ได้แก่ EDATE (B10,12 * 58) B10 ประกอบด้วยวันเดือนปีเกิดซึ่งเป็นวันที่ 21 พฤษภาคม พ.ศ. 2508

ในภาพหน้าจอด้านบนวันที่เกษียณอายุที่คำนวณได้คือ 21 พฤษภาคม 2566 ซึ่งเป็น 58 ปีหลังจากวันเกิด

สูตรที่ 2 คือ YEARFRAC (TODAY (), C10) คือความแตกต่างระหว่างวันที่ของวันนี้กับวันที่เกษียณซึ่งคือ 4 ปี 7 เดือน พิจารณาภาพหน้าจอที่ระบุด้านล่าง

ฟังก์ชัน EDATE เดียวกันถูกนำไปใช้กับสองแถวที่เหลือ เช่น B11 และ C1

เซลล์ B11 มีวันเกิดเป็นวันที่ 5 กันยายน พ.ศ. 2505 วันที่เกษียณอายุที่คำนวณได้คือวันที่ 5 กันยายน 2020 ซึ่งเป็นเวลา 58 ปีหลังจากวันเกิด

และปีที่เหลือในเซลล์ D11 จะคำนวณเป็น 1.9 ซึ่งก็คือ 1 ปี 9 เดือนหลังจากวันนี้

EDATE ใน Excel ตัวอย่าง # 4 - คำนวณวันหมดอายุ

ในตัวอย่างข้างต้นเซลล์ B14 ประกอบด้วยวันที่เริ่มต้นหรือวันที่ผลิตของผลิตภัณฑ์เซลล์ C14 ประกอบด้วยระยะเวลาที่สามารถใช้ผลิตภัณฑ์ได้ เซลล์ D14 คือเซลล์ผลลัพธ์ที่ระบุวันหมดอายุของผลิตภัณฑ์ วันที่ 3 เมษายน 2018 เป็นวันที่ผลิตและมีระยะเวลา 30 วันซึ่งหมายถึง 1 เดือน ดังนั้นสูตร EDATE ที่ใช้คือ EDATE (B14,1) และผลลัพธ์คือวันที่ 3 พฤษภาคม 2018 ซึ่งเป็นเวลา 1 เดือนหลังจากวันที่เริ่มต้น เซลล์ D14 มีผลลัพธ์

สิ่งที่ต้องจำเกี่ยวกับ EDATE  ใน Excel

  1. พารามิเตอร์ที่ 2 ของฟังก์ชัน EDATE Excel ต้องเป็นจำนวนบวก
  2. หาก start_date เป็นวันที่ไม่ถูกต้อง EDATE ใน excel จะส่งกลับ #VALUE! ค่าความผิดพลาด
  3. ถ้าเดือนไม่ใช่จำนวนเต็มค่าจะถูกตัดทอนให้เป็นจำนวนเต็ม
  4. Microsoft Excel จัดเก็บวันที่เป็นหมายเลขซีเรียลตามลำดับเพื่อให้สามารถใช้ในการคำนวณได้ ตามค่าเริ่มต้น 1 มกราคม 1900 คือหมายเลขซีเรียล 1 และ 1 มกราคม 2001 หมายเลขซีเรียลคือ 36892