เพิ่มหรือลบวันที่

นำไปใช้กับ
Excel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

สมมติว่าคุณต้องการปรับวันที่ตามกําหนดการของโครงการด้วยการเพิ่มเวลาอีกสองสัปดาห์เพื่อดูว่าวันที่ครบกําหนดจะเป็นวันใด หรือคุณต้องการหาว่าจะใช้เวลานานเท่าใดในการทํากิจกรรมหนึ่งในรายการงานของโครงการให้เสร็จสมบูรณ์ คุณสามารถเพิ่มจํานวนวันหรือลบจํานวนวันจากวันที่ได้โดยใช้สูตรอย่างง่ายๆ หรือคุณอาจใช้ฟังก์ชันเวิร์กชีตที่ออกแบบมาเพื่อทํางานกับวันที่ใน Excel โดยเฉพาะ

เพิ่ม หรือลบวันจากวันที่

สมมติว่าใบเรียกเก็บเงินของคุณครบกําหนดส่งในวันศุกร์ที่สองของแต่ละเดือน คุณต้องการโอนเงินไปยังบัญชีกระแสรายวันของคุณเพื่อให้เงินเหล่านั้นมาถึง 15 วันปฏิทินก่อนวันดังกล่าว ดังนั้นคุณจะลบ 15 วันจากวันครบกําหนด ในตัวอย่างต่อไปนี้ คุณจะเห็นวิธีบวกและลบวันที่ด้วยการใส่จํานวนบวกหรือลบ 

บวกหรือลบวันจากวันที่ด้วย =A2+B2 ซึ่ง A2 คือวันที่ และ B2 คือจํานวนวันที่ที่จะเพิ่มหรือลบ

  1. ใส่วันครบกําหนดของคุณในคอลัมน์ A
  2. ใส่จํานวนวันที่จะเพิ่มหรือลบในคอลัมน์ B คุณสามารถใส่จํานวนลบเพื่อลบวันจากวันที่เริ่มต้นของคุณ และตัวเลขบวกเพื่อเพิ่มลงในวันที่ของคุณ
  3. ในเซลล์ C2 ให้ใส่ =A2+B2 และคัดลอกลงตามต้องการ

เพิ่มหรือลบเดือนจากวันที่ด้วยฟังก์ชัน EDATE

คุณสามารถใช้ ฟังก์ชัน EDATE เพื่อเพิ่มหรือลบเดือนจากวันที่ได้อย่างรวดเร็ว

ฟังก์ชัน EDATE ต้องมีสองอาร์กิวเมนต์ คือ วันที่เริ่มต้น และจํานวนเดือนที่คุณต้องการเพิ่มหรือลบ เมื่อต้องการลบเดือน ให้ใส่จํานวนลบเป็นอาร์กิวเมนต์ที่สอง ตัวอย่างเช่น =EDATE("9/15/19",-5) ส่งกลับ 4/15/19

ใช้ EDATE เพื่อเพิ่ม หรือลบเดือนจากวันที่ ในกรณีนี้ =EDATE(A2,B2) ซึ่ง A2 เป็นวันที่ และ B2 เป็นจํานวนเดือนที่จะเพิ่มหรือลบ

  1. สําหรับตัวอย่างนี้ คุณสามารถใส่วันที่เริ่มต้นของคุณในคอลัมน์ A ได้

  2. ใส่จํานวนเดือนที่จะเพิ่มหรือลบในคอลัมน์ B หากต้องการระบุว่าควรลบเดือนหรือไม่ คุณสามารถใส่เครื่องหมายลบ (-) หน้าตัวเลข (เช่น -1)

  3. ใส่ =EDATE(A2,B2) ในเซลล์ C2 และคัดลอกลงตามต้องการ

    หมายเหตุ

    • Excel อาจแสดงผลลัพธ์เป็นเลขลําดับ ทั้งนี้ขึ้นอยู่กับรูปแบบของเซลล์ที่มีสูตรที่คุณใส่ ตัวอย่างเช่น 8 ก.พ. 2019 อาจแสดงเป็น 43504
    • Excel จะเก็บวันที่เป็นเลขลําดับต่อเนื่องเพื่อให้สามารถนํามาใช้ในการคํานวณได้ ตามค่าเริ่มต้น วันที่ 1 มกราคม 1900 จะมีเลขลําดับเป็น 1 และวันที่ 1 มกราคม 2010 จะมีเลขลําดับเป็น 40179 เนื่องจากอยู่หลังจากวันที่ 1 มกราคม 1900 เป็นเวลา 40,178 วัน
    • ถ้าผลลัพธ์ของคุณปรากฏเป็นเลขลําดับ ให้เลือกเซลล์ที่ต้องการและดําเนินขั้นตอนต่อไปนี้ต่อ:
      • กด Ctrl+1 เพื่อเปิดใช้กล่องโต้ตอบ จัดรูปแบบเซลล์ และเลือกแท็บ ตัวเลข
      • ภายใต้ ประเภท ให้เลือกวันที่ เลือกรูปแบบวันที่ที่คุณต้องการ แล้วเลือกตกลง ค่าในแต่ละเซลล์ควรปรากฏเป็นวันที่แทนเลขลําดับ

บวก หรือลบปีจากวันที่

ในตัวอย่างนี้ เรากําลังบวกและลบปีจากวันที่เริ่มต้นด้วยสูตรต่อไปนี้:

=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

บวกหรือลบปีจากวันที่เริ่มต้นด้วย =DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

วิธีการทํางานของสูตร

  • ฟังก์ชัน YEAR จะดูวันที่ในเซลล์ A2 แล้วส่งกลับค่า 2019 จากนั้นจะบวก 3 ปีจากเซลล์ B2 ส่งผลให้ในปี 2022
  • ฟังก์ชัน MONTH และ DAY จะส่งกลับเฉพาะค่าดั้งเดิมจากเซลล์ A2 แต่ฟังก์ชัน DATE จําเป็นต้องใช้
  • สุดท้าย ฟังก์ชัน DATE จะรวมค่าทั้งสามนี้เป็นวันที่อีก 3 ปีต่อมา ซึ่งก็คือ 08/02/22

บวกหรือลบการรวมจํานวนวัน เดือน และปีไปยัง/จากวันที่

ในตัวอย่างนี้ เรากําลังบวกและลบปี เดือน และวันจากวันที่เริ่มต้นด้วยสูตรต่อไปนี้:

=DATE(YEAR(A2)+B2,MONTH(A2)+C2,DAY(A2)+D2)

ใช้ฟังก์ชัน DATE เพื่อเพิ่มหรือลบปี เดือน หรือวันไปยัง/จากวันที่

วิธีการทํางานของสูตร

  • ฟังก์ชัน YEAR จะดูวันที่ในเซลล์ A2 แล้วส่งกลับค่า 2019 จากนั้นจะบวก 1 ปีจากเซลล์ B2 ซึ่งเป็นผลลัพธ์ในปี 2020
  • ฟังก์ชัน MONTH จะส่งกลับ 6 แล้วบวก 7 จากเซลล์ C2 สิ่งนี้น่าสนใจเพราะ 6 + 7 = 13 ซึ่งก็คือ 1 ปีกับ 1 เดือน ในกรณีนี้ สูตรจะรับรู้และเพิ่มอีกปีลงในผลลัพธ์โดยอัตโนมัติ โดยเลื่อนจาก 2020 เป็น 2021
  • ฟังก์ชัน DAY ส่งกลับ 8 และบวก 15 ซึ่งจะทํางานคล้ายคลึงกับส่วน MONTH ของสูตร ถ้าคุณดูเกินจํานวนวันในเดือนที่ระบุ
  • จากนั้นฟังก์ชัน DATE จะรวมค่าทั้งสามค่าเหล่านี้ลงในวันที่ที่เป็น 1 ปี 7 เดือน และ 15 วันในอนาคต — 23/01/21