โฮมเพจ » เคล็ดลับ MS Office » วิธีการลบวันที่ใน Excel

    วิธีการลบวันที่ใน 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 หากคุณมีคำถามใด ๆ รู้สึกอิสระที่จะแสดงความคิดเห็น สนุก!