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

วิธีคำนวณวันระหว่างสองวันใน Google ชีต

หากคุณต้องการคำนวณจำนวนวันระหว่างวันที่สองวัน คุณสามารถใช้ฟังก์ชัน DAYS, DATEDIF และ NETWORKDAYS ใน Google ชีตได้ DAYS และ DATEDIF นับทุกวัน ในขณะที่ NETWORKDAYS ไม่รวมวันเสาร์และวันอาทิตย์

นับวันทั้งหมดระหว่างสองวัน

ในการคำนวณวันระหว่างวันที่สองวัน ไม่ว่าวันนี้จะเป็นวันธรรมดาหรือวันหยุด คุณสามารถใช้ฟังก์ชัน DAYS หรือ DATEDIF ได้

การใช้ฟังก์ชัน DAYS

ฟังก์ชัน DAYS นั้นใช้งานง่ายที่สุด ตราบใดที่คุณไม่ต้องกังวลเกี่ยวกับการยกเว้นวันหยุดหรือวันหยุดสุดสัปดาห์ อย่างไรก็ตาม DAYS จะบันทึกวันพิเศษที่เก็บไว้ในปีอธิกสุรทิน

หากต้องการใช้ DAYS นับระหว่างสองวัน ให้เปิดตาราง ข้อมูล Google ชีต  และคลิกที่เซลล์ว่าง พิมพ์ =DAYS("01/01/2019","01/01/2018")แทนที่วันที่ที่แสดงด้วยวันที่ของคุณเอง

ใช้วันที่ในลำดับที่กลับกัน ดังนั้นให้ใส่วันที่สิ้นสุดก่อน และวันที่เริ่มต้นเป็นวินาที การใช้วันที่เริ่มต้นก่อนจะคืนค่า DAYS เป็นค่าลบ

ตามตัวอย่างข้างต้น ฟังก์ชัน DAYS จะคำนวณจำนวนวันทั้งหมดระหว่างวันที่ระบุสองวัน รูปแบบวันที่ที่ใช้ในตัวอย่างข้างต้นคือรูปแบบสหราชอาณาจักร วว/ดด/ปี หากคุณอยู่ในสหรัฐอเมริกา โปรดใช้ MM/DD/YYYY

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

คุณยังสามารถใช้ฟังก์ชัน DAYS กับการอ้างอิงเซลล์ได้อีกด้วย หากคุณเลือกวันที่สองวันในเซลล์แยกกัน คุณสามารถพิมพ์ =DAYS(A1, A11)และแทนที่การอ้างอิงเซลล์ A1 และ A11 ด้วยการอ้างอิงเซลล์ของคุณเอง

ในตัวอย่างข้างต้น ความแตกต่าง 29 วันจะถูกบันทึกจากวันที่ที่บันทึกไว้ในเซลล์ E6 และ F10

การใช้ฟังก์ชัน DATEDIF

อีกทางเลือกหนึ่งสำหรับ DAYS คือฟังก์ชัน DATEDIF ซึ่งช่วยให้คุณคำนวณจำนวนวัน เดือน หรือปีระหว่างวันที่ระบุสองวัน

เช่นเดียวกับ DAYS DATEDIF คำนึงถึงวันอธิกสุรทินและจะนับทั้งวัน แทนที่จะจำกัดให้คุณทำงาน DATEDIF จะไม่ทำงานในลำดับที่กลับกัน ต่างจาก DAYS ดังนั้นให้ใช้วันที่เริ่มต้นเป็นอันดับแรกและวันที่สิ้นสุดเป็นวินาที

หากคุณต้องการระบุวันที่ในสูตร DATEDIF ให้คลิกเซลล์ว่างแล้วพิมพ์ =DATEDIF("01/01/2018","01/01/2019","D")และแทนที่วันที่ด้วยวันที่ของคุณเอง

ถ้าคุณต้องการใช้วันที่จากการอ้างอิงเซลล์ในสูตร DATEDIF ให้พิมพ์ =DATEDIF(A7,G7,"D")และแทนที่การอ้างอิงเซลล์ A7 และ G7 ด้วยการอ้างอิงเซลล์ของคุณเอง

นับวันทำการระหว่างสองวัน

ฟังก์ชัน DAYS และ DATEDIF ช่วยให้คุณค้นหาวันระหว่างวันที่สองวัน แต่จะนับทั้งวัน หากคุณต้องการนับเฉพาะวันทำการ และต้องการหักวันหยุดเพิ่มเติม คุณสามารถใช้ฟังก์ชัน NETWORKDAYS ได้

NETWORKDAYS ถือว่าวันเสาร์และวันอาทิตย์เป็นวันหยุดสุดสัปดาห์ โดยวันเหล่านี้จะถูกหักตามการคำนวณ เช่นเดียวกับ DATEDIF NETWORKDAYS จะใช้วันที่เริ่มต้นก่อน ตามด้วยวันที่สิ้นสุด

ในการใช้ NETWORKDAYS ให้คลิกที่เซลล์ว่างแล้วพิมพ์ =NETWORKDAYS(DATE(2018,01,01),DATE(2019,01,01)). การใช้ฟังก์ชัน DATE ที่ซ้อนกันทำให้คุณสามารถแปลงตัวเลขปี เดือน และวันที่เป็นตัวเลขวันที่ตามลำดับได้

แทนที่ตัวเลขที่แสดงด้วยตัวเลขปี เดือน และวันที่ของคุณเอง

คุณยังสามารถใช้การอ้างอิงเซลล์ในสูตร NETWORKDAYS แทนการใช้ฟังก์ชัน DATE ที่ซ้อนกันได้

เขียน =NETWORKDAYS(A6,B6) เซลล์ว่าง และแทนที่การอ้างอิงเซลล์ A6 และ B6 ด้วยการอ้างอิงเซลล์ของคุณเอง

ในตัวอย่างข้างต้น ฟังก์ชัน NETWORKDAYS ใช้ในการคำนวณวันทำการระหว่างวันที่ต่างกัน

หากคุณต้องการแยกบางวันออกจากการคำนวณของคุณ เช่น วันหยุดบางวัน คุณสามารถเพิ่มได้เมื่อสิ้นสุดสูตร NETWORKDAYS ของคุณ

โดยคลิกที่เซลล์ว่างแล้วพิมพ์ =NETWORKDAYS(A6,B6,{B6:D6}. ในตัวอย่างนี้ A6 คือวันที่เริ่มต้น B6 คือวันที่สิ้นสุด และช่วง B6:D6 คือช่วงของเซลล์ที่มีวันหยุดที่จะไม่รวม

คุณสามารถแทนที่การอ้างอิงเซลล์ด้วยวันที่ของคุณเองได้ โดยใช้ฟังก์ชัน DATE ที่ซ้อนกัน หากคุณต้องการ เมื่อต้องการทำเช่นนี้ พิมพ์  =NETWORKDAYS(E11,F13,{DATE(2019,11,18),DATE(2019,11,19)})และแทนที่การอ้างอิงเซลล์และเกณฑ์วันที่ด้วยตัวเลขของคุณเอง

ในตัวอย่างข้างต้น จะใช้ช่วงวันที่เดียวกันสำหรับสูตร NETWORKDAYS สามสูตร ด้วย 11 วันทำงานมาตรฐานที่รายงานในเซลล์ B2 ระหว่างสองถึงสามวันหยุดเพิ่มเติมจะถูกลบออกในเซลล์ B3 และ B4

โพสต์ที่เกี่ยวข้อง
เผยแพร่บทความเกี่ยวกับ

เพิ่มความคิดเห็น