วิธีการลบวันที่ใน Excel
หากคุณมีแผ่นงาน Excel ที่มีวันที่จำนวนมากโอกาสที่คุณจะต้องคำนวณความแตกต่างระหว่างวันที่เหล่านั้นบางส่วน บางทีคุณอาจต้องการดูว่าต้องใช้เวลากี่เดือนในการชำระหนี้หรือจำนวนวันที่คุณต้องลดน้ำหนัก?
การคำนวณความแตกต่างระหว่างวันที่ใน Excel นั้นง่าย แต่อาจมีความซับซ้อนขึ้นอยู่กับวิธีที่คุณต้องการคำนวณค่าบางอย่าง ตัวอย่างเช่นหากคุณต้องการทราบจำนวนเดือนระหว่างวันที่ 2/5/2016 ถึง 1/15/2016 คำตอบควรเป็น 0 หรือ 1 หรือไม่ บางคนอาจพูดว่า 0 เนื่องจากไม่ใช่เดือนเต็มระหว่างวันที่และบางคนอาจบอกว่า 1 เพราะเป็นเดือนอื่น.
ในบทความนี้ฉันจะแสดงวิธีการคำนวณความแตกต่างระหว่างวันที่สองวันเพื่อค้นหาจำนวนวันเดือนและปีที่มีสูตรที่แตกต่างกันขึ้นอยู่กับการตั้งค่าของคุณ.
วันระหว่างสองวัน
การคำนวณที่ง่ายที่สุดที่เราสามารถทำได้คือรับจำนวนวันระหว่างสองวัน สิ่งที่ดีเกี่ยวกับการคำนวณวันคือมีวิธีการคำนวณค่าเพียงวิธีเดียวดังนั้นคุณไม่ต้องกังวลกับสูตรที่แตกต่างให้คำตอบที่แตกต่างกัน.
ในตัวอย่างด้านบนของฉันฉันมีสองวันที่เก็บไว้ในเซลล์ A2 และ A3 ทางด้านขวาคุณจะเห็นความแตกต่างระหว่างสองวันที่นั้นคือ 802 วัน ใน Excel มีหลายวิธีในการคำนวณค่าเดียวกันและนั่นคือสิ่งที่ฉันทำที่นี่ ลองมาดูสูตร:
สูตรแรกเป็นเพียงการลบอย่างง่ายของสองวันคือ A3 - A2 Excel รู้ว่าเป็นวันที่และเพียงคำนวณจำนวนวันระหว่างสองวันนั้น ง่ายและตรงไปตรงมามาก นอกจากนี้คุณยังสามารถใช้ วัน ฟังก์ชัน.
= วัน (A3, A2)
ฟังก์ชั่นนี้ใช้เวลาสองข้อโต้แย้ง: วันที่สิ้นสุดและวันที่เริ่มต้น หากคุณเปลี่ยนวันที่ในสูตรคุณจะได้รับจำนวนลบ สุดท้ายคุณสามารถใช้ฟังก์ชั่นที่เรียกว่า DATEDIF, ซึ่งรวมอยู่ใน Excel ตั้งแต่ Lotus 1-2-3 วัน แต่ไม่ใช่สูตรที่ได้รับการสนับสนุนอย่างเป็นทางการใน Excel.
= DATEDIF (A2, A3, "D")
เมื่อคุณพิมพ์สูตรคุณจะเห็นว่า Excel ไม่ได้ให้คำแนะนำใด ๆ กับฟิลด์ ฯลฯ โชคดีที่คุณสามารถดูไวยากรณ์และอาร์กิวเมนต์ที่สนับสนุนทั้งหมดสำหรับฟังก์ชัน DATEDIF ที่นี่.
เป็นโบนัสเพิ่มเติมจะทำอย่างไรถ้าคุณต้องการคำนวณจำนวนวันทำงานระหว่างสองวัน ง่ายพอเพราะเรามีสูตรในตัว:
= NETWORKDAYS (StartDate, endDate)
การคำนวณจำนวนวันและวันธรรมดานั้นง่ายพอดังนั้นมาคุยกันเรื่องเดือนนี้กัน.
เดือนระหว่างวันที่สองวัน
การคำนวณที่ยากที่สุดคือจำนวนเดือนเนื่องจากวิธีการปัดเศษขึ้นหรือปัดเศษขึ้นอยู่กับว่าเป็นเดือนที่สมบูรณ์หรือบางเดือน ขณะนี้มีฟังก์ชัน MONTHS ใน Excel แต่มีข้อ จำกัด มากเพราะจะดูเฉพาะเดือนที่คำนวณความแตกต่างไม่ใช่ปี ซึ่งหมายความว่ามีประโยชน์สำหรับการคำนวณความแตกต่างระหว่างสองเดือนในปีเดียวกันเท่านั้น.
ลองดูสูตรบางอย่างที่จะทำให้เราได้คำตอบที่ถูกต้อง Microsoft ให้สิ่งเหล่านี้ที่นี่ แต่ถ้าคุณขี้เกียจเกินไปที่จะเยี่ยมชมลิงค์ฉันได้ให้พวกเขาด้านล่างด้วย.
Round Up - = (YEAR (LDate) -YEAR (EDate)) * 12 + เดือน (LDate) - MONTH (EDATE)
ปัดเศษ - = IF (วัน (LDate)> = วัน (EDate), 0, -1) + (ปี (LDate) - ปี (EDate)) * 12 + เดือน (LDate) - เดือน (EDate)
ตอนนี้มีสองสูตรที่ค่อนข้างยาวและซับซ้อนและคุณไม่จำเป็นต้องเข้าใจสิ่งที่เกิดขึ้น นี่คือสูตรใน Excel:
โปรดสังเกตว่าคุณควรแก้ไขสูตรการปัดเศษลงในเซลล์จริงเพราะด้วยเหตุผลบางประการสูตรทั้งหมดจะไม่แสดงในแถบสูตร เพื่อที่จะดูสูตรในเซลล์เองให้คลิกที่ สูตร คลิกแท็บแล้วคลิก แสดงสูตร.
ดังนั้นผลลัพธ์สุดท้ายของสองสูตรในตัวอย่างปัจจุบันของเราคืออะไร ลองดูด้านล่าง:
การปัดเศษให้ฉัน 27 เดือนและการปัดเศษให้ฉัน 26 เดือนซึ่งแม่นยำขึ้นอยู่กับว่าคุณต้องการดูมันอย่างไร สุดท้ายคุณยังสามารถใช้ฟังก์ชัน DATEDIF แต่จะคำนวณเพียงเดือนเต็มดังนั้นในกรณีของเราคำตอบที่ได้คือ 26.
= DATEDIF (A2, A3, "M")
ปีระหว่างวันที่สองวัน
เช่นเดียวกับเดือนคุณสามารถคำนวณปีได้โดยขึ้นอยู่กับว่าคุณต้องการนับ 1 ปีเต็ม 365 วันหรือหากนับการเปลี่ยนแปลงในปีนั้น ๆ ลองดูตัวอย่างของเราที่ฉันใช้สูตรที่แตกต่างกันสองสูตรเพื่อคำนวณจำนวนปี:
สูตรหนึ่งใช้ DATEDIF และอีกสูตรหนึ่งใช้ฟังก์ชัน YEAR เนื่องจากความแตกต่างของจำนวนวันเป็นเพียง 802, DATEDIF จึงแสดง 2 ปีในขณะที่ฟังก์ชันปีแสดง 3 ปี.
อีกครั้งนี่เป็นเรื่องของการตั้งค่าและขึ้นอยู่กับสิ่งที่คุณพยายามคำนวณ เป็นความคิดที่ดีที่จะทราบทั้งสองวิธีเพื่อให้คุณสามารถโจมตีปัญหาต่าง ๆ ด้วยสูตรที่แตกต่างกัน.
ตราบใดที่คุณระมัดระวังในการใช้สูตรที่ใช้คุณสามารถคำนวณสิ่งที่คุณต้องการได้อย่างง่ายดาย นอกจากนี้ยังมีฟังก์ชั่นวันที่อื่น ๆ อีกมากมายนอกเหนือจากฟังก์ชั่นที่ฉันพูดถึงดังนั้นอย่าลังเลที่จะตรวจสอบสิ่งเหล่านั้นบนไซต์การสนับสนุน Office หากคุณมีคำถามใด ๆ รู้สึกอิสระที่จะแสดงความคิดเห็น สนุก!