คำนวณช่วงเวลาหรือความแตกต่างระหว่างวันที่สอง
Excel มีฟังก์ชันสร้างวันที่หลายตัวซึ่งสามารถใช้คำนวณจำนวนวันระหว่างสองวันได้
แต่ละฟังก์ชันวันที่จะทำงานที่แตกต่างกันเพื่อให้ผลแตกต่างจากการ ทำงาน อย่างใดอย่างหนึ่งต่อไป สิ่งที่คุณใช้ขึ้นอยู่กับผลลัพธ์ที่คุณต้องการ
ฟังก์ชัน DATEDIF สามารถใช้ในการคำนวณช่วงเวลาหรือความแตกต่างระหว่างวันที่สองได้ ช่วงเวลานี้สามารถคำนวณได้จาก:
- วัน
- ทั้งเดือน
- ตลอดทั้งปี
การใช้ฟังก์ชันนี้รวมถึงการวางแผนหรือการเขียนข้อเสนอเพื่อกำหนดกรอบเวลาสำหรับโครงการที่จะเกิดขึ้น นอกจากนี้ยังสามารถใช้พร้อมกับวันเกิดของบุคคลเพื่อ คำนวณอายุของตัวเองในปีเดือนปีและวัน
ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน DATEDIF
ไวยากรณ์ ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและ อาร์กิวเมนต์
ไวยากรณ์สำหรับฟังก์ชัน DATEDIF คือ:
= DATEDIF (วันที่เริ่มต้น, วันสิ้นสุด, หน่วย)
start_date - (จำเป็น) วันเริ่มต้นของช่วงเวลาที่เลือก คุณสามารถป้อนวันที่เริ่มต้นจริงสำหรับอาร์กิวเมนต์นี้ได้หรือสามารถป้อนการ อ้างอิงเซลล์ ไปยังตำแหน่งของข้อมูลนี้ในแผ่นงานได้
end_date - (ต้องระบุ) วันที่สิ้นสุดของช่วงเวลาที่เลือก เช่นเดียวกับ Start_date ให้ป้อนวันที่สิ้นสุดตามจริงหรือการอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูลนี้ในเวิร์กชีท
("D") เดือนที่สมบูรณ์ ("M") หรือปีที่สมบูรณ์ ("Y") ระหว่างวันที่สอง
หมายเหตุ:
- Excel ดำเนินการคำนวณวันที่โดยการแปลงวันที่เป็น หมายเลขซีเรียล ซึ่งเริ่มต้นที่ศูนย์สำหรับวันที่ปลอมแปลง 0 มกราคม 1900 ในคอมพิวเตอร์ที่ใช้ Windows และ 1 มกราคม 1904 บนคอมพิวเตอร์ Macintosh
- อาร์กิวเมนต์ของหน่วยต้องล้อมรอบด้วยเครื่องหมายคำพูดเช่น "D" หรือ "M"
ข้อมูลเพิ่มเติมเกี่ยวกับอาร์เรย์ของหน่วย
อาร์กิวเมนต์ หน่วย สามารถมีการรวมกันของวันเดือนและปีเพื่อหาจำนวนเดือนระหว่างวันที่สองในปีเดียวกันหรือจำนวนวันระหว่างสองวันในเดือนเดียวกัน
- "YD" - คำนวณจำนวนวันระหว่างวันที่สองราวกับว่าวันที่อยู่ในปีเดียวกัน (แถวที่ 5 ด้านบน)
- "YM" - คำนวณจำนวนเดือนระหว่างวันที่สองราวกับว่าวันที่อยู่ในปีเดียวกัน (แถวที่ 6 ด้านบน)
- "MD" - คำนวณจำนวนวันระหว่างวันที่สองราวกับว่าวันที่อยู่ในเดือนเดียวกันกับปี (แถวที่ 7 ด้านบน)
ค่าความผิดพลาดของฟังก์ชัน DATEDIF
ถ้าข้อมูลสำหรับอาร์กิวเมนต์ต่างๆของฟังก์ชันนี้ไม่ได้ป้อนอย่างถูกต้องค่าความผิดพลาดต่อไปนี้จะปรากฏในเซลล์ที่มีฟังก์ชัน DATEDIF:
- #VALUE! ข้อผิดพลาด - ส่งคืนหาก start_date หรือ end_date ไม่ใช่วันที่เกิดขึ้นจริง (แถวที่ 8 ด้านบนโดยที่เซลล์ A8 ประกอบด้วยข้อมูลข้อความ)
- #NUM! ข้อผิดพลาด - ส่งกลับถ้า _date ปลายทาง เป็นวันที่ก่อนหน้ากว่า start_date (แถวที่ 9 ด้านบน)
ตัวอย่าง: คำนวณความแตกต่างระหว่างสองวัน
จุดที่น่าสนใจเกี่ยวกับ DATEDIF ก็คือว่ามันเป็นฟังก์ชันซ่อนอยู่ในที่มันไม่ได้อยู่ในรายการที่มีฟังก์ชั่น Date ตามแท็บสูตรใน Excel ซึ่งหมายความว่า:
- ไม่มี กล่องโต้ตอบ สำหรับการป้อนฟังก์ชันและอาร์กิวเมนต์
- ถ้อยคำคำอธิบายอาร์กิวเมนต์ไม่แสดงรายการอาร์กิวเมนต์เมื่อพิมพ์ชื่อของฟังก์ชันลงในเซลล์
ดังนั้นจึงต้องป้อนฟังก์ชันและอาร์กิวเมนต์ด้วยตนเองลงในเซลล์เพื่อให้สามารถใช้งานได้เช่นพิมพ์เครื่องหมายจุลภาคระหว่างแต่ละอาร์กิวเมนต์เพื่อทำหน้าที่เป็นตัวคั่น
DATEDIF ตัวอย่าง: การคำนวณความแตกต่างในวัน
ขั้นตอนด้านล่างแสดงวิธีการป้อนฟังก์ชัน DATEDIF ที่อยู่ในเซลล์ B2 ในภาพด้านบนซึ่งจะแสดงจำนวนวันระหว่างวันที่ 4 พฤษภาคม 2014 และ 10 สิงหาคม 2016
- คลิกที่เซลล์ B2 เพื่อให้เป็น เซลล์ที่ใช้งานอยู่ - นี่คือที่ซึ่งจำนวนวันระหว่างวันที่สองจะปรากฏขึ้น
- พิมพ์ = datedif ( "ลงในเซลล์ B2
- คลิกที่เซลล์ A2 เพื่อป้อนข้อมูลอ้างอิงเซลล์นี้เป็นอาร์กิวเมนต์ start_date สำหรับฟังก์ชัน
- พิมพ์เครื่องหมายจุลภาค () ในเซลล์ B2 ตามการอ้างอิงเซลล์ A2 เพื่อทำหน้าที่เป็นตัวคั่นระหว่างอาร์กิวเมนต์ที่หนึ่งและสอง
- คลิกที่เซลล์ A3 ในกระดาษคำนวณเพื่อป้อนข้อมูลอ้างอิงเซลล์นี้เป็นอาร์กิวเมนต์ end_date
- พิมพ์เครื่องหมายจุลภาคที่สอง () ตามการอ้างอิงเซลล์ A3
- สำหรับอาร์กิวเมนต์ หน่วย พิมพ์ตัวอักษร D ในเครื่องหมายคำพูด ( "D" ) เพื่อบอกฟังก์ชันที่เราต้องการทราบจำนวนวันระหว่างวันที่สอง
- พิมพ์วงเล็บปิด ")"
- กดปุ่ม Enter บนแป้นพิมพ์เพื่อทำสูตรให้สมบูรณ์
- จำนวนวัน - 829 - ควรปรากฏในเซลล์ B2 ของแผ่นงาน
- เมื่อคุณคลิกที่เซลล์ B2 สูตรที่สมบูรณ์ = DATEDIF (A2, A3, "D") จะปรากฏใน แถบสูตร เหนือแผ่นงาน