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