TIMEVALUE แปลงข้อความเวลาให้เป็น serial number (ค่าทศนิยม 0-0.999…) รองรับรูปแบบ 12 ชั่วโมง (AM/PM) และ 24 ชั่วโมง เหมาะสำหรับแปลงเวลาที่ Import มาจากระบบอื่น
=TIMEVALUE(time_text)
=TIMEVALUE(time_text)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| time_text | Text | Yes | ข้อความเวลาที่ต้องการแปลง รองรับรูปแบบ HH:MM, HH:MM:SS, H:MM AM/PM |
เวลาที่ Import มาจาก CSV หรือระบบอื่นมักเป็น Text ใช้ TIMEVALUE แปลงเป็นค่าเวลาจริง
แปลงเวลาเข้า-ออกที่เป็น Text แล้วนำมาคำนวณชั่วโมงทำงาน
รวม DATEVALUE และ TIMEVALUE เพื่อสร้าง DateTime ที่สมบูรณ์
TIMEVALUE("6:00 PM")=TIMEVALUE("6:00 PM")
0.75
TIMEVALUE("14:30:45")=TIMEVALUE("14:30:45")
0.604688
TIMEVALUE("12:00 AM")=TIMEVALUE("12:00 AM")
TIMEVALUE("12:00 PM")=TIMEVALUE("12:00 PM")
0.5
DATEVALUE("2025-12-17")+TIMEVALUE("14:30")=DATEVALUE("2025-12-17")+TIMEVALUE("14:30")
45078.604167
TIMEVALUE("2:30")*24*60=TIMEVALUE("2:30")*24*60
150
TIMEVALUE รับข้อความ (text) เป็น input แล้วแปลงเป็นเวลา ส่วน TIME รับตัวเลข hour, minute, second แยกกันแล้วสร้างค่าเวลา
Excel เก็บเวลาเป็น serial number (ทศนิยม 0-1) ต้อง format cell เป็น Time เพื่อแสดงเป็นเวลา
รองรับ HH:MM, HH:MM:SS, H:MM AM/PM, H:MM:SS AM และรูปแบบตาม Regional Settings ของ Windows
TIMEVALUE จะดึงเฉพาะส่วนเวลาออกมา เช่น TIMEVALUE(“1/1/2025 14:30”) จะได้ 0.604167 (แค่เวลา)
ทุกเวอร์ชันตั้งแต่ Excel 2003 เป็นฟังก์ชันพื้นฐานที่มีใน spreadsheet ทุกโปรแกรม
TIMEVALUE แปลงข้อความเวลาให้เป็น serial number (ค่าทศนิยม 0-0.999…) ซึ่ง Excel ใช้เก็บเวลา เช่น 0.5 = 12:00 น., 0.75 = 18:00 น. รองรับรูปแบบ 12 ชั่วโมง (AM/PM) และ 24 ชั่วโมง เหมาะสำหรับแปลงเวลาที่ Copy มาจากระบบอื่นหรือ Import จากไฟล์ ใช้คู่กับ DATEVALUE TIME VALUE