ต้องรู้
- ไวยากรณ์สำหรับ EDATE มีสองอาร์กิวเมนต์: start_date และ months และเขียนว่า =EDATE(วันที่, เดือน).
- คุณสามารถใช้จำนวนเต็มบวกหรือลบเพื่อระบุจำนวนเดือนที่จะคำนวณ
- ฟังก์ชัน EDATE มักใช้ในการคำนวณวันที่ครบกำหนดในธุรกรรมทางการเงิน วันที่หมดอายุ และวันที่ครบกำหนด
บทความนี้กล่าวถึงวิธีใช้ฟังก์ชัน EDATE ใน Excel สำหรับ Microsoft 365, Excel 2019 และ Excel 2016 และเวอร์ชันก่อนหน้า
วิธีใช้ฟังก์ชัน EDATE ใน Microsoft Excel
ฟังก์ชัน EDATE ใน Microsoft Excel จะคำนวณวันที่หลังจากบวกหรือลบจำนวนเดือนที่ระบุเป็นวันที่ที่กำหนด ตัวอย่างเช่น หากคุณต้องการทราบวันที่ 13 เดือนนับจากวันนี้ คุณสามารถใช้ฟังก์ชัน EDATE เพื่อค้นหาสิ่งนั้น
ฟังก์ชันอาศัยสองอาร์กิวเมนต์:
- start_date: นี่คือวันที่ที่คุณต้องการใช้วันที่ส่งคืน
- month: นี่คือจำนวนเดือนที่คุณต้องการบวกหรือลบออกจาก start_date.
ไวยากรณ์สำหรับฟังก์ชัน EDATE คือ:
=EDATE(วันที่ เดือน)
ในสูตรนี้ date คือตำแหน่งของวันที่ใน Excel และ เดือน คือจำนวนเดือนที่คุณต้องการ เพื่อเพิ่มหรือลบ
ใช้ตัวอย่างด้านบน ฟังก์ชันอาจมีลักษณะดังนี้:
(สมมติว่าวันที่สำหรับวันนี้คือ 2020-18-10)
=EDATE(เซลล์ 13)
มีข้อควรระวังบางประการสำหรับการทำงานนี้ ดังนั้นให้ปฏิบัติตามคำแนะนำทีละขั้นตอนเหล่านี้:
ในตัวอย่างนี้ สเปรดชีต Excel มี 3 คอลัมน์: วันที่เริ่มต้น, เดือน และ EDATEนี่คือคอลัมน์ที่จะใช้เพื่อแสดงวิธีการทำงานของฟังก์ชันนี้ คุณไม่จำเป็นต้องจัดรูปแบบสเปรดชีตในแบบเดียวกัน สิ่งสำคัญคือ วันที่เริ่มต้น มีรูปแบบที่ถูกต้อง และสูตรเขียนอย่างถูกต้อง คุณสามารถส่งคืนผลลัพธ์ในเซลล์ใดก็ได้
-
ใน Excel ให้พิมพ์วันที่ที่คุณต้องการเริ่มต้นด้วยลงในเซลล์ ในตัวอย่างนี้ วันที่อยู่ในเซลล์ A2 และเป็น 2020-10-18
ด้วย Excel มันไม่ง่ายเหมือนพิมพ์วันที่และสมมติว่า Excel จะรู้จักมัน คุณต้องจัดรูปแบบวันที่ที่คุณต้องการเป็น Date โดยใช้เมนู Format ในการทำเช่นนั้น ให้พิมพ์วันที่ จากนั้นเลือกเซลล์ (คุณยังสามารถเลือกหลายเซลล์เพื่อจัดรูปแบบได้)จากนั้น กด Ctrl+1 บนแป้นพิมพ์ของคุณ ซึ่งจะเปิดเมนู Format เลือกแท็บ Date และเลือกรูปแบบที่คุณต้องการใช้สำหรับวันที่
-
ในคอลัมน์ถัดไป (มีป้ายกำกับว่า เดือน ในตัวอย่างนี้) ในบรรทัดเดียวกัน ให้พิมพ์จำนวนเดือนที่คุณต้องการใช้ จำไว้ว่านี่อาจต้องใช้เวลาหลายเดือนในการบวกหรือลบ ดังนั้นอาจเป็นจำนวนเต็มหรือจำนวนลบได้ แต่ไม่สามารถเป็นเลขทศนิยมได้
-
ในคอลัมน์ถัดไป (มีข้อความว่า EDATE ในตัวอย่างนี้) ในบรรทัดเดียวกัน ให้พิมพ์สูตร:
=EDATE(A2, 13)
สิ่งนี้บอก Excel ว่าคุณต้องการบวก 13 เดือนในวันที่ในเซลล์ A2
-
ตอนนี้ กด Enter บนแป้นพิมพ์ของคุณการดำเนินการนี้จะส่งคืนตัวเลขที่ไม่ใช่วันที่ อย่าตื่นตกใจ. Microsoft Excel เก็บวันที่เป็นตัวเลขตามลำดับ เริ่มตั้งแต่วันที่ 1 มกราคม 1900 ดังนั้น หากคุณป้อนสูตรถูกต้อง หมายเลขที่ส่งคืนควรเป็น 44518 นั่นเป็นเพราะวันที่ 18 ตุลาคม 2020 + 13 เดือนคือ 44, 518 วันหลัง 1 มกราคม 1900.
Excel รู้จักวันที่สิ้นสุดของเดือนและจะเลื่อนวันกลับหรือไปข้างหน้าเพื่อปรับการสิ้นสุดของเดือนคี่ ตัวอย่างเช่น หากในตัวอย่างนี้ วันที่เริ่มต้นคือ 31 มกราคม 2020 และเรายังคงต้องการเพิ่มอีก 13 เดือน ผลลัพธ์ของฟังก์ชัน EDATE จะเป็น 28 กุมภาพันธ์ 2021
-
ในการแปลงหมายเลขที่ส่งคืนให้เป็นวันที่ที่จดจำได้ ให้คลิกเซลล์แล้วกด Ctrl+1 บนแป้นพิมพ์ของคุณ ซึ่งจะเปิดกล่องโต้ตอบ Format Cells
-
ในกล่องโต้ตอบ Format Cells ให้เลือกแท็บ Date ในกล่องหมวดหมู่ทางด้านซ้าย
-
จากตัวเลือกที่ปรากฏทางด้านขวา เลือกรูปแบบของวันที่ที่คุณต้องการใช้ จากนั้นคลิก OK.
-
วันที่ควรแสดงในรูปแบบที่คุณเลือก
การใช้ฟังก์ชัน EDATE
โดยส่วนใหญ่ ฟังก์ชัน EDATE ซึ่งจัดอยู่ในประเภทฟังก์ชัน DATE/TIME ของ Excel จะถูกใช้ในฟังก์ชันบัญชีเจ้าหนี้หรือบัญชีลูกหนี้เพื่อคำนวณวันครบกำหนดของบัญชี อย่างไรก็ตาม คุณยังสามารถใช้ฟังก์ชันนี้ในการพิจารณาการนับตามเดือน หรือแม้แต่หาว่าวันที่อาจเป็นจำนวน X ของเดือนนับจากวันที่ระบุหรือจำนวน X เดือนก่อนวันที่ที่กำหนด
ฟังก์ชัน EDATE ยังสามารถใช้ร่วมกับฟังก์ชันอื่นๆ ได้