HOUR ดึงค่าชั่วโมง (0-23) จากค่าเวลา ใช้ร่วมกับ MINUTE และ SECOND เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา
| อาร์กิวเมนต์ | ชนิด | คำอธิบาย |
|---|---|---|
| serial_number | Number/Time | เวลาหรือ serial number ที่ต้องการดึงค่าชั่วโมง (รองรับทั้งตัวเลขและข้อความเวลา) |
ฟังก์ชัน HOUR ใน Excel ช่วยดึงค่าชั่วโมง (0-23) ออกมาจากเวลา
แยกชั่วโมงจาก timestamp เพื่อหา Peak Hour ที่ขายได้มากที่สุด
ตรวจสอบชั่วโมงทำงานว่าเกินเวลาปกติหรือไม่ (เช่น หลัง 18:00)
แบ่งข้อมูลเป็นช่วงเช้า/บ่าย/เย็นโดยใช้ HOUR กับ IF
ดึงชั่วโมงจากเวลา 15:30:45 ได้ 15
0.5 = 12:00:00 (เที่ยงวัน) ดังนั้นชั่วโมงเป็น 12
ดึงชั่วโมงจากเวลาที่สร้างด้วย TIME(14,30,0) = 14
ตรวจสอบว่าเวลาอยู่ในช่วง 8:00-17:59 หรือไม่
แปลงเวลาเป็นชั่วโมงทศนิยม (15 ชม. 30 นาที 45 วิ = 15.5125 ชม.)
แบ่งเป็น 3 ช่วง: เช้า (0-11), บ่าย (12-17), ค่ำ (18-23)
HOUR คืนค่าชั่วโมงเป็นตัวเลข 0-23 เท่านั้น ไม่มีข้อมูลนาทีหรือวินาที ถ้าต้องการข้อมูลอื่น ให้ใช้ MINUTE() หรือ SECOND()
HOUR ส่งคืนตัวเลข (0-23) ส่วน TEXT(cell, "h") ส่งคืนข้อความแสดงชั่วโมง HOUR ดีกว่าสำหรับการคำนวณ ส่วน TEXT ดีสำหรับการแสดงผล
ไม่ได้โดยตรง ต้องแปลงเวลา (text) เป็น Time Serial ก่อนด้วย TIMEVALUE() เช่น =HOUR(TIMEVALUE("14:30:00"))
จะแสดง #VALUE! error ตรวจสอบว่าข้อมูลเป็นเวลาหรือตัวเลข (0-1 ซึ่งแสดงถึง Time Serial) ก่อนใช้ HOUR
ได้ครับ ตัวอย่าง =IF(HOUR(A1)>=12, "PM", "AM") จะตรวจสอบว่าเวลาเป็นช่วงใดในวัน ใช้ได้อย่างมีประสิทธิภาพ
ใช้ได้ครับ HOUR เป็นฟังก์ชันมาตรฐานที่ใช้ได้ทั้ง Excel, Google Sheets, Power Query และ LibreOffice
ฟังก์ชันที่ผู้เขียนโยงไว้กับ HOUR จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
MINUTE ดึงค่านาที (0-59) จากค่าเวลา ใช้ร่วมกับ HOUR และ SECOND เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา
NOW คืนค่า Serial Number ที่ประกอบด้วยจำนวนเต็ม (วันที่) และทศนิยม (เวลา) ตามนาฬิกาของเครื่องคอมพิวเตอร์ เป็นฟังก์ชัน Volatile ที่จะเปลี่ยนค่าไปเรื่อยๆ ทุกครั้งที่ Sheet มีการคำนวณใหม่
SECOND ดึงค่าวินาที (0-59) จากค่าเวลา ใช้ร่วมกับ HOUR และ MINUTE เพื่อแยกส่วนประกอบของเวลา มีประโยชน์ในการวิเคราะห์และคำนวณเวลา
TIME สร้างค่าเวลา (Time Serial) จากส่วนประกอบ ชั่วโมง นาที และวินาที แตกต่างจาก TIMEVALUE ที่อ่านเวลาจากข้อความ TIME ใช้ตัวเลขแยกจากกัน มีประโยชน์สำหรับการสร้างเวลาแบบไดนามิก
TIMEVALUE แปลงข้อความเวลาให้เป็น serial number (ค่าทศนิยม 0-0.999…) รองรับรูปแบบ 12 ชั่วโมง (AM/PM) และ 24 ชั่วโมง เหมาะสำหรับแปลงเวลาที่ Import มาจากระบบอื่น
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่