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