ข้อควรรู้
- ไวยากรณ์สำหรับ EDATE มีสองอาร์กิวเมนต์:start_date และ เดือน และเขียนว่า =EDATE(date, months) .
- คุณสามารถใช้จำนวนเต็มบวกหรือลบเพื่อระบุจำนวนเดือนที่จะคำนวณได้
- ฟังก์ชัน EDATE มักใช้ในการคำนวณวันที่ครบกำหนดในธุรกรรมทางการเงิน วันที่หมดอายุ และวันที่ครบกำหนด
บทความนี้ครอบคลุมวิธีการใช้ฟังก์ชัน EDATE ใน Excel สำหรับ Microsoft 365, Excel 2019 และ Excel 2016 และเวอร์ชันก่อนหน้า
วิธีการใช้ฟังก์ชัน EDATE ใน Microsoft Excel
ฟังก์ชัน EDATE ใน Microsoft Excel จะคำนวณวันที่หลังจากบวกหรือลบจำนวนเดือนที่ระบุเป็นวันที่ที่กำหนด ตัวอย่างเช่น หากคุณต้องการทราบวันที่ 13 เดือนนับจากวันนี้ คุณสามารถใช้ฟังก์ชัน EDATE เพื่อค้นหาได้
ฟังก์ชันอาศัยสองอาร์กิวเมนต์:
- start_date :นี่คือวันที่ที่คุณต้องการใช้วันที่เดินทางกลับ
- เดือน :นี่คือจำนวนเดือนที่คุณต้องการเพิ่มหรือลบออกจาก start_date .
ไวยากรณ์สำหรับฟังก์ชัน EDATE คือ:
=EDATE(date,months)
ในสูตรนี้ วันที่ คือตำแหน่งของวันที่ใน Excel และ เดือน คือจำนวนเดือนที่คุณต้องการบวกหรือลบ
จากตัวอย่างข้างต้น ฟังก์ชันอาจมีลักษณะดังนี้:
(สมมติว่าวันนี้เป็นวันที่ 10/18/2020)
=EDATE(cell,13)
อย่างไรก็ตาม มีข้อแม้บางประการเกี่ยวกับวิธีการทำงาน ดังนั้นให้ปฏิบัติตามคำแนะนำทีละขั้นตอนเหล่านี้:
ในตัวอย่างนี้ สเปรดชีต Excel มี 3 คอลัมน์:วันที่เริ่มต้น , เดือน และ EDATE . คอลัมน์เหล่านี้เป็นคอลัมน์ที่จะใช้เพื่อแสดงให้เห็นว่าฟังก์ชันนี้ทำงานอย่างไร คุณไม่จำเป็นต้องจัดรูปแบบสเปรดชีตในแบบเดียวกัน สิ่งสำคัญคือวันที่เริ่มต้น มีรูปแบบถูกต้องและเขียนสูตรถูกต้อง คุณสามารถส่งคืนผลลัพธ์ในเซลล์ใดก็ได้
-
ใน Excel ให้พิมพ์วันที่ที่คุณต้องการเริ่มต้นด้วยลงในเซลล์ ในตัวอย่างนี้ วันที่อยู่ในเซลล์ A2 และเป็น 2020-10-18
ด้วย Excel มันไม่ง่ายเหมือนการพิมพ์วันที่และสมมติว่า Excel จะรู้จักมัน คุณต้องจัดรูปแบบวันที่ที่คุณต้องการเป็น วันที่ โดยใช้ รูปแบบ เมนู. ในการทำเช่นนั้น ให้พิมพ์วันที่ จากนั้นเลือกเซลล์ (คุณยังสามารถเลือกหลายเซลล์เพื่อจัดรูปแบบได้) จากนั้นกด Ctrl+1 บนแป้นพิมพ์ของคุณ ซึ่งจะเปิด รูปแบบ เมนู. เลือก วันที่ และเลือกรูปแบบที่คุณต้องการใช้สำหรับวันที่
-
ในคอลัมน์ถัดไป (มีป้ายกำกับว่า เดือน ในตัวอย่างนี้) ในบรรทัดเดียวกัน ให้พิมพ์จำนวนเดือนที่คุณต้องการใช้ จำไว้ว่าอาจต้องใช้เวลาหลายเดือนในการบวกหรือลบ ดังนั้นอาจเป็นจำนวนเต็มหรือจำนวนลบได้ แต่จะไม่เป็นตัวเลขทศนิยม
-
ในคอลัมน์ถัดไป (มีป้ายกำกับว่า 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 บนแป้นพิมพ์ของคุณ ซึ่งจะเปิด จัดรูปแบบเซลล์ กล่องโต้ตอบ
-
ใน จัดรูปแบบเซลล์ กล่องโต้ตอบ เลือก วันที่ ในช่องหมวดหมู่ทางด้านซ้ายมือ
-
จากตัวเลือกที่ปรากฏทางด้านขวา ให้เลือกรูปแบบของวันที่ที่คุณต้องการใช้ จากนั้นคลิก ตกลง .
-
วันที่ควรแสดงในรูปแบบที่คุณเลือก
การใช้ฟังก์ชัน EDATE
ส่วนใหญ่แล้ว ฟังก์ชัน EDATE ซึ่งจัดอยู่ในประเภทฟังก์ชัน DATE/TIME ของ Excel จะถูกใช้ในฟังก์ชันบัญชีเจ้าหนี้หรือบัญชีลูกหนี้เพื่อคำนวณวันที่ครบกำหนดของบัญชี อย่างไรก็ตาม คุณยังสามารถใช้ฟังก์ชันนี้ในการพิจารณาการนับตามเดือน หรือแม้แต่หาว่าวันที่ใดที่อาจเป็น X จำนวนเดือนนับจากวันที่ระบุ หรือจำนวน X ของเดือนก่อนวันที่ที่กำหนด
ฟังก์ชัน EDATE ยังสามารถใช้ร่วมกับฟังก์ชันอื่นๆ ได้อีกด้วย