Skip to main content

ฟังก์ชัน DATEDIF ใน Excel นับวันเดือนปี

สอน Excel: การใช้งานฟังก์ชัน DateDif() เพื่อหาผลต่างของวันโดยระบุผลต่างเป็นวัน เดือน ปี (เมษายน 2025)

สอน Excel: การใช้งานฟังก์ชัน DateDif() เพื่อหาผลต่างของวันโดยระบุผลต่างเป็นวัน เดือน ปี (เมษายน 2025)
Anonim

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.

  1. คลิกที่ เซลล์ B2 เพื่อให้เซลล์ที่ใช้งาน; นี่คือที่ที่จำนวนวันระหว่างวันที่สองจะปรากฏขึ้น
  2. ชนิด= datedif ( เข้าไป เซลล์ B2.
  3. คลิกที่ เซลล์ A2 เพื่อป้อนข้อมูลอ้างอิงเซลล์นี้เป็นวันที่เริ่มต้น อาร์กิวเมนต์สำหรับฟังก์ชัน
  4. พิมพ์ a จุลภาค ใน เซลล์ B2 หลังจากการอ้างอิงเซลล์A2 เพื่อทำหน้าที่เป็นตัวคั่นระหว่างอาร์กิวเมนต์แรกและตัวที่สอง
  5. คลิกที่ เซลล์ A3 ในกระดาษคำนวณเพื่อป้อนการอ้างอิงเซลล์นี้เป็น end_date ข้อโต้แย้ง.
  6. พิมพ์ a จุลภาค หลังจากการอ้างอิงเซลล์A3 .
  7. สำหรับหน่วย อาร์กิวเมนต์พิมพ์ตัวอักษร D ในเครื่องหมายคำพูด ("D" ) เพื่อบอกฟังก์ชันเพื่อแสดงจำนวนวันระหว่างวันที่สอง
  8. พิมพ์การปิด วงเล็บ.
  9. กดเข้าสู่ บนแป้นพิมพ์เพื่อทำสูตร
  10. จำนวนวัน - 829 - ปรากฏอยู่ใน เซลล์ B2 ของแผ่นงาน

= DATEDIF (A2, A3, "D")

เมื่อคุณคลิกที่ เซลล์ B2, สูตรสมบูรณ์ ปรากฏในแถบสูตรเหนือแผ่นงาน

ค่าข้อผิดพลาด DATEDIF

ถ้าข้อมูลสำหรับอาร์กิวเมนต์ต่างๆของฟังก์ชันนี้ไม่ได้ป้อนอย่างถูกต้องค่าความผิดพลาดต่อไปนี้จะปรากฏในเซลล์ที่มี DATEDIF ฟังก์ชั่นตั้งอยู่:

  • #ราคา!: ข้อผิดพลาดจะถูกส่งกลับถ้าเป็น start_date หรือ end_date ไม่ใช่วันจริง (แถวที่ 8 ในรูปที่ เซลล์ A8 ประกอบด้วยข้อมูลข้อความ)
  • #NUM !: ข้อผิดพลาดจะถูกส่งคืนหาก end_date เป็นวันที่ก่อนหน้ากว่า start_date (แถวที่ 9).

ฟังก์ชัน DATEDIF ซ่อนอยู่

DATEDIF เป็นฟังก์ชันที่ซ่อนอยู่ซึ่งไม่ได้แสดงรายการไว้กับฟังก์ชันวันที่อื่นภายใต้แท็บสูตรใน Excel ซึ่งหมายถึง:

  • ไม่สูตรสร้าง สามารถใช้งานฟังก์ชันและอาร์กิวเมนต์ได้
  • เคล็ดลับเครื่องมืออาร์กิวเมนต์ ไม่แสดงรายการอาร์กิวเมนต์เมื่อพิมพ์ชื่อของฟังก์ชันลงในเซลล์

ดังนั้นจึงต้องป้อนฟังก์ชันและอาร์กิวเมนต์ด้วยตนเองลงในเซลล์เพื่อให้สามารถใช้งานได้เช่นพิมพ์เครื่องหมายจุลภาคระหว่างแต่ละอาร์กิวเมนต์เพื่อทำหน้าที่เป็นตัวคั่น