TLDR สรุปสั้นๆ
HOUR ดึงค่าชั่วโมงจากเวลาเป็นจำนวนเต็มตั้งแต่ 0 ถึง 23
คำอธิบาย
ฟังก์ชัน HOUR ใช้เพื่อดึงค่าของชั่วโมงจากค่าที่เป็นเวลา โดยชั่วโมงจะถูกคืนค่าเป็นจำนวนเต็มที่อยู่ในช่วง 0 (เที่ยงคืน) ถึง 23 (11:00 PM)
มีครั้งแรกในเวอร์ชันไหน
Excel 2003 และเวอร์ชันก่อนหน้า
รูปแบบคำสั่ง (Syntax)
HOUR(serial_number)
Arguments
-
serial_number (Required – Text หรือ Decimal)
เวลาที่ต้องการหาค่าชั่วโมง ซึ่งอาจจะถูกระบุเป็นสตริงตัวอักษร เช่น “6:45 PM” เป็นจำนวนทศนิยม เช่น 0.78125 ที่แสดงเวลา 6:45 PM หรือเป็นผลลัพธ์จากฟังก์ชันหรือสูตรอื่น ๆ เช่น TIMEVALUE(“6:45 PM”)
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ดึงค่าชั่วโมงจากเวลา "9:00 AM"=HOUR("9:00 AM")
Result:9 (จำนวนเต็มแสดงเวลาเป็นชั่วโมง) -
Formula:
Description: ดึงค่าชั่วโมงจากเวลา "6:30 PM"=HOUR("6:30 PM")
Result:18 (เพราะ 6 PM คือชั่วโมงที่ 18 ของวัน) -
Formula:
Description: ใช้ผลลัพธ์ของฟังก์ชัน TIMEVALUE เพื่อดึงค่าชั่วโมง=HOUR(TIMEVALUE("6:45 PM"))
Result:18 (เพราะ TIMEVALUE แสดงค่าเวลาในรูปแบบทศนิยม) -
Formula:
Description: ดึงค่าชั่วโมงจากเซลล์ที่มีวันที่พร้อมเวลา=HOUR(A1) หาก A1 มีค่า '29-May-2021 6:00 AM'
Result:6 (แสดงเฉพาะค่าชั่วโมงจากข้อมูลที่มีวันที่) -
Formula:
Description: ใช้ฟังก์ชัน HOUR กับฟังก์ชัน TIME เพื่อสร้างค่าเวลาใหม่=TIME(HOUR(A1), 0, 0) หาก A1 มี "9:15 AM"
Result:9:00 AM (สร้างค่าเวลาใหม่โดยดึงเฉพาะชั่วโมงแล้วเซ็ตนาทีและวินาทีเป็นศูนย์)
Tips & Tricks
คุณสามารถใช้ฟังก์ชัน HOUR ร่วมกับฟังก์ชันอื่น เช่น IF หรือ TIME เพื่อสร้างเงื่อนไขหรือค่าเวลาใหม่ ๆ ที่ซับซ้อนได้ หรือใช้กับ Conditional Formatting เพื่อเน้นข้อมูลตามช่วงเวลา
ข้อควรระวัง (Cautions)
HOUR ต้องการตัวเลขที่เป็นจริงของเวลาหรือวันที่ หากระบุค่าอื่นที่ไม่ใช่เวลาหรือวันที่ที่ถูกต้องจะได้ค่าเป็น #VALUE!
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply