สารบัญ
ในบทช่วยสอนนี้ คุณจะพบสูตรที่มีประโยชน์มากมายในการเพิ่มและลบวันที่ใน Excel เช่น การลบวันที่สองวัน การเพิ่มวัน สัปดาห์ เดือน และปีเป็นวันที่ และอื่นๆ
หากคุณติดตามบทช่วยสอนของเราในการทำงานกับวันที่ใน Excel แสดงว่าคุณรู้จักสูตรต่างๆ ในการคำนวณหน่วยเวลาต่างๆ เช่น วันธรรมดา สัปดาห์ เดือน และปี
เมื่อวิเคราะห์ ข้อมูลวันที่ในแผ่นงานของคุณ คุณมีแนวโน้มที่จะดำเนินการทางคณิตศาสตร์กับวันที่เหล่านั้นด้วย บทช่วยสอนนี้จะอธิบายสูตรบางอย่างสำหรับการบวกและการลบวันที่ใน Excel ที่คุณอาจพบว่ามีประโยชน์
วิธีลบวันที่ใน Excel
สมมติว่าคุณมีวันที่สองวันในเซลล์ A2 และ B2 และตอนนี้คุณต้องการลบวันที่หนึ่งออกจากอีกวันที่หนึ่งเพื่อให้ทราบว่ามีกี่วันระหว่างวันที่เหล่านี้ ตามปกติแล้วใน Excel ผลลัพธ์เดียวกันสามารถทำได้หลายวิธี
ตัวอย่างที่ 1. ลบวันที่หนึ่งออกจากอีกวันโดยตรง
อย่างที่คุณทราบ Microsoft Excel เก็บวันที่แต่ละวัน เป็นเลขลำดับเฉพาะที่ขึ้นต้นด้วย 1 ซึ่งแสดงถึงวันที่ 1 มกราคม 1900 ดังนั้น คุณกำลังลบเลขสองตัว และการดำเนินการเลขคณิตธรรมดาก็ทำงานได้โดยไม่มีการผูกปม:
=B2-A2
ตัวอย่างที่ 2 ลบวันที่โดยใช้ฟังก์ชัน DATEDIF ของ Excel
หากสูตรด้านบนดูธรรมดาเกินไป คุณจะได้ผลลัพธ์เดียวกันในลักษณะแบบกูรูโดยใช้ DATEDIF ของ Excelผลลัพธ์ คลิกปุ่ม แทรกสูตร เมื่อเพิ่มสูตรแล้ว คุณสามารถคัดลอกลงในเซลล์ได้มากเท่าที่จำเป็น:
นั่นเป็นสูตรที่ค่อนข้างง่ายใช่ไหม ให้ตัวช่วยสร้างทำสิ่งที่ท้าทายมากขึ้นในการทำงาน ตัวอย่างเช่น ให้เราลบปี เดือน สัปดาห์ และวันออกจากวันที่ใน A2 หากต้องการดำเนินการ ให้เปลี่ยนไปที่แท็บ ลบ และพิมพ์ตัวเลขในช่องที่เกี่ยวข้อง หรือคุณสามารถป้อนหน่วยในเซลล์ที่แยกจากกันและระบุการอ้างอิงไปยังเซลล์เหล่านั้น ดังที่แสดงในภาพหน้าจอด้านล่าง:
การคลิกปุ่ม แทรกสูตร สูตรต่อไปนี้ใน A2:
=DATE(YEAR(A2)-D2,MONTH(A2)-E2,DAY(A2)-G2-F2*7)
หากคุณวางแผนที่จะคัดลอกสูตรไปยังเซลล์อื่น คุณต้องเปลี่ยนการอ้างอิงเซลล์ทั้งหมดยกเว้น A2 เป็นการอ้างอิงแบบสัมบูรณ์ เพื่อให้สูตรคัดลอกได้อย่างถูกต้อง (โดย ค่าเริ่มต้น ตัวช่วยสร้างจะใช้การอ้างอิงแบบสัมพัทธ์เสมอ) ในการแก้ไขการอ้างอิง คุณเพียงแค่พิมพ์เครื่องหมาย $ ก่อนพิกัดแถวและคอลัมน์ เช่นนี้:
=DATE(YEAR(A2)-$D$2,MONTH(A2)-$E$2,DAY(A2)-$G$2-$F$2*7)
และรับผลลัพธ์ต่อไปนี้:
นอกจากนี้ คุณสามารถคลิกลิงก์ แสดงฟิลด์เวลา และ เพิ่ม หรือ ลบวันที่และเวลา หน่วยด้วยสูตรเดียว
หากคุณต้องการเล่นกับ Date & amp; ตัวช่วยสร้างสูตรเวลาในเวิร์กชีตของคุณเอง คุณสามารถดาวน์โหลด Ultimate Suite รุ่นทดลอง 14 วันได้
นี่คือวิธีการเพิ่มและลบวันที่ใน Excel ฉันหวังว่าคุณจะวันนี้ได้เรียนรู้ฟังก์ชันที่มีประโยชน์สองสามอย่างแล้ว ฉันขอขอบคุณที่อ่านและหวังว่าจะได้พบคุณในบล็อกของเราในสัปดาห์หน้า
ฟังก์ชัน: =DATEDIF(A2, B2, "d")
ภาพหน้าจอต่อไปนี้แสดงให้เห็นว่าการคำนวณทั้งสองแสดงผลลัพธ์ที่เหมือนกัน ยกเว้นแถวที่ 4 ที่ฟังก์ชัน DATEDIF ส่งกลับข้อผิดพลาด #NUM มาหาสาเหตุกัน
เมื่อคุณลบวันที่ล่าสุด (6-พฤษภาคม-2015) ออกจากวันที่ก่อนหน้า (1-พฤษภาคม-2015) การลบจะส่งกลับจำนวนลบ (-5) ตรงตามที่ควร อย่างไรก็ตาม ไวยากรณ์ของฟังก์ชัน Excel DATEDIF ไม่อนุญาตให้ วันที่เริ่มต้น มากกว่า วันที่สิ้นสุด ดังนั้นจึงส่งคืนข้อผิดพลาด
<12
ตัวอย่างที่ 3 ลบวันที่ออกจากวันที่ปัจจุบัน
ในการลบวันที่ออกจากวันนี้ คุณสามารถใช้สูตรใดสูตรหนึ่งข้างต้น เพียงใช้ฟังก์ชัน TODAY() แทนวันที่ 1:
=TODAY()-A2
หรือ
=DATEDIF(A2,TODAY(), "d")
เหมือนในตัวอย่างก่อนหน้า ทั้งสองสูตรทำงานได้ดีเมื่อ วันที่ของวันนี้มากกว่าวันที่คุณลบออก มิฉะนั้น DATEDIF จะล้มเหลว:
ตัวอย่างที่ 4 การลบวันที่ด้วยฟังก์ชัน DATE ของ Excel
ถ้าคุณต้องการ เพื่อระบุวันที่โดยตรงในสูตร จากนั้นป้อนแต่ละวันที่โดยใช้ฟังก์ชัน DATE(ปี เดือน วัน) แล้วลบหนึ่งวันที่ออกจากอีกวัน
ตัวอย่างเช่น สูตรต่อไปนี้จะลบ 15-พฤษภาคม- 2015 ตั้งแต่วันที่ 20 พฤษภาคม 2015 และส่งคืนผลต่าง 5 วัน:
=DATE(2015, 5, 20) - DATE(2015, 5, 15)
สรุป เมื่อพูดถึงการลบวันที่ใน Excel และคุณ ต้องการค้นหา จำนวนวันที่อยู่ระหว่างวันที่สองวัน ควรใช้ตัวเลือกที่ง่ายที่สุดและชัดเจนที่สุด นั่นคือการลบวันที่หนึ่งออกจากอีกวันโดยตรง
หากคุณต้องการนับจำนวนของ เดือนหรือปีระหว่างวันที่สองวัน ฟังก์ชัน DATEDIF เป็นวิธีแก้ปัญหาที่เป็นไปได้เพียงวิธีเดียว และคุณจะพบตัวอย่างสูตรบางส่วนในบทความถัดไปซึ่งจะครอบคลุมฟังก์ชันนี้โดยละเอียด
ตอนนี้ ที่คุณรู้วิธีลบวันที่สองวัน มาดูกันว่าคุณจะบวกหรือลบวัน เดือน หรือปีในวันที่กำหนดได้อย่างไร มีฟังก์ชัน Excel จำนวนหนึ่งที่เหมาะกับจุดประสงค์นี้ และฟังก์ชันใดที่คุณใช้ขึ้นอยู่กับหน่วยที่คุณต้องการเพิ่มหรือลบ
วิธีลบหรือเพิ่มวันที่ใน Excel
หากคุณมีวันที่ในเซลล์บางเซลล์หรือรายการวันที่ในคอลัมน์ คุณสามารถเพิ่มหรือลบจำนวนวันที่แน่นอนให้กับวันที่เหล่านั้นได้โดยใช้การคำนวณทางคณิตศาสตร์ที่เกี่ยวข้อง
ตัวอย่าง 1. การเพิ่มวันให้กับวันที่ ใน Excel
สูตรทั่วไปในการเพิ่มจำนวนวันที่ระบุให้กับวันที่ดังต่อไปนี้:
วันที่+ N วันวันที่สามารถ ป้อนได้หลายวิธี:
- เป็นการอ้างอิงเซลล์ เช่น
=A2 + 10
- การใช้ฟังก์ชัน DATE(ปี เดือน วัน) เช่น
=DATE(2015, 5, 6) + 10
- เป็นผลจากฟังก์ชันอื่น ตัวอย่างเช่น หากต้องการเพิ่มจำนวนวันที่ระบุให้กับ วันที่ปัจจุบัน ให้ใช้ฟังก์ชัน TODAY():
=TODAY()+10
ภาพหน้าจอต่อไปนี้แสดงสูตรข้างต้นในการดำเนินการ วันที่ปัจจุบันในขณะที่เขียนคือ 6 พฤษภาคม 2015:
หมายเหตุ ผลลัพธ์ของสูตรข้างต้นคือเลขลำดับที่แสดงถึงวันที่ หากต้องการแสดงเป็นวันที่ ให้เลือกเซลล์แล้วกด Ctrl+1 เพื่อเปิดกล่องโต้ตอบ จัดรูปแบบเซลล์ บนแท็บ ตัวเลข เลือก วันที่ ในรายการ ประเภท จากนั้นเลือกรูปแบบวันที่ที่คุณต้องการ สำหรับขั้นตอนโดยละเอียด โปรดดูวิธีเปลี่ยนรูปแบบวันที่ใน Excel
ตัวอย่างที่ 2 การลบวันออกจากวันที่ใน Excel
หากต้องการลบจำนวนวันที่กำหนดออกจากวันที่หนึ่ง คุณต้องดำเนินการทางคณิตศาสตร์ตามปกติอีกครั้ง ข้อแตกต่างเพียงอย่างเดียวจากตัวอย่างก่อนหน้านี้คือคุณพิมพ์เครื่องหมายลบแทนเครื่องหมายบวก :)
วันที่ - N วันต่อไปนี้คือตัวอย่างสูตรบางส่วน:
-
=A2-10
-
=DATE(2015, 5, 6)-10
-
=TODAY()-10
วิธีเพิ่มหรือลบสัปดาห์ถึงวันที่
ในกรณีที่คุณต้องการบวกหรือลบทั้งสัปดาห์เป็นวันที่ใดวันที่หนึ่ง คุณสามารถใช้สูตรเดียวกับการบวก/ลบวัน และเพียงแค่คูณจำนวนสัปดาห์ด้วย 7:
การเพิ่มสัปดาห์ ไปยังวันที่ใน Excel:
เซลล์ + N สัปดาห์ * 7 ตัวอย่างเช่น คุณเพิ่ม 3 สัปดาห์ไปยังวันที่ใน A2 ให้ใช้ สูตรต่อไปนี้: =A2+3*7
การลบสัปดาห์ จากวันที่ใน Excel:
เซลล์ - N สัปดาห์ * 7 ถึง ลบ 2 สัปดาห์จากวันนี้ คุณเขียน =TODAY()-2*7
วิธีบวก/ลบเดือนถึงวันที่ใน Excel
หากคุณต้องการเพิ่มหรือลบจำนวนเดือนทั้งหมดเป็นวันที่ คุณสามารถใช้ฟังก์ชัน DATE หรือ EDATE ตามที่แสดงด้านล่าง
ตัวอย่างที่ 1 เพิ่มเดือนให้กับวันที่ด้วยฟังก์ชัน DATE ของ Excel
สร้างรายการวันที่ในคอลัมน์ A เช่น พิมพ์จำนวนวันที่ที่คุณต้องการเพิ่ม (จำนวนบวก) หรือลบ (จำนวนที่เป็นลบ) ในบางเซลล์ พูด C2
ป้อนสูตรต่อไปนี้ในเซลล์ B2 จากนั้นลากมุมของเซลล์ลงจนสุดเพื่อคัดลอกสูตรไปยังเซลล์อื่น:
=DATE(YEAR(A2), MONTH(A2) + $C$2, DAY(A2))
ตอนนี้ เรามาดูกันว่าฟังก์ชันนี้ทำหน้าที่อะไร ตรรกะเบื้องหลังสูตรนั้นชัดเจนและตรงไปตรงมา ฟังก์ชัน DATE(ปี เดือน วัน) รับอาร์กิวเมนต์ต่อไปนี้:
- ปี ของวันที่ในเซลล์ A2;
- เดือน ของวันที่ใน A2 + จำนวนเดือนที่คุณระบุในเซลล์ C2 และ
- วันที่ วัน ใน A2
ใช่ ง่ายมาก :) หากคุณพิมพ์จำนวนลบใน C2 สูตรจะลบเดือนแทนการบวก:
โดยธรรมชาติแล้ว ไม่มีอะไรขัดขวางไม่ให้คุณพิมพ์เครื่องหมายลบ ในสูตรโดยตรงเพื่อลบเดือนออกจากวันที่:
=DATE(YEAR(A2), MONTH(A2) - $C$2, DAY(A2))
และแน่นอน คุณสามารถพิมพ์จำนวนเดือนเพื่อเพิ่มหรือลบในสูตรแทนการอ้างอิงถึงเซลล์:
=DATE(YEAR( date ), MONTH( date ) + N months , DAY( date ))
สูตรจริงอาจมีลักษณะดังนี้:
- เพิ่ม เดือนถึงวันที่:
=DATE(YEAR(A2), MONTH(A2) + 2, DAY(A2))
- ลบ เดือนจากวันที่:
=DATE(YEAR(A2), MONTH(A2) - 2, DAY(A2))
ตัวอย่างที่ 2 เพิ่มหรือลบเดือนในวันที่ด้วย Excel EDATE
Microsoft Excel มีฟังก์ชันพิเศษที่ส่งคืนวันที่ซึ่งเป็นจำนวนเดือนที่ระบุก่อนหรือหลังวันที่เริ่มต้น นั่นคือฟังก์ชัน EDATE ซึ่งพร้อมใช้งานใน Excel 2007, 2010, 2013 และ Excel 2016 ที่กำลังจะมาถึง
ในสูตร EDATE(start_date, months)
ของคุณ คุณต้องใส่อาร์กิวเมนต์ 2 รายการต่อไปนี้:
- Start_date - วันที่เริ่มต้นนับจำนวนเดือน
- เดือน - จำนวนเดือนที่จะบวก (ค่าบวก) หรือลบ (ค่าลบ)
สูตรต่อไปนี้ที่ใช้ในคอลัมน์วันที่จะให้ผลลัพธ์เหมือนกับฟังก์ชัน DATE ในตัวอย่างก่อนหน้าทุกประการ:
เมื่อใช้ฟังก์ชัน EDATE คุณยังสามารถระบุวันที่เริ่มต้นและจำนวนเดือนที่จะบวก/ลบในสูตรได้โดยตรง ควรป้อนวันที่โดยใช้ฟังก์ชัน DATE หรือเป็นผลลัพธ์ของสูตรอื่น ตัวอย่างเช่น:
- หากต้องการ เพิ่ม เดือนใน Excel:
=EDATE(DATE(2015,5,7), 10)
สูตรจะบวก 10 เดือนจนถึง 7 พฤษภาคม 2015
- ถึง ลบ เดือนใน Excel:
=EDATE(TODAY(), -10)
สูตรจะลบ 10 เดือนนับจากวันนี้
หมายเหตุ ฟังก์ชัน Excel EDATE ส่งกลับหมายเลขซีเรียลที่แสดงวันที่ หากต้องการบังคับให้ Excel แสดงเป็นวันที่ คุณควรใช้ วันที่ จัดรูปแบบ ให้กับเซลล์ด้วยสูตร EDATE ของคุณ โปรดดูการเปลี่ยนรูปแบบวันที่ใน Excel สำหรับขั้นตอนโดยละเอียด
วิธีลบหรือเพิ่มปีเป็นวันที่ใน Excel
การเพิ่มปีเป็นวันที่ใน Excel ทำได้ในลักษณะเดียวกับการเพิ่มเดือน คุณใช้ฟังก์ชัน DATE(ปี เดือน วัน) อีกครั้ง แต่คราวนี้คุณระบุจำนวนปีที่คุณต้องการเพิ่ม:
DATE(YEAR( date ) + N ปี , MONTH( date ), DAY( date ))ในแผ่นงาน Excel ของคุณ สูตรอาจมีลักษณะดังนี้:
- ถึง เพิ่ม ปีเป็นวันที่ใน Excel:
=DATE(YEAR(A2) + 5, MONTH(A2), DAY(A2))
สูตรจะบวก 5 ปีเป็นวันที่ในเซลล์ A2
- เป็น ลบ ปีนับจากวันที่ใน Excel:
=DATE(YEAR(A2) - 5, MONTH(A2), DAY(A2))
สูตรจะลบ 5 ปีจากวันที่ในเซลล์ A2
หากคุณพิมพ์จำนวนปี ในการบวก (เลขบวก) หรือลบ (เลขลบ) ในบางเซลล์ แล้วอ้างอิงถึงเซลล์นั้นในฟังก์ชัน DATE คุณจะได้สูตรสากล:
เพิ่ม / ลบวัน เดือน และปีเป็นวันที่
หากคุณสังเกตสองตัวอย่างก่อนหน้านี้อย่างละเอียด ฉันคิดว่าคุณคงเดาได้แล้วว่าจะบวกหรือลบจำนวนปี เดือน และวันที่รวมกันเป็นวันที่ในสูตรเดียวได้อย่างไร ใช่ ใช้ฟังก์ชัน DATE แบบเก่า :)
เมื่อต้องการ เพิ่ม ปี เดือน วัน:
DATE(YEAR( date ) + X ปี MONTH( วันที่ ) + Y เดือน DAY( วันที่ ) + Z วัน )ถึง ลบ ปี เดือน วัน:
DATE(YEAR( date ) - X ปี MONTH( date ) - Y เดือน , DAY( date ) - Z วัน )ตัวอย่างเช่น สูตรต่อไปนี้บวก 2 ปี 3 เดือน และลบ 15 วันจากวันที่ในเซลล์ A2:
=DATE(YEAR(A2) + 2, MONTH(A2) + 3, DAY(A2) - 15)
นำไปใช้กับคอลัมน์วันที่ของเรา สูตรจะมีรูปแบบดังต่อไปนี้:
=DATE(YEAR(A2) + $C$2, MONTH(A2) + $D$2, DAY(A2) + $E$2)
วิธีเพิ่มและ ลบเวลาใน Excel
ใน Microsoft Excel คุณสามารถเพิ่มหรือลบเวลาโดยใช้ฟังก์ชัน เวลา ช่วยให้คุณทำงานในหน่วยเวลา (ชั่วโมง นาที และวินาที) ในลักษณะเดียวกับที่คุณจัดการปี เดือน และวันด้วยฟังก์ชัน DATE
หากต้องการ เพิ่ม เวลาใน Excel:
เซลล์ + TIME( ชั่วโมง , นาที , วินาที )ถึง ลบ เวลาใน Excel:
เซลล์ - TIME( ชั่วโมง , นาที , วินาที )โดยที่ A2 มีค่าเวลาที่คุณต้องการ เพื่อเปลี่ยนแปลง
ตัวอย่างเช่น เมื่อต้องการเพิ่ม 2 ชั่วโมง 30 นาที 15 วินาทีไปยังเวลาในเซลล์ A2 คุณสามารถใช้สูตรต่อไปนี้:
=A2 + TIME(2, 30, 15)
ถ้า คุณต้องการเพิ่มและลบหน่วยเวลาภายในสูตรเดียว เพียงเพิ่มเครื่องหมายลบลงในค่าที่เกี่ยวข้อง:
=A2 + TIME(2, 30, -15)
สูตรด้านบนบวกเวลาในเซลล์ A2 2 ชั่วโมง 30 นาที และลบออก 15 วินาที
อีกทางหนึ่ง คุณสามารถป้อนหน่วยเวลาที่คุณต้องการเปลี่ยนแปลงในบางเซลล์ และอ้างอิงถึงเซลล์เหล่านั้นในสูตรของคุณ:
=A2 + TIME($C$2, $D$2, $E$2)
ถ้าเซลล์ดั้งเดิมมีทั้งวันที่และเวลา สูตรด้านบนก็ทำงานได้อย่างสมบูรณ์เช่นกัน:
วันที่ & ตัวช่วยสร้างสูตรเวลา - วิธีที่รวดเร็วในการเพิ่มและลบวันที่ใน Excel
ตอนนี้คุณรู้จักสูตรต่างๆ มากมายเพื่อคำนวณวันที่ใน Excel แล้ว คุณไม่อยากมีสูตรเดียวที่สามารถทำทั้งหมดนี้ได้หรือ แน่นอนว่าสูตรดังกล่าวไม่สามารถมีอยู่ได้ อย่างไรก็ตาม มี วันที่ & ตัวช่วยสร้างเวลา ที่สามารถสร้างสูตรใดๆ ให้คุณได้ทันที โดยที่คุณติดตั้ง Ultimate Suite ไว้ใน Excel ของคุณ มีวิธีการดังนี้:
- เลือกเซลล์ที่คุณต้องการแทรกสูตร
- ไปที่แท็บ Ablebits เครื่องมือ และ คลิกปุ่ม วันที่ & ตัวช่วยสร้างเวลา ปุ่ม:
ตามตัวอย่าง ลองเพิ่ม ไม่กี่เดือนถึงวันที่ในเซลล์ A2 สำหรับสิ่งนี้ ให้คุณไปที่แท็บ เพิ่ม พิมพ์ A2 ในช่อง ป้อนวันที่ (หรือคลิกในกล่องและเลือกเซลล์บนแผ่นงาน) และพิมพ์จำนวนของ เดือนเพื่อเพิ่มในช่อง เดือน
วิซาร์ดสร้างสูตรและแสดงตัวอย่างในเซลล์ นอกจากนี้ยังแสดงวันที่คำนวณภายใต้ ผลลัพธ์ของสูตร :
หากคุณพอใจกับ