Thep Excel

DAYSหาจำนวนวัน (จบ – เริ่ม)

ส่งกลับจำนวนวันระหว่างวันที่สองวัน (จบ – เริ่ม) คำนวณผลต่างของวันที่อย่างง่ายดาย

fx
=DAYS(end_date, start_date)

ความนิยม6/10
ความยาก3/10
ประโยชน์8/10

อัปเดต 2 December 2025

Syntax & Arguments

อาร์กิวเมนต์ ชนิด คำอธิบาย
end_date Date วันที่สิ้นสุด
start_date Date วันที่เริ่มต้น

Additional Notes

ฟังก์ชัน DAYS ใน Excel ช่วยส่งกลับจำนวนวันระหว่างวันที่สองวัน โดยเอาวันที่เริ่มต้นไปลบจากวันที่สิ้นสุด

ที่เจ๋งคือ DAYS ทำงานได้กับวันที่เป็นข้อความ (text dates) ที่ Excel เข้าใจ หรือวันที่เป็นตัวเลข (serial dates) ได้เท่าเทียมกัน ไม่ต้องกังวลว่า input มาจากไหน ใช้ DAYS ซะ จะเหมือนการลบกันแบบธรรมชาติ

ส่วนตัวผม ถ้าต้องหาวันคงเหลือในโปรเจกต์ ชอบใช้ DAYS(วันกำหนด, TODAY()) มากกว่าลบกันเองเพราะชัดเจนว่าเรากำลังหา “วันต่าง” ระหว่างอะไรกับอะไร 😎

Examples

หาจำนวนวันDAYS("2024-12-31", "2024-01-01")

คำนวณระยะห่างระหว่างวันสิ้นปีและต้นปี

fx
=DAYS("2024-12-31", "2024-01-01")

ผลลัพธ์365
วันคงเหลือในโปรเจกต์DAYS(Project[Deadline], TODAY())

เอาวันกำหนดส่ง ลบด้วย วันปัจจุบัน

fx
=DAYS(Project[Deadline], TODAY())

ผลลัพธ์จำนวนวันที่เหลือ
เทียบกับลบปกติA2-B2 (vs) =DAYS(A2, B2)

ทั้ง A2-B2 และ DAYS(A2,B2) ให้ผลลัพธ์เท่ากัน แต่ DAYS เขียนชัดเจนว่าเรากำลังหา "วันต่าง" ไม่ใช่แค่ลบตัวเลข

fx
=A2-B2 (vs) =DAYS(A2, B2)

ผลลัพธ์ผลลัพธ์เหมือนกัน แต่ DAYS อ่านง่ายกว่า
คำนวณจำนวนวันในปีปัจจุบันDAYS(DATE(YEAR(TODAY()),12,31), TODAY())

ใช้ DATE สร้างวันสิ้นปีแล้ว ลบด้วยวันปัจจุบัน (อาจเป็นลบถ้าผ่านปีไปแล้ว)

fx
=DAYS(DATE(YEAR(TODAY()),12,31), TODAY())

ผลลัพธ์จำนวนวันที่เหลือในปี

FAQs

ใช้ DAYS กับ NETWORKDAYS ต่างกันยังไง?+

DAYS นับทุกวันรวมวันหยุดสุดสัปดาห์ NETWORKDAYS นับเฉพาะวันทำการเท่านั้น (ยกเว้นวันเสาร์-อาทิตย์และวันหยุดที่ระบุ)

ทำไม DAYS(A1, A2) ถึงให้ค่าติดลบ?+

เพราะลำดับสำคัญ ต้องเป็น =DAYS(วันที่มากกว่า, วันที่น้อยกว่า) ถ้าสลับจะลบได้ค่าติดลบ

DAYS กับการลบธรรมชาติ (=A1-A2) ต่างกันไหม?+

ไม่ต่างเลย ผลลัพธ์เหมือนกันหมด แต่ DAYS อ่านง่ายกว่าและมีความหมายชัดเจน

DAYS ถือเวลา (เช่น 14:30 น.) ไหม?+

ไม่ถือ ตัดเศษส่วนทิ้งเลย ถ้า A1=2024-01-02 14:30 B1=2024-01-01 10:00 ให้ผล 1 วัน เท่านั้น

Resources & Related

ฟังก์ชันที่ผู้เขียนโยงไว้กับ DAYS จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง

ฟังก์ชันนี้DAYSDate and Time
Date and Time (8)
DATE

DATE สร้างวันที่จากตัวเลขปี เดือน วัน แยกกัน รองรับการบวก/ลบเดือนที่เกิน 12 หรือค่าลบ และปรับวันที่ให้อัตโนมัติ เหมาะสำหรับสร้างวันที่จากสูตรหรือใช้ในเงื่อนไข SUMIFS COUNTIFS AVERAGEIFS

DATEDIF

DATEDIF เป็นฟังก์ชัน 'ลับ' (Hidden Function) ที่ใช้คำนวณระยะเวลาระหว่างวันที่สองวัน โดยสามารถเลือกหน่วยได้: ปี, เดือน, วัน, หรือการรวมกัน เหมาะใช้คำนวณอายุ, อายุงาน, หรือระยะเวลาโครงการอย่างแม่นยำ

DATEVALUE

DATEVALUE แปลงวันที่ที่อยู่ในรูปข้อความให้เป็น serial number ซึ่ง Excel ใช้เก็บวันที่ รองรับรูปแบบวันที่หลากหลาย เหมาะสำหรับแปลงวันที่ที่ Import มาจากระบบอื่น

DAYS360

DAYS360 คำนวณจำนวนวันระหว่างสองวันที่โดยใช้เกณฑ์ปีละ 360 วัน (เดือนละ 30 วัน) เป็นมาตรฐานในงานบัญชีและการเงิน รองรับ 2 วิธีคำนวณ: US (NASD) และ European

NETWORKDAYS

NETWORKDAYS นับจำนวนวันทำงานทั้งหมด (ไม่นับเสาร์-อาทิตย์) ระหว่างวันที่สองวัน และสามารถหักวันหยุดนักขัตฤกษ์ออกได้ เหมาะสำหรับคำนวณระยะเวลาโปรเจกต์, ลาของพนักงาน, หรือเดือนวันทำงาน

NETWORKDAYS.INTL

คำนวณจำนวนวันทำการระหว่างสองวัน โดยสามารถกำหนดว่าวันไหนเป็นวันหยุดสุดสัปดาห์ได้เอง (มีประโยชน์กับประเทศต่างๆ ที่มีเวลาทำงานแตกต่างกัน เช่น ดูไบอาทิตย์-จันทร์ หรือ มาเลเซีย ศุกร์-เสาร์) รองรับทั้งรูปแบบตัวเลข (1-7, 11-17) และรูปแบบข้อความ (7 ตัวอักษร) สำหรับความยืดหยุ่นสูงสุด

TODAY

TODAY คืนค่า Serial Number ของวันที่ปัจจุบันตามเวลาของเครื่องคอมพิวเตอร์ โดยเวลาจะเป็น 0:00:00 เสมอ
.
ที่เจ๋งคือฟังก์ชันนี้เป็นประเภท Volatile ที่จะคำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงใดๆ ในชีท ที่ต้องระวังคือไม่เหมาะกับการบันทึกวันที่ทำรายการ (Transaction Date) ที่ต้องการให้คงที่ครับ เพราะมันจะเปลี่ยนทุกครั้งที่เปิดไฟล์

YEARFRAC

YEARFRAC คำนวณว่าระหว่างวันที่สองวัน ผ่านไปแล้วกี่เปอร์เซ็นต์ของปี เป็นเลขทศนิยม

Financial (2)
COUPDAYS

ฟังก์ชันคำนวณจำนวนวันทั้งหมดในงวดคูปอง (coupon period) ที่มีวันชำระราคาอยู่

COUPDAYSNC

COUPDAYSNC ใช้คำนวณจำนวนวันตั้งแต่วันชำระราคา (settlement) จนถึงวันจ่ายดอกเบี้ยถัดไป (next coupon date) สำหรับพันธบัตรหรือหลักทรัพย์อื่น ๆ

Comments

อีเมลของคุณจะไม่ถูกเผยแพร่