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

สารบัญ:

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

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

คำแนะนำเหล่านี้ใช้กับ Excel 2019, 2016, 2013, 2010 และ Excel สำหรับ Microsoft 365

DATEDIF ไวยากรณ์และอาร์กิวเมนต์ของฟังก์ชัน

ไวยากรณ์ของฟังก์ชันหมายถึงเลย์เอาต์ของฟังก์ชันและรวมถึงชื่อฟังก์ชัน วงเล็บเหลี่ยม และอาร์กิวเมนต์ ไวยากรณ์สำหรับฟังก์ชัน DATEDIF คือ:

=DATEDIF(start_date, end_date, "unit")

  • start_date (จำเป็น): คุณสามารถป้อนวันที่เริ่มต้นของช่วงเวลาที่เลือกหรือการอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูลนี้ในเวิร์กชีต
  • end_date (จำเป็น): เช่นเดียวกับวันที่เริ่มต้น คุณสามารถป้อนวันที่สิ้นสุดของช่วงเวลาที่เลือกหรือการอ้างอิงเซลล์
  • unit (จำเป็น): หน่วยบอกฟังก์ชันเพื่อค้นหาจำนวนวัน ("D") เดือนที่สมบูรณ์ ("M") หรือปีเต็ม (" Y") ระหว่างสองวัน คุณต้องล้อมรอบอาร์กิวเมนต์หน่วยด้วยเครื่องหมายคำพูดเช่น "D" หรือ "M."

นอกจาก D, M และ Y แล้ว ยังมียูนิตอื่นอีกสามตัวเลือกที่คุณเห็นในภาพด้านล่าง:

  • "YD" คำนวณจำนวนวันระหว่างวันที่สองวัน แต่ละเว้นปี (row 5).
  • "YM" คำนวณจำนวนเดือนระหว่างวันที่สองวัน แต่ละเว้นวันและปี (row 6)
  • "MD" คำนวณจำนวนวันระหว่างวันที่สองวัน แต่ละเว้นเดือนและปี (row 7)
Image
Image

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

Excel ดำเนินการคำนวณวันที่โดยแปลงวันที่เป็นหมายเลขซีเรียล วันที่ 31 ธันวาคม พ.ศ. 2442 เป็นหมายเลข 1 และวันที่ 1 มกราคม พ.ศ. 2551 เป็นหมายเลข 39488 เนื่องจากเป็นเวลา 39, 488 วันหลังจากวันที่ 1 มกราคม พ.ศ. 2443

การคำนวณความแตกต่างในวันด้วย DATEDIF

นี่คือวิธีป้อนฟังก์ชัน DATEDIF ที่อยู่ใน cell B2 ตามที่แสดงในภาพตัวอย่างด้านบน เพื่อแสดงจำนวน วันระหว่างวันที่ 4 พฤษภาคม 2014 และ 10 สิงหาคม 2016.

=DATEDIF(A2, A3, "D")

ด้านล่างเป็นขั้นตอนในการป้อนฟังก์ชันนี้โดยใช้การอ้างอิงเซลล์

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

DATEDIF ค่าความผิดพลาด

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

  • VALUE!: คุณจะได้รับข้อผิดพลาดนี้หากวันที่เริ่มต้นหรือวันที่สิ้นสุดไม่ใช่วันที่จริง (row 8 ในภาพด้านล่าง โดยที่ cell A8 มีข้อมูลข้อความ)
  • NUM!: คุณจะเห็นสิ่งนี้ถ้า end_date เป็นวันที่ก่อนหน้ากว่า start_date (row 9 ด้านล่าง)

แนะนำ: