ฟังก์ชัน DATEDIF ใน Excel

ฟังก์ชัน DATEDIF ใน Excel

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

ฟังก์ชัน DATEDIF ใน Excel

ฟังก์ชัน DATEDIF ใน Excel คืออะไร?

ฟังก์ชัน DATEDIF ใน Excel จะคืนค่าความแตกต่างหรือความแตกต่างระหว่างค่าวันที่สองค่าในปี เดือน หรือวัน DATEDIF (Date + Dif) เป็นฟังก์ชันที่เข้ากันได้จาก Lotus 1-2-3 ด้วยเหตุผลบางประการ จึงมีการใช้เฉพาะใน Excel 2000 เท่านั้น แต่คุณสามารถใช้ในสูตรใน Excel เวอร์ชันปัจจุบันทั้งหมดได้

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

  • วัตถุประสงค์: รับผลลัพธ์ของวัน เดือน หรือปีระหว่างวันที่สองวัน
  • ค่าที่ส่งกลับ: ตัวเลขที่แสดงถึงเวลาระหว่างวันที่สองวัน
  • การโต้แย้ง:
    • Start_date : วันที่เริ่มต้นในรูปแบบเลขลำดับวันที่ของ Excel
    • End_date : วันที่สิ้นสุดในรูปแบบเลขลำดับวันที่ของ Excel
    • หน่วย : หน่วยเวลาที่ใช้ (ปี เดือน หรือวัน)
  • สูตรอาหาร: =DATEDIF(start_date, end_date, unit)

หน่วยเวลา

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

หน่วย ผลลัพธ์
"ย" ความแตกต่างในปี
"ม" ความแตกต่างตามเดือน
"ด" ความแตกต่างในแต่ละวัน
"เอ็มดี" ความแตกต่างระหว่างวันที่ ไม่สนใจเดือนและปี
"อืม" ความแตกต่างระหว่างเดือนโดยไม่สนใจปี
"หลา" ความแตกต่างระหว่างวันที่ไม่สนใจปี

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

วิธีใช้ฟังก์ชัน DATEDIF พื้นฐาน

ในตัวอย่างด้านล่าง คอลัมน์ B มีวันที่ 1 มกราคม 2016 และคอลัมน์ C มีวันที่ 1 มีนาคม 2018 ในคอลัมน์ E:

E5=DATEDIF(B5,C5,"y") // result 2
E6=DATEDIF(B6,C6,"m") // result 26
E7=DATEDIF(B7,C7,"d")// result 790

ความแตกต่างระหว่างวัน

ฟังก์ชัน DATEDIF สามารถคำนวณความแตกต่างระหว่างวันในรูปแบบวันได้ 3 วิธี ได้แก่ วันทั้งหมด วันที่ไม่สนใจปี และวันที่ไม่สนใจเดือนและปี ภาพหน้าจอด้านล่างแสดงทั้ง 3 วิธี โดยมีวันที่เริ่มต้นคือวันที่ 15 มิถุนายน 2015 วันปิดรับสมัครคือวันที่ 15 กันยายน 2021

ฟังก์ชัน DATEDIF ใน Excel

สูตรที่ใช้ในการคำนวณมีดังนี้:

=DATEDIF(B5,C5,"d") // total days
=DATEDIF(B6,C6,"yd") // day ignores year
=DATEDIF(B7,C7,"md") // date ignores month and year

หมายเหตุ: เนื่องจากวันที่ใน Excel นั้นมีเลขลำดับจำนวนมาก สูตรแรกจึงไม่จำเป็นต้องมี DATEDIF และสามารถเขียนได้ง่ายๆ ด้วยการลบวันที่เริ่มต้นจากวันสุดท้าย:

=C5-B5 // end-start = total days

ความแตกต่างระหว่างเดือน

ฟังก์ชัน DATEDIF สามารถคำนวณความแตกต่างระหว่างวันที่ของเดือนได้สองวิธี: (1) ผลรวมของเดือนเต็ม (2) จำนวนเดือนเต็มโดยไม่สนใจปี ภาพหน้าจอด้านล่างแสดงทั้งสองวิธี โดยมีวันที่เริ่มต้นคือวันที่ 15 มิถุนายน 2015 และวันที่สิ้นสุดคือวันที่ 15 กันยายน 2021

ฟังก์ชัน DATEDIF ใน Excel

=DATEDIF(B5,C5,"m") // complete month
=DATEDIF(B6,C6,"ym") // month ignores year

DATEDIF จะปัดเศษเดือนลงให้เป็นตัวเลขที่ใกล้ที่สุดเสมอ นั่นหมายความว่า DATEDIF จะปัดเศษผลลัพธ์ลงแม้ว่าจะใกล้กับเดือนหน้าก็ตาม

หมายเหตุเมื่อใช้ฟังก์ชัน DATEDIF ใน Excel:

  • Excel จะไม่ช่วยคุณกรอกฟังก์ชัน DATEDIF เช่นเดียวกับฟังก์ชันอื่นๆ
  • DATEDIF จะส่งกลับ #NUM หาก start_date มากกว่า end_date หากคุณกำลังเผชิญกับสูตรที่ซับซ้อนมากขึ้นโดยไม่ทราบวันที่เริ่มต้นหรือสิ้นสุด คุณอาจได้รับข้อผิดพลาดของฟังก์ชัน IFERROR
  • Microsoft ไม่แนะนำให้ใช้ค่า MD สำหรับหน่วย เนื่องจากอาจทำให้เกิดค่าลบ ศูนย์ หรือผลลัพธ์ที่ไม่ถูกต้อง

เล่น ปริศนา บน Excel

เล่น ปริศนา บน Excel

MehmetSalihKoten ผู้ใช้ Reddit ได้สร้าง Tetris เวอร์ชันที่ใช้งานได้เต็มรูปแบบใน Microsoft Excel

วิธีใช้ฟังก์ชันแปลงใน Excel

วิธีใช้ฟังก์ชันแปลงใน Excel

ในการแปลงหน่วยการวัดใน Excel เราจะใช้ฟังก์ชันแปลง

วิธีใช้ฟังก์ชัน HLOOKUP ใน Excel

วิธีใช้ฟังก์ชัน HLOOKUP ใน Excel

ฟังก์ชัน HLOOKUP คืออะไร? จะใช้ฟังก์ชัน HLOOKUP ใน Excel ได้อย่างไร? มาหาคำตอบกับ LuckyTemplates กันเถอะ!

ฟังก์ชัน IFERROR ใน Excel สูตรและการใช้งาน

ฟังก์ชัน IFERROR ใน Excel สูตรและการใช้งาน

ฟังก์ชัน IFERROR ใน Excel มักใช้กันทั่วไป หากต้องการใช้งานได้ดี คุณต้องเข้าใจสูตร IFERROR ของ Microsoft Excel

วิธีใช้ฟังก์ชัน VALUE ใน Excel

วิธีใช้ฟังก์ชัน VALUE ใน Excel

ฟังก์ชัน VALUE ใน Excel คืออะไร? สูตรค่าใน Excel คืออะไร? มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!

ฟังก์ชัน Excel EOMONTH วิธีใช้ฟังก์ชัน EOMONTH

ฟังก์ชัน Excel EOMONTH วิธีใช้ฟังก์ชัน EOMONTH

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

วิธีใช้ do- while loop ใน Excel VBA

วิธีใช้ do- while loop ใน Excel VBA

ต้องการทำงานซ้ำ ๆ โดยอัตโนมัติใน Excel VBA หรือไม่? ดังนั้น เรามาเรียนรู้วิธีใช้ลูป Do-While เพื่อดำเนินการชุดของการดำเนินการที่ทำซ้ำจนกว่าจะตรงตามเงื่อนไข

Excel 2016 - บทที่ 6: เปลี่ยนขนาดของคอลัมน์ แถว และเซลล์ใน Excel

Excel 2016 - บทที่ 6: เปลี่ยนขนาดของคอลัมน์ แถว และเซลล์ใน Excel

ความกว้างของคอลัมน์เริ่มต้นและความสูงของแถวใน Excel อาจไม่ตรงกับข้อมูลที่คุณป้อน บทความด้านล่างนี้จะแสดงวิธีการบางอย่างในการเปลี่ยนขนาดของคอลัมน์ แถว และเซลล์ใน Excel 2016 โปรดดูที่บทความนี้

Excel 2016 - บทที่ 5: แนวคิดพื้นฐานเกี่ยวกับเซลล์และช่วง

Excel 2016 - บทที่ 5: แนวคิดพื้นฐานเกี่ยวกับเซลล์และช่วง

เมื่อใดก็ตามที่คุณทำงานกับ Excel คุณจะต้องป้อนข้อมูลหรือเนื้อหาลงในเซลล์ มาเรียนรู้กับ LuckyTemplates เกี่ยวกับแนวคิดพื้นฐานของเซลล์และช่วงใน Excel 2016!

วิธีใช้ฟังก์ชัน XLOOKUP ใน Excel

วิธีใช้ฟังก์ชัน XLOOKUP ใน Excel

ฟังก์ชัน Xlookup ใน Excel คืออะไร วิธีใช้ Xlookup ใน Excel มาหาคำตอบกับ LuckyTemplates.com กันเถอะ!