คำนวณจำนวนวันระหว่างสองวันใน Excel

  • แบ่งปันสิ่งนี้
Michael Brown

บทช่วยสอนนี้จะสอนวิธีที่ง่ายและรวดเร็วในการหาจำนวนวันที่อยู่ระหว่างวันที่สองวันใน Excel

คุณสงสัยหรือไม่ว่าจำนวนวันระหว่างสองวันคืออะไร บางทีคุณจำเป็นต้องรู้จำนวนวันระหว่างวันนี้ถึงวันที่ในอดีตหรืออนาคต? หรือคุณแค่ต้องการนับวันทำงานระหว่างวันที่สองวัน? ไม่ว่าปัญหาของคุณคืออะไร ตัวอย่างใดตัวอย่างหนึ่งด้านล่างนี้จะช่วยแก้ปัญหาได้อย่างแน่นอน

    เครื่องคำนวณวันระหว่างวันที่

    หากคุณกำลังมองหาคำตอบด่วน เพียงระบุ สองวันในเซลล์ที่เกี่ยวข้อง และเครื่องคำนวณออนไลน์ของเราจะแสดงจำนวนวันที่นับจากวันที่ถึงวันที่:

    หมายเหตุ หากต้องการดูสมุดงานแบบฝัง โปรดอนุญาตคุกกี้ทางการตลาด

    อยากรู้สูตรที่คำนวณวันที่ของคุณหรือไม่ ง่ายเหมือน =B3-B2 :)

    ด้านล่างคุณจะพบคำอธิบายโดยละเอียดเกี่ยวกับวิธีการทำงานของสูตรนี้ และเรียนรู้วิธีอื่นๆ อีกสองสามวิธีในการคำนวณวันระหว่างวันที่ใน Excel

    จำนวนวันระหว่างวันที่ การคำนวณ

    วิธีที่ง่ายที่สุดในการคำนวณวันระหว่างวันที่ใน Excel คือการลบวันที่หนึ่งออกจากอีกวันที่หนึ่ง:

    วันที่ใหม่กว่า- วันที่เก่ากว่า

    ตัวอย่างเช่น หากต้องการทราบจำนวนวันที่อยู่ระหว่างวันที่ในเซลล์ A2 และ B2 ให้ใช้สูตรนี้:

    =B2 - A2

    โดยที่ A2 คือวันที่ก่อนหน้า และ B2 คือวันที่ภายหลัง

    ผลลัพธ์คือจำนวนเต็มที่แทนจำนวน ของวันระหว่างสองวันที่:

    สูตรนี้ทำงานอย่างไร

    อย่างที่คุณอาจทราบ Microsoft Excel จะจัดเก็บวันที่เป็นหมายเลขซีเรียลตั้งแต่ 1-ม.ค.-1900 ซึ่งแสดงแทน ตามหมายเลข 1 ในระบบนี้ 2-ม.ค.-1900 จะถูกจัดเก็บเป็นหมายเลข 2, 3-ม.ค.-1900 เป็น 3 และอื่น ๆ ดังนั้น เมื่อลบวันที่หนึ่งออกจากอีกวันหนึ่ง คุณต้องลบจำนวนเต็มที่แทนวันที่เหล่านั้น

    ในตัวอย่างของเรา สูตรใน C3 ลบ 43226 (ค่าตัวเลขของวันที่ 6 พฤษภาคม 18) จาก 43309 (ค่า ค่าตัวเลขของวันที่ 28-Jul-18) และส่งกลับผลลัพธ์เป็น 83 วัน

    ข้อดีของวิธีนี้คือใช้งานได้อย่างสมบูรณ์ในทุกกรณี ไม่ว่าวันที่ใดจะเก่ากว่าหรือวันที่ใดใหม่กว่า หากคุณกำลังลบวันที่ภายหลังออกจากวันที่ก่อนหน้า เช่นในแถวที่ 5 ในภาพหน้าจอด้านบน สูตรจะส่งกลับผลต่างเป็นจำนวนลบ

    คำนวณจำนวนวันระหว่างวันที่ใน Excel ด้วย DATEDIF

    อีกวิธีหนึ่งในการนับวันระหว่างวันที่ใน Excel คือการใช้ฟังก์ชัน DATEDIF ซึ่งออกแบบมาเป็นพิเศษเพื่อคำนวณความแตกต่างของวันที่ในหน่วยต่างๆ รวมถึงวัน เดือน และปี

    หากต้องการรับตัวเลข ของวันระหว่างวันที่ 2 วัน คุณระบุวันที่เริ่มต้นในอาร์กิวเมนต์แรก วันที่สิ้นสุดในอาร์กิวเมนต์ที่สอง และหน่วย "d" ในอาร์กิวเมนต์สุดท้าย:

    DATEDIF(start_date, end_date, "d")

    In ตัวอย่างของเรา สูตรจะเป็นดังนี้:

    =DATEDIF(A2, B2, "d")

    ไม่เหมือนกับการดำเนินการลบ สูตร DATEDIF สามารถลบวันที่เก่ากว่าออกจากวันที่ใหม่กว่า แต่ไม่ใช่ในทางกลับกัน ถ้าวันที่เริ่มต้นอยู่หลังวันที่สิ้นสุด สูตรจะส่ง #NUM! ข้อผิดพลาด เช่นในแถวที่ 5 ในภาพหน้าจอด้านล่าง:

    หมายเหตุ DATEDIF เป็นฟังก์ชันที่ไม่มีเอกสาร หมายความว่าไม่มีอยู่ในรายการฟังก์ชันใน Excel หากต้องการสร้างสูตร DATEDIF ในเวิร์กชีต คุณจะต้องพิมพ์อาร์กิวเมนต์ทั้งหมดด้วยตนเอง

    นับวันระหว่างวันที่ด้วยฟังก์ชัน Excel DAYS

    ผู้ใช้ Excel 2013 และ Excel 2016 มีอีกหนึ่ง วิธีง่ายๆ ที่น่าทึ่งในการคำนวณวันระหว่างวันที่สองวัน - ฟังก์ชัน DAYS

    โปรดทราบว่าเมื่อเทียบกับ DATEDIF สูตร DAYS ต้องใช้อาร์กิวเมนต์ในลำดับย้อนกลับ:

    DAYS(end_date, start_date)

    ดังนั้น สูตรของเราจึงมีรูปแบบดังนี้:

    =DAYS(B2, A2)

    เหมือนกับการลบ โดยจะส่งกลับผลต่างเป็นจำนวนบวกหรือลบ ขึ้นอยู่กับว่าวันที่สิ้นสุดมีค่ามากกว่าหรือน้อยกว่าวันที่เริ่มต้น วันที่:

    วิธีคำนวณจำนวนวันระหว่างวันนี้และวันที่อื่น

    อันที่จริง การคำนวณจำนวนวันจากหรือก่อนหน้าวันที่หนึ่งๆ คือ กรณีเฉพาะของคณิตศาสตร์ "กี่วันระหว่างวันที่" สำหรับสิ่งนี้ คุณสามารถใช้สูตรใดก็ได้ที่กล่าวถึงข้างต้นและระบุฟังก์ชัน TODAY แทนวันที่ใดวันที่หนึ่ง

    ในการคำนวณจำนวนวัน นับตั้งแต่วันที่ เช่น ระหว่างวันที่ที่ผ่านมา และวันนี้:

    วันนี้() - past_date

    ในการนับจำนวนวัน จนถึงวันที่ เช่น ระหว่างวันที่ในอนาคตกับวันนี้:

    Future_date- TODAY()

    ตัวอย่างเช่น ลองคำนวณความแตกต่างระหว่างวันนี้กับวันที่ก่อนหน้าใน A4:

    =TODAY() - A4

    และตอนนี้ มาดูกันว่ากี่วันอยู่ระหว่าง วันนี้และวันที่หลัง:

    วิธีคำนวณวันทำงานระหว่างสองวันใน Excel

    ในสถานการณ์ที่คุณต้องการหาจำนวนวันระหว่างสองวัน วันที่ที่ไม่มีวันหยุดสุดสัปดาห์ ให้ใช้ฟังก์ชัน NETWORKDAYS:

    NETWORKDAYS(start_date, end_date, [holidays])

    อาร์กิวเมนต์สองรายการแรกน่าจะดูคุ้นเคยสำหรับคุณอยู่แล้ว และอาร์กิวเมนต์ที่สาม (ทางเลือก) อนุญาตให้ยกเว้นรายการวันหยุดที่กำหนดเองได้ จากการนับวัน

    หากต้องการทราบว่ามีกี่วันทำงานระหว่างวันที่สองวันในคอลัมน์ A และ B ให้ใช้สูตรนี้:

    =NETWORKDAYS(A2, B2)

    <3

    ไม่บังคับ คุณสามารถป้อนรายการวันหยุดของคุณในบางเซลล์และบอกสูตรให้ละเว้นวันเหล่านั้น:

    =NETWORKDAYS(A2, B2, $A$9:$A$10)

    ด้วยเหตุนี้ เฉพาะธุรกิจเท่านั้น นับวันระหว่างวันที่สองวัน:

    เคล็ดลับ ในกรณีที่คุณต้องจัดการกับวันหยุดสุดสัปดาห์ที่กำหนดเอง (เช่น วันหยุดสุดสัปดาห์คือวันอาทิตย์และวันจันทร์ หรือวันอาทิตย์เท่านั้น) ให้ใช้ฟังก์ชัน NETWORKDAYS.INTL ซึ่งช่วยให้คุณระบุได้ว่าวันใดในสัปดาห์ที่ควรถือเป็นวันหยุดสุดสัปดาห์

    ค้นหาตัวเลข ของวันระหว่างวันที่สองวันด้วย Date & ตัวช่วยสร้างเวลา

    อย่างที่คุณเห็น Microsoft Excel มีไม่กี่อย่างวิธีนับวันระหว่างวันที่ต่างๆ หากคุณไม่แน่ใจว่าจะใช้สูตรใด ให้วันที่ & ตัวช่วยสร้างเวลาทำการคำนวณจำนวนวันระหว่างสองวันให้คุณ โดยมีวิธีการดังนี้:

    1. เลือกเซลล์ที่คุณต้องการแทรกสูตร
    2. ในแท็บ เครื่องมือของ Ablebits ในแท็บ วันที่ & เวลา กลุ่ม คลิก วันที่ & ตัวช่วยสร้างเวลา :

    3. ใน วันที่ & ตัวช่วยสร้างเวลา หน้าต่างโต้ตอบ สลับไปที่แท็บ ความแตกต่าง และทำดังต่อไปนี้:
      • ในช่อง วันที่ 1 ให้ป้อนวันที่แรก (วันที่เริ่มต้น) หรือการอ้างอิงถึงเซลล์ที่มีอยู่
      • ในช่อง วันที่ 2 ให้ป้อนวันที่ที่สอง (วันที่สิ้นสุด)
      • ในช่อง ความแตกต่างใน กล่อง เลือก D .

      วิซาร์ดจะแสดงตัวอย่างสูตรในเซลล์ทันที และผลลัพธ์ในกล่อง ผลต่างใน

    4. คลิกปุ่ม แทรกสูตร และใส่สูตรลงในเซลล์ที่เลือก เสร็จแล้ว!

    ดับเบิลคลิกที่จุดจับเติม และสูตรจะถูกคัดลอกข้ามคอลัมน์:

    หากต้องการแสดงความแตกต่างของวันที่ในลักษณะที่แตกต่างกันเล็กน้อย คุณสามารถเลือกตัวเลือกเพิ่มเติมใดก็ได้:

    • แสดงป้ายกำกับข้อความ - คำว่า "วัน" จะ ปรากฏขึ้นพร้อมกับตัวเลข ดังที่แสดงในภาพหน้าจอด้านล่าง
    • ไม่แสดงหน่วยเป็นศูนย์ - หากความแตกต่างของวันที่เป็น 0 วัน สตริงว่าง (ว่างเซลล์) จะถูกส่งกลับ
    • ผลลัพธ์เป็นลบหากวันที่ 1 > วันที่ 2 - สูตรจะส่งกลับจำนวนลบคือวันที่เริ่มต้นอยู่หลังวันที่สิ้นสุด

    ภาพหน้าจอด้านล่างแสดงตัวเลือกเพิ่มเติม 2-3 ตัวเลือกที่ใช้งานจริง:

    นี่คือวิธีที่คุณคำนวณจำนวนวันระหว่างวันที่ใน Excel หากคุณต้องการทดสอบวันที่ & ตัวช่วยสร้างสูตรเวลาในเวิร์กชีตของคุณ คุณสามารถดาวน์โหลด Ultimate Suite เวอร์ชันทดลอง 14 วันได้ ซึ่งรวมถึงเครื่องมือนี้และเครื่องมือช่วยประหยัดเวลาอื่นๆ อีกกว่า 70 รายการสำหรับ Excel

    ดาวน์โหลดได้

    กี่วันระหว่างวันที่ - ตัวอย่าง (ไฟล์ .xlsx)

    Michael Brown เป็นผู้ที่ชื่นชอบเทคโนโลยีโดยเฉพาะและมีความหลงใหลในการทำให้กระบวนการที่ซับซ้อนง่ายขึ้นโดยใช้เครื่องมือซอฟต์แวร์ ด้วยประสบการณ์กว่าทศวรรษในอุตสาหกรรมเทคโนโลยี เขาได้ฝึกฝนทักษะของเขาใน Microsoft Excel และ Outlook รวมถึง Google ชีตและเอกสาร บล็อกของ Michael ทุ่มเทให้กับการแบ่งปันความรู้และความเชี่ยวชาญของเขากับผู้อื่น โดยให้คำแนะนำและแบบฝึกหัดที่ทำตามได้ง่ายเพื่อปรับปรุงผลิตภาพและประสิทธิภาพ ไม่ว่าคุณจะเป็นมืออาชีพที่ช่ำชองหรือมือใหม่ บล็อกของ Michael นำเสนอข้อมูลเชิงลึกอันมีค่าและคำแนะนำที่เป็นประโยชน์สำหรับการใช้ประโยชน์สูงสุดจากเครื่องมือซอฟต์แวร์ที่จำเป็นเหล่านี้