วิธีใช้ฟังก์ชัน Excel DATEDIF (พร้อมตัวอย่าง)

วิธีใช้ฟังก์ชัน Excel DATEDIF (พร้อมตัวอย่าง)

Excel DATEDIF เป็นหนึ่งในฟังก์ชันที่ไม่มีเอกสารไม่กี่ฟังก์ชัน (ฟังก์ชันอื่นๆ ที่ฉันรู้จักคือ ประเมิน ไฟล์ และ GET.CELL)

ไม่มีเอกสารหมายความว่าคุณจะไม่พบมันในรายการสูตรหรือเป็นส่วนหนึ่งของ IntelliSense (พร้อมท์ที่ปรากฏขึ้นเมื่อคุณพิมพ์ชื่อสูตรเพื่อแสดงชื่อของฟังก์ชันที่ตรงกัน)

เมื่อใดควรใช้ฟังก์ชัน Excel DATEDIF

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

ได้อะไรกลับมา

ส่งกลับค่าตัวเลขที่แสดงจำนวนปี/เดือน/วันระหว่างวันที่ระบุสองวันไม่ว่าจำนวนปี เดือน หรือวันจะกำหนดโดยการป้อนข้อมูลของผู้ใช้หรือไม่ (ดูพารามิเตอร์อินพุตด้านล่าง)

ไวยากรณ์

=DATEDIF(startDate, EndDate, หน่วย)

พารามิเตอร์อินพุต

  • start_date: วันที่ แทนค่าวันที่เริ่มต้นของช่วงเวลาสามารถป้อนเป็นสตริงข้อความในเครื่องหมายคำพูดคู่ หมายเลขซีเรียล หรือผลลัพธ์ของฟังก์ชันอื่นๆ เช่น DATE()
  • end_date: เป็นวันที่ที่แสดงค่าวันที่สิ้นสุดของรอบระยะเวลาสามารถป้อนเป็นสตริงข้อความในเครื่องหมายคำพูดคู่ หมายเลขซีเรียล หรือผลลัพธ์ของฟังก์ชันอื่นๆ เช่น DATE()
  • หน่วย: สิ่งนี้จะกำหนดประเภทของผลลัพธ์ที่คุณได้รับจากฟังก์ชันนี้ขึ้นอยู่กับหน่วยที่คุณใช้ คุณสามารถรับเอาต์พุตที่แตกต่างกันหกแบบจากฟังก์ชัน DATEDIFนี่คือหน่วยที่คุณสามารถใช้ได้:
    • "Y" – ส่งกลับจำนวนปีที่เสร็จสิ้นในช่วงเวลาที่ระบุ
    • "M" – ส่งกลับจำนวนเดือนที่เสร็จสิ้นในช่วงเวลาที่ระบุ
    • "D" - ส่งกลับจำนวนวันที่เสร็จสิ้นภายในระยะเวลาที่กำหนด
    • "MD" – ส่งกลับจำนวนวันในช่วงเวลา แต่ไม่นับวันในปีและเดือนที่เสร็จสมบูรณ์
    • "YM" – ส่งกลับจำนวนเดือนในงวด แต่ไม่นับจำนวนเดือนในปีที่เสร็จสมบูรณ์
    • "YD" – ส่งกลับจำนวนวันในช่วงเวลา แต่ไม่นับจำนวนวันในปีที่เสร็จสมบูรณ์
คำถามที่เกี่ยวข้อง  รายการโปรเซสเซอร์แท็บเล็ตและสมาร์ทโฟน

หมายเหตุเพิ่มเติม

  • ฟังก์ชัน Excel DATEDIF มีไว้สำหรับความเข้ากันได้กับ Lotus 1-2-3
  • เมื่อพิมพ์ฟังก์ชันนี้ลงในเซลล์ใน Excel จะไม่แสดง IntelliSenseเมื่อคุณป้อนฟังก์ชันในเซลล์ ฟังก์ชันจะไม่แสดงชื่อฟังก์ชันด้วยซ้ำอย่างไรก็ตาม มันใช้งานได้กับ Excel ทุกรุ่นคุณจำเป็นต้องรู้พารามิเตอร์และวิธีใช้งานฟังก์ชัน Excel DATEDIF ไม่ปรากฏใน IntelliSense
  • สามารถป้อนวันที่เป็นสตริงข้อความภายในเครื่องหมายคำพูดคู่ (เช่น "2016/1/15") หมายเลขซีเรียล (เช่น 42384 ซึ่งหมายถึง 1900 มกราคม 2016 หากคุณใช้ระบบวันที่ 1) หรือ ผลลัพธ์ของสูตร/ฟังก์ชันอื่นๆ (เช่น DATEVALUE("15/2016/1"))

ฟังก์ชัน Excel DATEDIF - ตัวอย่าง

ด้านล่างนี้คือตัวอย่างการใช้ฟังก์ชัน Excel DATEDIF สามตัวอย่าง

#1 คำนวณจำนวนปีที่เสร็จสิ้นระหว่างวันที่สองวัน

ฟังก์ชัน Excel DATEDIF - คำนวณปี

ในตัวอย่างข้างต้น ฟังก์ชัน Excel DATEDIF จะส่งกลับจำนวนปีที่เสร็จสมบูรณ์ระหว่างวันที่ 1990 มกราคม 1 และวันที่ปัจจุบัน (ในกรณีนี้คือ 1 มีนาคม 2016)ส่งคืน 26 ซึ่งเป็นจำนวนปีที่เสร็จสมบูรณ์ทั้งหมด และละเว้นเดือนและวันที่เกินมาหลังจากนั้น

การใช้งานทั่วไปคือการคำนวณอายุ

#2 นับจำนวนเดือนที่เสร็จสิ้นระหว่างวันที่สองวัน

ฟังก์ชัน Excel DATEDIF - คำนวณเดือน

ในตัวอย่างข้างต้น ฟังก์ชัน Excel DATEDIF จะส่งกลับจำนวนเดือนที่เสร็จสิ้นระหว่างวันที่ 1990 มกราคม 1 และวันที่ปัจจุบัน (ในกรณีนี้คือ 1 มีนาคม 2016)

คำถามที่เกี่ยวข้อง  9 วิธีในการแก้ไขวิดีโอ Twitter ไม่เล่น

ส่งคืน 314 ซึ่งเป็นจำนวนเดือนทั้งหมดที่เสร็จสมบูรณ์ และละเว้นวันพิเศษหลังจากนั้น

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

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

ตัวอย่างเช่น เมื่อคำนวณอายุใน Excel ถ้าคุณต้องการทราบว่าผ่านไปกี่ปีและกี่เดือนแล้ว คุณสามารถใช้ YM เพื่อรับจำนวนเดือนที่ไม่ใช่ปี (แสดงด้านล่าง)

ฟังก์ชัน Excel DATEDIF - ผลลัพธ์เป็นเดือน

#3 นับจำนวนวันที่เสร็จสิ้นระหว่างวันที่สองวัน

ฟังก์ชัน Excel DATEDIF - คำนวณวัน

ในตัวอย่างข้างต้น ฟังก์ชัน Excel DATEDIF จะส่งกลับจำนวนวันที่เสร็จสิ้นระหว่างวันที่ 1990 มกราคม 1 และวันที่ปัจจุบัน (ในกรณีนี้คือ 1 มีนาคม 2016)ส่งคืน 9569 ซึ่งเป็นจำนวนวันทั้งหมดระหว่างวันที่สองวัน

หากคุณต้องการได้จำนวนวันระหว่างวันที่สองวัน โดยไม่รวมปีที่ทำไปแล้ว คุณต้องใช้ YD เป็นพารามิเตอร์ที่สาม (ดังแสดงในภาพด้านล่าง):

ฟังก์ชัน Excel DATEDIF - ผลลัพธ์วัน

ในตัวอย่างด้านบน จะส่งกลับ 72 ซึ่งเป็นจำนวนวันทั้งหมดหลังจาก 26 ปีเต็ม

หากคุณต้องการรับจำนวนวันระหว่างวันที่สองวัน โดยไม่รวมวันในปีและเดือนที่ทำไปแล้ว คุณต้องใช้ MD เป็นพารามิเตอร์ที่สาม (ดังแสดงในภาพด้านล่าง):

ฟังก์ชัน Excel DATEDIF - ตัวอย่าง 9

ในตัวอย่างข้างต้น จะส่งกลับ 13 ซึ่งเป็นจำนวนวันที่ไม่ใช่ 26 ปี 3 เดือน

ฟังก์ชัน Excel ที่มีประโยชน์ที่เกี่ยวข้อง:

  • ฟังก์ชัน Excel DATE: คุณสามารถใช้ฟังก์ชัน Excel DATE เมื่อคุณต้องการรับค่าวันที่โดยใช้ค่าปี เดือน และวันเป็นพารามิเตอร์อินพุตส่งคืนหมายเลขซีเรียลที่แสดงวันที่ที่ระบุใน Excel
  • ฟังก์ชัน Excel DATEVALUE: ฟังก์ชัน Excel DATEVALUE เหมาะสำหรับการจัดเก็บวันที่เป็นข้อความฟังก์ชันนี้จะแปลงวันที่จากรูปแบบข้อความเป็นหมายเลขลำดับประจำสินค้าที่ Excel รู้จักว่าเป็นวันที่
  • ฟังก์ชัน Excel NETWORKDAYS: เมื่อต้องการรับจำนวนวันทำการระหว่างวันที่กำหนดสองวัน คุณสามารถใช้ฟังก์ชัน Excel NETWORKDAYS ได้ไม่นับวันหยุดสุดสัปดาห์ระหว่างวันที่ที่ระบุ (โดยค่าเริ่มต้นวันหยุดสุดสัปดาห์คือวันเสาร์และวันอาทิตย์)นอกจากนี้ยังไม่รวมวันหยุดที่ระบุ
  • ฟังก์ชัน Excel NETWORKDAYS.INTL: สามารถใช้ฟังก์ชัน Excel NETWORKDAYS.INTL เพื่อรับจำนวนวันทำการระหว่างวันที่กำหนดสองวันไม่รวมวันหยุดสุดสัปดาห์และวันหยุดนักขัตฤกษ์ ซึ่งผู้ใช้สามารถระบุทั้งสองอย่างได้นอกจากนี้ยังช่วยให้คุณกำหนดวันหยุดสุดสัปดาห์ได้ (เช่น คุณสามารถกำหนดให้วันศุกร์และวันเสาร์เป็นวันหยุดสุดสัปดาห์ หรือเฉพาะวันอาทิตย์เป็นวันหยุดสุดสัปดาห์ได้)
  • ฟังก์ชัน Excel Today: สามารถใช้ฟังก์ชัน Excel TODAY เพื่อรับวันที่ปัจจุบันได้ส่งคืนหมายเลขซีเรียลที่แสดงวันที่ปัจจุบัน
  • ฟังก์ชัน Excel WEEKDAY: ฟังก์ชัน Excel WEEKDAY สามารถใช้เพื่อรับวันในสัปดาห์สำหรับวันที่ที่ระบุเป็นตัวเลขจะส่งกลับตัวเลขระหว่าง 1 ถึง 7 ที่แสดงถึงวันที่สอดคล้องกันของสัปดาห์
  • ฟังก์ชัน Excel WORKDAY: เมื่อต้องการรับวันที่หลังจากจำนวนวันทำการที่ระบุ คุณสามารถใช้ฟังก์ชัน Excel WORKDAYโดยค่าเริ่มต้น วันเสาร์และวันอาทิตย์ถือเป็นวันหยุดสุดสัปดาห์
  • ฟังก์ชัน Excel WORKDAY.INTL: ฟังก์ชัน Excel WORKDAY.INTL สามารถใช้เพื่อรับวันที่หลังจากจำนวนวันทำการที่กำหนดในฟีเจอร์นี้ คุณสามารถระบุวันหยุดสุดสัปดาห์นอกเหนือจากวันเสาร์และวันอาทิตย์
คำถามที่เกี่ยวข้อง  การตั้งค่าความปลอดภัยของ Facebook และการเข้าสู่ระบบ

โอ้สวัสดี 👋ยินดีที่ได้รู้จัก.

สมัครรับจดหมายข่าวของเรา, ส่งสม่ำเสมอมากเทคโนโลยีที่ยอดเยี่ยมไปยังจดหมายของคุณ.

แสดงความคิดเห็น