Thep Excel

Function Explainer

Date and Time · Excel 25 ฟังก์ชัน

25 ฟังก์ชัน

เรียงตาม

ฟังก์ชัน ใช้ทำอะไร มีตั้งแต่ นิยม ยาก ประโยชน์
DATE Date and Time =DATE(year, month, day)

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

นิยม 8 ยาก 2 ประโยชน์ 9

2003 8 2 9
YEAR Date and Time =YEAR(serial_number)

YEAR ดึงเลขปี ค.ศ. (4 หลัก เช่น 2025) จากวันที่ที่ระบุ เหมาะใช้จัดกลุ่มข้อมูลรายปี คำนวณอายุ หรือวิเคราะห์ข้อมูลตามช่วงเวลา

นิยม 8 ยาก 2 ประโยชน์ 8

2003 8 2 8
TODAY Date and Time =TODAY()

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

นิยม 8 ยาก 1 ประโยชน์ 9

2003 8 1 9
NOW Date and Time =NOW()

NOW คืนค่า Serial Number ที่ประกอบด้วยจำนวนเต็ม (วันที่) และทศนิยม (เวลา) ตามนาฬิกาของเครื่องคอมพิวเตอร์ เป็นฟังก์ชัน Volatile ที่จะเปลี่ยนค่าไปเรื่อยๆ ทุกครั้งที่ Sheet มีการคำนวณใหม่

นิยม 8 ยาก 1 ประโยชน์ 9

2003 8 1 9
MONTH Date and Time =MONTH(serial_number)

MONTH คืนค่าเดือนเป็นตัวเลขจำนวนเต็มระหว่าง 1 (มกราคม) ถึง 12 (ธันวาคม) จากค่า Serial Number ของวันที่ที่ระบุ เป็นฟังก์ชันพื้นฐานที่ใช้บ่อยในการทำรายงานสรุปยอดขายรายเดือน หรือการคำนวณไตรมาส

นิยม 8 ยาก 2 ประโยชน์ 8

2003 8 2 8
DAY Date and Time =DAY(serial_number)

DAY คืนค่าวันที่เป็นตัวเลขจำนวนเต็มระหว่าง 1 ถึง 31 จากค่า Serial Number ของวันที่ที่ระบุ ทำให้เราสามารถดึงเฉพาะ "เลขวัน" ออกมาใช้งานได้ โดยไม่ต้องสนใจเดือนหรือปี

นิยม 8 ยาก 2 ประโยชน์ 8

2003 8 2 8
DATEDIF Date and Time =DATEDIF(start_date, end_date, unit)

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

นิยม 8 ยาก 3 ประโยชน์ 8

2003 8 3 8
EOMONTH Date and Time =EOMONTH(start_date, months)

EOMONTH คืนค่าวันที่วันสุดท้ายของเดือน โดยนับจากวันที่เริ่มต้นไปข้างหน้าหรือย้อนหลังตามจำนวนเดือนที่ระบุ เหมาะสำหรับกำหนดวันครบกำหนดสิ้นเดือน

นิยม 7 ยาก 3 ประโยชน์ 8

2003 7 3 8
WEEKNUM Date and Time =WEEKNUM(serial_number, [return_type])

WEEKNUM คืนค่าหมายเลขสัปดาห์ของปี (1-54) นับจากวันที่ 1 ม.ค. เป็นสัปดาห์ที่ 1 รองรับการเลือกวันเริ่มต้นสัปดาห์ด้วย return_type ใช้จัดกลุ่มข้อมูลตามสัปดาห์หรือสร้างรายงานรายสัปดาห์

นิยม 7 ยาก 2 ประโยชน์ 7

2003 7 2 7
ISOWEEKNUM Date and Time =ISOWEEKNUM(date)

ISOWEEKNUM คืนค่าหมายเลขสัปดาห์ตามมาตรฐาน ISO 8601 (สัปดาห์เริ่มวันจันทร์ สัปดาห์แรกมีวันพฤหัสบดี) ทำให้วันที่ 1 ม.ค. อาจอยู่ในสัปดาห์ปีก่อน ใช้ในการรายงานแบบรายสัปดาห์ตามมาตรฐานสากล

นิยม 7 ยาก 3 ประโยชน์ 7

2013 7 3 7
DAYS360 Date and Time =DAYS360(start_date, end_date, [method])

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

นิยม 7 ยาก 2 ประโยชน์ 8

2003 7 2 8
TIME Date and Time =TIME(hour, minute, second)

TIME สร้างค่าเวลา (Time Serial) จากส่วนประกอบ ชั่วโมง นาที และวินาที แตกต่างจาก TIMEVALUE ที่อ่านเวลาจากข้อความ TIME ใช้ตัวเลขแยกจากกัน มีประโยชน์สำหรับการสร้างเวลาแบบไดนามิก

นิยม 7 ยาก 3 ประโยชน์ 8

2003 7 3 8
NETWORKDAYS Date and Time =NETWORKDAYS(start_date, end_date, [holidays])

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

นิยม 7 ยาก 3 ประโยชน์ 7

2003 7 3 7
EDATE Date and Time =EDATE(start_date, months)

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

นิยม 7 ยาก 3 ประโยชน์ 8

2003 7 3 8
MINUTE Date and Time =MINUTE(serial_number)

MINUTE ดึงค่านาที (0-59) จากค่าเวลา ใช้ร่วมกับ HOUR และ SECOND เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา

นิยม 7 ยาก 2 ประโยชน์ 8

2003 7 2 8
DATEVALUE Date and Time =DATEVALUE(date_text)

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

นิยม 7 ยาก 2 ประโยชน์ 8

2003 7 2 8
HOUR Date and Time =HOUR(serial_number)

HOUR ดึงค่าชั่วโมง (0-23) จากค่าเวลา ใช้ร่วมกับ MINUTE และ SECOND เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา

นิยม 7 ยาก 2 ประโยชน์ 8

2003 7 2 8
SECOND Date and Time =SECOND(serial_number)

SECOND ดึงค่าวินาที (0-59) จากค่าเวลา ใช้ร่วมกับ HOUR และ MINUTE เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา

นิยม 7 ยาก 2 ประโยชน์ 8

2003 7 2 8
WEEKDAY Date and Time =WEEKDAY(serial_number, [return_type])

WEEKDAY คืนค่าตัวเลข 1 ถึง 7 ซึ่งแทนวันในสัปดาห์ โดยเราสามารถกำหนดได้ว่าจะให้วันไหนเป็นวันแรกของสัปดาห์ (return_type) ค่าเริ่มต้นคือ วันอาทิตย์ = 1 แต่ที่นิยมใช้ในไทยมักจะเป็นแบบ วันจันทร์ = 1

นิยม 7 ยาก 2 ประโยชน์ 8

2003 7 2 8
TIMEVALUE Date and Time =TIMEVALUE(time_text)

TIMEVALUE แปลงข้อความเวลาให้เป็น serial number (ค่าทศนิยม 0-0.999…) รองรับรูปแบบ 12 ชั่วโมง (AM/PM) และ 24 ชั่วโมง เหมาะสำหรับแปลงเวลาที่ Import มาจากระบบอื่น

นิยม 7 ยาก 2 ประโยชน์ 7

2003 7 2 7
WORKDAY Date and Time =WORKDAY(start_date, days, [holidays])

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

นิยม 7 ยาก 3 ประโยชน์ 7

2003 7 3 7
DAYS Date and Time =DAYS(end_date, start_date)

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

นิยม 6 ยาก 3 ประโยชน์ 8

2013 6 3 8
NETWORKDAYS.INTL Date and Time =NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])

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

นิยม 5 ยาก 5 ประโยชน์ 8

2010 5 5 8
YEARFRAC Date and Time =YEARFRAC(start_date, end_date, [basis])

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

นิยม 5 ยาก 4 ประโยชน์ 8

2003 5 4 8
WORKDAY.INTL Date and Time =WORKDAY.INTL(start_date, days, [weekend], [holidays])

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

นิยม 5 ยาก 5 ประโยชน์ 8

2010 5 5 8