TIME สร้างค่าเวลา (Time Serial) จากส่วนประกอบ ชั่วโมง นาที และวินาที แตกต่างจาก TIMEVALUE ที่อ่านเวลาจากข้อความ TIME ใช้ตัวเลขแยกจากกัน มีประโยชน์สำหรับการสร้างเวลาแบบไดนามิก
=TIME(hour, minute, second)
=TIME(hour, minute, second)
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| hour | Number | Yes | ชั่วโมง (0-23 สำหรับระบบ 24 ชั่วโมง, หรือให้เกิน 24 เพื่อแทนหลายวัน) | |
| minute | Number | Yes | นาที (0-59, สามารถให้เกิน 59 เพื่อแสดงชั่วโมงเพิ่มเติม) | |
| second | Number | Yes | วินาที (0-59, สามารถให้เกิน 59 เพื่อแสดงนาทีเพิ่มเติม) |
สร้างเวลาตั้งเข้าและออกงานสำหรับพนักงาน เช่น เข้า TIME(8,0,0) ออก TIME(17,0,0) จากนั้นคำนวณเวลาทำงาน
ปัดเศษเวลาปัจจุบันเป็นชั่วโมงล่วงน้อย (โดยตั้ง MINUTE=0) เพื่อเก็บข้อมูลเวลาที่เรียบร้อย
กำหนดช่วงเวลาสำหรับแบบสำรวจ เช่น TIME(9,0,0) ถึง TIME(17,0,0) และสร้างเวลาสนามที่ท่องเที่ยว
TIME(8, 30, 0)=TIME(8, 30, 0)
8:30:00 (หรือแสดงเป็น 08:30)
TIME(14, 30, 45)=TIME(14, 30, 45)
14:30:45 (หรือ 2:30:45 PM ถ้าจัดรูปแบบเป็น 12 ชั่วโมง)
TIME(HOUR(NOW()), MINUTE(NOW()), 0)=TIME(HOUR(NOW()), MINUTE(NOW()), 0)
เวลาปัจจุบัน:00 (เช่น 16:30:00)
TIME(0, 90, 0)=TIME(0, 90, 0)
1:30:00
TIME(8, 0, 0) + TIME(0, 30, 0)=TIME(8, 0, 0) + TIME(0, 30, 0)
8:30:00
ผลลัพธ์เป็น Time Serial Number ซึ่ง Excel เก็บเป็นทศนิยมระหว่าง 0-1 (เช่น 0.5 = 12:00 noon) เมื่อจัดรูปแบบเซลล์เป็นเวลา ก็จะแสดงเป็น HH:MM:SS
TIME สร้างเวลาจากตัวเลข 3 ส่วน (hour, minute, second) ส่วน TIMEVALUE อ่านเวลาจากข้อความ เช่น TIMEVALUE(“8:30 AM”) เลือกใช้ตามประเภทข้อมูลที่มี
ได้ครับ TIME ยอมรับค่าที่เกิน 24 ชั่วโมง Excel จะคำนวณเป็นจำนวนวันอัตโนมัติ เช่น TIME(25,0,0) = 1:00:00 ของวันถัดไป
ได้ครับ ลบเวลา 2 ค่า ผลลัพธ์จะเป็นทศนิยม คูณด้วย 24 เพื่อได้ชั่วโมง หรือ 1440 เพื่อได้นาที เช่น =(TIME(17,0,0)-TIME(8,0,0))*24 = 9 ชั่วโมง
ใช้ได้ครับ ใน Power Query (Excel 365) TIME ยังใช้ได้ตามปกติ หรือใช้ #time() ใน Power Query M Language ซึ่งให้ผลลัพธ์แบบเดียวกัน
ไม่ดีจริง ถ้าให้ค่าติดลบ Excel จะแสดง ###หรือข้อผิดพลาด ใช้ MAX() หรือ IF() เพื่อตรวจสอบว่าค่าไม่ติดลบก่อน
ฟังก์ชัน TIME ใน Excel ช่วยสร้างเวลาจากเลข ชั่วโมง, นาที, วินาที