สมมติว่าคุณต้องการปรับวันที่เสร็จสมบูรณ์ของโครงการด้วยการเพิ่มสองสัปดาห์ หรือคุณต้องการกําหนดความยาวของแต่ละงานในรายการงาน คุณสามารถเพิ่มหรือลบจํานวนวัน เดือน หรือปีไปยังหรือจากวันที่โดยใช้ สูตร อย่างง่าย หรือคุณสามารถใช้แผ่นงาน ฟังก์ชัน ที่ออกแบบมาเพื่อทํางานกับวันที่โดยเฉพาะ
เพิ่มวันหรือลบวันจากวันที่
สมมติว่ายอดดุลบัญชีครบกําหนดในวันที่ 8 กุมภาพันธ์ 2012 คุณต้องการโอนเงินไปยังบัญชีเช็คของคุณเพื่อให้เงินเหล่านั้นมาถึง 15 วันปฏิทินก่อนวันครบกําหนด นอกจากนี้ คุณยังทราบว่าบัญชีของคุณมีรอบการเรียกเก็บเงิน 30 วัน และคุณต้องการทราบว่าเมื่อใดที่คุณควรโอนเงินสําหรับใบเรียกเก็บเงินเดือนมีนาคม 2555 เพื่อให้เงินเหล่านั้นพร้อมใช้งาน 15 วันก่อนวันดังกล่าว เมื่อต้องการทำสิ่งนี้ ให้ทำตามขั้นตอนเหล่านี้:
-
เปิดแผ่นงานใหม่ในเวิร์กบุ๊ก
-
ในเซลล์ A1 พิมพ์ 2/8/12
-
ในเซลล์ B1 พิมพ์ = A1-15, แล้ว กดส่งกลับ
สูตรนี้ลบ 15 วันจากวันที่ในเซลล์ A1
-
ในเซลล์ C1 พิมพ์ = A1 + 30, แล้ว กดส่งกลับ
สูตรนี้บวก 30 วันเป็นวันที่ในเซลล์ A1
-
ในเซลล์ D1 พิมพ์ = C1-15, แล้ว กดส่งกลับ
สูตรนี้ลบวันจากวัน 15 ในเซลล์ C1
เซลล์ A1 และ C1 จะแสดงวันครบกําหนด (8/2/55 และ 9/3/2555) สําหรับดุลบัญชีเดือนกุมภาพันธ์และมีนาคม เซลล์ B1 และ D1 แสดงวันที่ (24/1/1/2555 และ 23/2/555) ซึ่งคุณควรโอนเงินของคุณเพื่อให้เงินเหล่านั้นมาถึง 15 วันปฏิทินก่อนวันครบกําหนด
เพิ่มเดือนหรือลบเดือนจากวันที่
สมมติว่า คุณต้องการเพิ่มหรือลบจํานวนเดือนทั้งหมดที่ระบุไปยังหรือจากวันที่ คุณสามารถใช้ฟังก์ชัน EDATE เพื่อดําเนินการนี้ได้อย่างรวดเร็ว
ฟังก์ชัน EDATE ต้องการค่าสองค่า (หรือที่เรียกว่า อาร์กิวเมนต์ ): วันที่เริ่มต้นและจํานวนเดือนที่คุณต้องการบวกหรือลบ เมื่อต้องการลบเดือน ให้ใส่จํานวนลบเป็นอาร์กิวเมนต์ที่สอง (ตัวอย่างเช่น =EDATE("2/15/12",-5)) สูตรนี้ลบ 5 เดือนจาก 15/2/12 และให้ผลลัพธ์เป็นวันที่ 9/15/11
คุณสามารถระบุค่าของวันเริ่มต้น โดยอ้างอิงไปยังเซลล์ที่ประกอบด้วยค่าวันหรือ โดยการใส่วันที่ในเครื่องหมายอัญประกาศ เช่น "2 15/12"
ตัวอย่าง สมมติว่า คุณต้องการเพิ่มเดือน 16 ลงในวันที่ 16 ตุลาคม 2012
-
ในเซลล์ A5 พิมพ์ 16/10/12
-
ในเซลล์ B5 พิมพ์ =EDATE(A5,16), แล้ว กดส่งกลับ
ฟังก์ชันจะใช้ค่าในเซลล์ A5 เป็นวันเริ่มต้น
-
ในเซลล์ C5 พิมพ์ =EDATE("10/16/12",16), แล้ว กดส่งกลับ
ในกรณีนี้ ฟังก์ชันจะใช้ค่าวันที่คุณใส่โดยตรง "10/16/12"
เซลล์ B5 และ C5 ทั้งแสดงวัน 2/16/14
ทำไมฉันผลลัพธ์ปรากฏเป็นตัวเลขแทนวัน
Excel อาจแสดงผลลัพธ์เป็นเลขลําดับ ทั้งนี้ขึ้นอยู่กับรูปแบบของเซลล์ที่มีสูตรที่คุณใส่ ในกรณีนี้ 16/2/14 อาจแสดงเป็น 41686 ถ้าผลลัพธ์ของคุณปรากฏเป็นเลขลําดับ ให้ทําตามขั้นตอนเหล่านี้เพื่อเปลี่ยนรูปแบบ:
-
เลือกเซลล์ B5 และ C5
-
บนแท็บ หน้าแรก ภายใต้ รูปแบบ ให้เลือก จัดรูปแบบเซลล์ แล้วเลือก วันที่ ค่าในแต่ละเซลล์ควรปรากฏเป็นวันที่แทนที่จะเป็นเลขลําดับ
-
เพิ่มปีหรือลบปีจากวันที่
สมมติว่า คุณต้องการเพิ่ม หรือลบจำนวนปีจากวันแน่นอน ตามที่อธิบายไว้ในตารางต่อไปนี้:
วัน |
เพิ่ม หรือลบปี |
วันที่ 9/6/2009 |
3 |
วันที่ 2/9/2009 |
–5 |
12/10/2010 |
25 |
-
ในแผ่นงานใหม่ พิมพ์ วันที่ 9/6/2009 ในเซลล์ A2 จากนั้นเริ่มพิมพ์ 3 ในเซลล์ B2
-
ในเซลล์ A3 พิมพ์ 9/2/2009, แล้ว พิมพ์ -5 ในเซลล์ B3
-
ในเซลล์ A4 พิมพ์ 12/10/2010, แล้ว พิมพ์ 25 ในเซลล์ B4
-
ในเซลล์ A6 พิมพ์ =DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2)), แล้ว กดส่งกลับ
สูตรนี้บวกค่าในเซลล์ B2 (3 ปี) ค่าในเซลล์ A2 สำหรับผลลัพธ์ที่มีวันที่ 9/6/2012
-
ในเซลล์ A7 พิมพ์ =DATE(YEAR(A3)+B3,MONTH(A3),DAY(A3)), แล้ว กดส่งกลับ
สูตรนี้บวกค่าในเซลล์ B3 (–5 ปี) ค่าในเซลล์ A3 สำหรับผลลัพธ์ที่มีวันที่ 9/2/2004
-
ในเซลล์ A8 พิมพ์ =DATE(YEAR(A4)+B4,MONTH(A4),DAY(A4)), แล้ว กดส่งกลับ
สูตรนี้บวกค่าในเซลล์ B4 (25 ปี) ค่าในเซลล์ A4 สำหรับผลลัพธ์ที่มีวันที่ 10/12/35
ในแต่ละสูตรของทั้งสามสูตรนี้ จำนวนปีที่ระบุจากคอลัมน์ B จะถูกเพิ่มลงในค่าปี ซึ่งมาจากวันที่ในคอลัมน์ A
ตัวอย่างเช่น ในเซลล์ A6 ฟังก์ชัน YEAR จะถูกใช้บนวันที่ในเซลล์ A2 (9/6/2009) และจะส่งกลับค่า 2009 เป็นปี จากนั้นสูตรจะบวก 3 (ค่าในเซลล์ B2) ไปยังค่าปี ซึ่งส่งผลให้เกิดปี 2555 ในสูตรเดียวกัน ฟังก์ชัน MONTH จะส่งกลับค่า 6 และฟังก์ชัน DAY จะส่งกลับค่า 9 จากนั้น ฟังก์ชัน DATE จะรวมค่าสามค่าเหล่านี้ให้เป็นวันที่ที่มีสามปีในอนาคต นั่นคือวันที่ 9/6/2555
เพิ่มวัน เดือน และปีในวันที่
สมมติว่า คุณต้องการเพิ่มวัน เดือน และปีในวันที่ที่เฉพาะเจาะจง
-
ในแผ่นงานใหม่ พิมพ์ 9/6/2012 ในเซลล์ A2
-
ในเซลล์ A4 พิมพ์ =DATE(YEAR(A2)+3,MONTH(A2)+1,DAY(A2)+5), แล้ว กดส่งกลับ
สูตรนี้บวก 3 ปี 1 เดือน และ 5 วันถึง 6/9/2012 ผลลัพธ์ของ 14/7/2015
-
ในเซลล์ A5 พิมพ์ =DATE(YEAR(A2)+1,MONTH(A2)+7,DAY(A2)+5), แล้ว กดส่งกลับ
สูตรนี้บวก 1 ปี 7 เดือน และ 5 วันถึง 6/9/2012 ผลลัพธ์ของ 1/14/2014
ในแต่ละสูตร จำนวนปี เดือน และวันที่ระบุจะถูกเพิ่มเป็นวันที่อยู่ในเซลล์ A2
ตัวอย่างเช่น ในเซลล์ A5 ฟังก์ชัน YEAR จะถูกใช้บนวันที่ในเซลล์ A2 (9/6/2012) และจะส่งกลับค่า 2012 เป็นปี จากนั้นสูตรจะบวก 1 เข้ากับค่าปี ซึ่งให้ผลลัพธ์เป็น 2013 ฟังก์ชัน MONTH ส่งกลับค่า 6 และ 7 เดือนจะถูกเพิ่มลงในค่านั้น เนื่องจากผลรวมของ 6 เดือนบวกกับ 7 เดือนคือ 13 เดือน ฟังก์ชัน DATE จะบวก 1 ปีเข้ากับค่าปี ซึ่งส่งผลให้เกิดปี 2557 ฟังก์ชัน DATE จะลบ 12 ออกจากค่าเดือน ซึ่งส่งผลให้มีค่าเป็น 1 สําหรับเดือน ฟังก์ชัน DAY จะส่งกลับค่า 9 และ 5 วันจะถูกเพิ่มเข้าไป ทําให้ได้ผลลัพธ์เป็น 14 สุดท้าย ฟังก์ชัน DATE จะรวมค่าสามค่าเหล่านี้ (2014, 1 และ 14) ให้เป็นวันที่หนึ่งปี เจ็ดเดือน และ 5 วันในอนาคต: 1/14/2014