วิธีการลบวันที่ใน Excel
หากคุณมีแผ่นงาน Excel(Excel sheet)ที่มีวันที่จำนวนมาก ในที่สุดคุณจะต้องคำนวณความแตกต่างระหว่างวันที่บางวันเหล่านั้น บางทีคุณอาจต้องการดูว่าคุณต้องใช้เวลากี่เดือนในการชำระหนี้หรือกี่วันในการลดน้ำหนักจำนวนหนึ่ง?
การคำนวณความแตกต่างระหว่างวันที่ในExcelเป็นเรื่องง่าย แต่อาจกลายเป็นเรื่องที่ซับซ้อนได้ ขึ้นอยู่กับว่าคุณต้องการคำนวณค่าบางค่าอย่างไร ตัวอย่างเช่น หากคุณต้องการทราบจำนวนเดือนระหว่าง 2/5/2559 ถึง 1/15/2559 คำตอบควรเป็น 0 หรือ 1 บางคนอาจบอกว่า 0 เนื่องจากไม่ใช่เดือนเต็มระหว่างวันที่และบางคนอาจบอกว่า 1 เพราะเป็นเดือนอื่น
ในบทความนี้ ฉันจะแสดงวิธีคำนวณความแตกต่างระหว่างวันสองวัน เพื่อหาจำนวนวัน เดือน และปีด้วยสูตรที่แตกต่างกัน ขึ้นอยู่กับความชอบของคุณ
วันระหว่างสองวันที่
การคำนวณที่ง่ายที่สุดที่เราสามารถทำได้คือการหาจำนวนวันระหว่างวันที่สองวัน ข้อดีของการคำนวณวันคือมีทางเดียวเท่านั้นในการคำนวณค่า ดังนั้นคุณจึงไม่ต้องกังวลกับสูตรต่างๆ ที่จะให้คำตอบที่แตกต่างกัน
ในตัวอย่างข้างต้น ฉันมีสองวันที่เก็บไว้ในเซลล์A2 และ A3 (A2 and A3)ทางขวามือ คุณจะเห็นความแตกต่างระหว่างสองวันนั้นคือ 802 วัน ในExcelมีหลายวิธีในการคำนวณค่าเดียวกันเสมอ และนั่นคือสิ่งที่ฉันทำที่นี่ ลองดูที่สูตร:
สูตรแรกเป็นเพียงการลบอย่างง่ายของวันที่ทั้งสองA3 – A2 (A3 – A2)Excelรู้ว่าเป็นวันที่และคำนวณจำนวนวันระหว่างสองวันที่นั้น ง่าย(Easy)และตรงไปตรงมามาก นอกจากนี้ คุณยังสามารถใช้ฟังก์ชันDAYS ได้อีกด้วย(DAYS)
=DAYS(A3, A2)
ฟังก์ชันนี้รับสองอาร์กิวเมนต์: วันที่สิ้นสุด(end date)และวันที่เริ่ม(start date)ต้น หากคุณเปลี่ยนวันที่ในสูตร คุณจะได้ตัวเลขติดลบ สุดท้าย คุณสามารถใช้ฟังก์ชันที่เรียกว่าDATEDIFซึ่งรวมอยู่ในExcelจากLotus 1-2-3 วัน แต่ไม่ใช่สูตรที่ได้รับการสนับสนุนอย่างเป็นทางการในExcel
=DATEDIF(A2, A3, "D")
เมื่อคุณพิมพ์สูตร คุณจะเห็นว่าExcelไม่ได้ให้คำแนะนำใดๆ สำหรับเขตข้อมูล ฯลฯ โชคดีที่คุณสามารถดูไวยากรณ์และอาร์กิวเมนต์ที่รองรับทั้งหมดสำหรับฟังก์ชัน DATEDIF(DATEDIF function)ได้ที่นี่
เป็นโบนัสเพิ่มเติม ถ้าคุณต้องการคำนวณจำนวนวันทำงานระหว่างสองวันล่ะ ง่ายพอเพราะเรามีสูตรในตัว:
=NETWORKDAYS(startDate,endDate)
การคำนวณจำนวนวันและวันธรรมดานั้นง่ายพอสมควร เรามาพูดถึงเรื่องเดือนกันตอนนี้เลย
เดือนระหว่างสองวันที่
การคำนวณที่ยากที่สุดคือจำนวนเดือนเนื่องจากคุณสามารถปัดขึ้นหรือปัดลงได้ขึ้นอยู่กับว่าเป็นเดือนที่สมบูรณ์หรือบางส่วนของเดือน ขณะนี้ มีฟังก์ชัน MONTHS(MONTHS function)ในExcelแต่มีฟังก์ชันจำกัดมาก เนื่องจากจะดูเฉพาะเดือนที่คำนวณส่วนต่างเท่านั้น ไม่ใช่ปี ซึ่งหมายความว่ามีประโยชน์เฉพาะในการคำนวณส่วนต่างระหว่างสองเดือนในปีเดียวกันเท่านั้น
เนื่องจากมันไม่มีประโยชน์ เรามาดูสูตรบางอย่างที่จะได้คำตอบที่ถูกต้อง Microsoftได้จัดเตรียมสิ่งเหล่านี้ไว้ที่นี่(here)แต่ถ้าคุณขี้เกียจเกินไปที่จะเยี่ยมชมลิงก์ ฉันได้ให้ไว้ด้านล่างนี้ด้วย
Round Up - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Round Down - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate)) *12+MONTH(LDate)-MONTH(EDate)
ตอนนี้เป็นสองสูตรที่ค่อนข้างยาวและซับซ้อน และคุณไม่จำเป็นต้องเข้าใจว่าเกิดอะไรขึ้น นี่คือสูตรใน Excel:
โปรดทราบว่าคุณควรแก้ไขสูตรปัดเศษลงในเซลล์จริง เนื่องจากด้วยเหตุผลแปลก ๆ สูตรทั้งหมดไม่ปรากฏในแถบสูตร (formula bar)ในการดูสูตรในเซลล์นั้น ให้คลิกที่ แท็ บFormulasแล้วคลิกShow Formulas
แล้วผลลัพธ์สุดท้ายของสูตรทั้งสองในตัวอย่างปัจจุบันของเราคืออะไร? ลองดูด้านล่าง:
การ ปัด(Round)ขึ้นให้เวลาฉัน 27 เดือน และ การปัดเศษให้เวลาฉัน 26 เดือน ซึ่งแม่นยำ ขึ้นอยู่กับว่าคุณต้องการมองอย่างไร สุดท้ายนี้ คุณสามารถใช้ฟังก์ชัน DATEDIF(DATEDIF function)ได้ แต่จะคำนวณเฉพาะเดือนเต็มเท่านั้น ดังนั้นในกรณีของเรา คำตอบที่ได้คือ 26
=DATEDIF(A2, A3, "M")
ปีระหว่างสองวันที่
เช่นเดียวกับเดือน ปีสามารถคำนวณได้ขึ้นอยู่กับว่าคุณต้องการนับ 1 ปีเป็น 365 วันเต็ม หรือถ้าการเปลี่ยนแปลงในปีนั้นนับ ลองใช้ตัวอย่างของเราโดยที่ฉันใช้สูตรที่แตกต่างกันสองสูตรในการคำนวณจำนวนปี:
สูตรหนึ่งใช้DATEDIFและอีก สูตร หนึ่ง ใช้ฟังก์ชัน YEAR (YEAR function)เนื่องจากจำนวนวันต่างกันเพียง 802 DATEDIF จึง แสดง 2 ปีในขณะที่ฟังก์ชัน YEAR(YEAR function)แสดง 3 ปี
อีกครั้ง นี่เป็นเรื่องของการตั้งค่าและขึ้นอยู่กับสิ่งที่คุณพยายามคำนวณ เป็นความคิดที่ดีที่จะทราบทั้งสองวิธี เพื่อที่คุณจะสามารถโจมตีปัญหาต่างๆ ด้วยสูตรที่แตกต่างกันได้
ตราบใดที่คุณระมัดระวังกับสูตรที่คุณใช้ การคำนวณสิ่งที่คุณต้องการจะเป็นเรื่องง่าย นอกจากนี้ยังมีฟังก์ชันวันที่อีกมากมายนอกเหนือจากที่ฉันพูดถึง ดังนั้นโปรดตรวจสอบฟังก์ชันเหล่านั้นบนไซต์สนับสนุนของ Office (Office Support)หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็น สนุก!
Related posts
เพิ่ม Regression Trendline แนวตรงไปยัง Excel Scatter Plot
วิธีทำ Histogram ใน Excel
วิธีที่จะปลอดภัย Password Protect Excel File
วิธีสร้าง Flowchart ใน Word and Excel
วิธีการ Create Labels ใน Word จาก Excel Spreadsheet
วิธีเพิ่มแถบข้อผิดพลาดใน Excel
วิธีใช้คุณลักษณะการกู้คืนอัตโนมัติของ Excel และการสำรองข้อมูลอัตโนมัติ
ใช้ฟังก์ชัน "แทรกข้อมูลจากรูปภาพ" ใหม่ของ Excel Mobile
ใช้ Excel เป็นเครื่องมือในการคัดลอกข้อมูลจากเว็บ
วิธีการกรองข้อมูลใน Excel
วิธีการสร้าง Greeting Card กับ MS Word
วิธีการ Group Worksheets ใน Excel
วิธีใช้ฟังก์ชัน YEARFRAC ใน Excel
วิธีการเปลี่ยน Background ใน Microsoft Teams
คำแนะนำเกี่ยวกับนามสกุลไฟล์ Excel ทั้งหมด & ความหมาย
วิธีสร้าง Distribution List ใน Outlook
วิธีเปิด Excel หลายอินสแตนซ์
วิธีใช้ VLOOKUP ใน Excel
ใช้ฟังก์ชันสรุปเพื่อสรุปข้อมูลใน Excel
วิธีสร้างกราฟหรือแผนภูมิอย่างง่ายใน Excel