TIME สร้างค่าเวลา (Time Serial) จากส่วนประกอบ ชั่วโมง นาที และวินาที แตกต่างจาก TIMEVALUE ที่อ่านเวลาจากข้อความ TIME ใช้ตัวเลขแยกจากกัน มีประโยชน์สำหรับการสร้างเวลาแบบไดนามิก
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| hour | Number | ชั่วโมง (0-23 สำหรับระบบ 24 ชั่วโมง, หรือให้เกิน 24 เพื่อแทนหลายวัน) |
| minute | Number | นาที (0-59, สามารถให้เกิน 59 เพื่อแสดงชั่วโมงเพิ่มเติม) |
| second | Number | วินาที (0-59, สามารถให้เกิน 59 เพื่อแสดงนาทีเพิ่มเติม) |
ฟังก์ชัน TIME ใน Excel ช่วยสร้างเวลาจากเลข ชั่วโมง, นาที, วินาที
สร้างเวลาตั้งเข้าและออกงานสำหรับพนักงาน เช่น เข้า TIME(8,0,0) ออก TIME(17,0,0) จากนั้นคำนวณเวลาทำงาน
ปัดเศษเวลาปัจจุบันเป็นชั่วโมงล่วงน้อย (โดยตั้ง MINUTE=0) เพื่อเก็บข้อมูลเวลาที่เรียบร้อย
กำหนดช่วงเวลาสำหรับแบบสำรวจ เช่น TIME(9,0,0) ถึง TIME(17,0,0) และสร้างเวลาสนามที่ท่องเที่ยว
สร้างค่าเวลา 8 ชั่วโมง 30 นาที 0 วินาที ผลลัพธ์เป็นเวลาที่สามารถจัดรูปแบบหรือนำไปคำนวณได้
สร้างเวลา 14 ชั่วโมง 30 นาที 45 วินาที ใน 24 ชั่วโมง ผลลัพธ์จะแสดงตามรูปแบบเซลล์ที่ตั้ง
ดึงชั่วโมงและนาทีจากเวลาปัจจุบัน (NOW) แล้วสร้างเวลาใหม่โดยตั้งวินาทีเป็น 0 มีประโยชน์ในการปัดเศษเวลา
ให้ค่านาที 90 นาที ฟังก์ชันจะแปลงอัตโนมัติเป็น 1 ชั่วโมง 30 นาที ทำให้ง่ายในการนำข้อมูลที่เป็นนาทีมาสร้างเวลา
สร้างเวลาเริ่ม (8:00) และบวกเพิ่มเติม 30 นาที ได้ 8:30 มีประโยชน์ในการคำนวณเวลาลงทะเบียน จบประชุม หรือสิ้นสุดงาน
ผลลัพธ์เป็น 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 จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
HOUR ดึงค่าชั่วโมง (0-23) จากค่าเวลา ใช้ร่วมกับ MINUTE และ SECOND เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา
MINUTE ดึงค่านาที (0-59) จากค่าเวลา ใช้ร่วมกับ HOUR และ SECOND เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา
NOW คืนค่า Serial Number ที่ประกอบด้วยจำนวนเต็ม (วันที่) และทศนิยม (เวลา) ตามนาฬิกาของเครื่องคอมพิวเตอร์ เป็นฟังก์ชัน Volatile ที่จะเปลี่ยนค่าไปเรื่อยๆ ทุกครั้งที่ Sheet มีการคำนวณใหม่
SECOND ดึงค่าวินาที (0-59) จากค่าเวลา ใช้ร่วมกับ HOUR และ MINUTE เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา
TIMEVALUE แปลงข้อความเวลาให้เป็น serial number (ค่าทศนิยม 0-0.999…) รองรับรูปแบบ 12 ชั่วโมง (AM/PM) และ 24 ชั่วโมง เหมาะสำหรับแปลงเวลาที่ Import มาจากระบบอื่น
TEXT ใช้รหัสรูปแบบ (Format Codes) เช่น "dd/mm/yyyy" สำหรับวันที่ หรือ "#,##0.00" สำหรับตัวเลขมีทศนิยม ผลลัพธ์ที่ได้จะเป็นข้อความ (Text) เสมอ ไม่สามารถนำไปคำนวณต่อได้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่