TLDR สรุปสั้นๆ
TIME ใช้ในการสร้างค่าเวลาในรูปแบบทศนิยมจากชั่วโมง นาที วินาที
คำอธิบาย
ฟังก์ชัน TIME ใช้เพื่อสร้างค่าของเวลาในรูปแบบทศนิยมจากองค์ประกอบชั่วโมง นาที และวินาที โดยเวลาที่ได้จะอยู่ในช่วงตั้งแต่ 0:00:00 ถึง 23:59:59 ค่าทศนิยมแสดงเวลาเป็นส่วนหนึ่งของวัน เช่น 0.5 แสดงถึงเวลา 12:00 PM เป็นครึ่งวัน เป็นต้น
มีครั้งแรกในเวอร์ชันไหน
2003 or earlier
รูปแบบคำสั่ง (Syntax)
TIME(hour, minute, second)
Arguments
-
hour (Required – number)
ตัวเลขตั้งแต่ 0 ถึง 32767 ที่แทนค่าชั่วโมง ถ้าเกิน 23 จะถูกหารด้วย 24 แล้วได้เศษ เช่น TIME(27,0,0) จะให้ค่าเหมือนกับ TIME(3,0,0), 3:00 AM -
minute (Required – number)
ตัวเลขตั้งแต่ 0 ถึง 32767 ที่แทนค่านาที ถ้าเกิน 59 จะถูกแปลงเป็นชั่วโมงและนาที เช่น TIME(0,750,0) จะให้ค่าเหมือนกับ TIME(12,30,0), 12:30 PM -
second (Required – number)
ตัวเลขตั้งแต่ 0 ถึง 32767 ที่แทนค่าวินาที ถ้าเกิน 59 จะถูกแปลงเป็นชั่วโมง นาที และวินาที เช่น TIME(0,0,2000) จะให้ค่าเหมือนกับ TIME(0,33,22), 12:33:20 AM
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: แปลง 14:30:00 หรือ 2:30 PM เป็นค่าทศนิยม=TIME(14, 30, 0)
Result:0.60416667 (หมายถึงเวลา 14:30 ของวัน การคำนวณ 14 ชั่วโมงจาก 24 ชั่วโมงในวันหนึ่ง) -
Formula:
Description: แปลง 9:15:30 AM เป็นค่าทศนิยม=TIME(9, 15, 30)
Result:0.38541667 (หมายถึงเวลา 9:15:30 จากวันหนึ่ง) -
Formula:
Description: แปลง 23:59:59 หรือ 11:59:59 PM เป็นค่าทศนิยม=TIME(23, 59, 59)
Result:0.9999884 (เกือบสิ้นสุดวัน เวลา 23:59:59) -
Formula:
Description: แปลงเวลา 27 ชั่วโมงเป็นค่าทศนิยม ซึ่งจะปรับเป็น 3:00 AM=TIME(27, 0, 0)
Result:0.125 (ชั่วโมงที่เกินมาถูกหักออกไป ทำให้เป็น 3:00 AM ของวันใหม่) -
Formula:
Description: บวกเวลาปัจจุบันเพิ่มอีก 2 ชั่วโมง=TIME(HOUR(NOW())+2, MINUTE(NOW()), SECOND(NOW()))
Result:ขึ้นอยู่กับเวลาปัจจุบันเป็นหลัก (ถ้าเวลาตอนนี้คือ 10:15:30 AM, ผลจะเป็น 12:15:30 PM)
Tips & Tricks
ฟังก์ชัน TIME ผนวกรวมกับฟังก์ชันอื่นๆ เช่น NOW เพื่อปรับเวลาได้ เช่นการบวกหรือหักเวลาจากปัจจุบัน สามารถใช้คำนวณเวลาธุรกิจหากgefügtเงื่อนไขว่าเวลานั้นอยู่ในช่วงเวลาทำการ ควรคำนึงว่าฟังก์ชันอาจเกิดการกลับคืนเมื่อค่าที่ป้อนมีค่ามากกว่ามาตรฐาน เช่น 25 ชั่วโมงจะเท่ากับ 1:00 AM
ข้อควรระวัง (Cautions)
ระวังเมื่อต่อกับฟังก์ชัน TIME เนื่องจากเมื่อถ้าใส่ค่าที่เกินกว่ามาตรฐานจะถูกจับกลับดู ตัวอย่างเช่น 25 ชั่วโมงจะกลายเป็น 1:00 AM และถ้าผลลัพธ์ของฟังก์ชันเป็นค่าเวลาเช่น ตัวเลขลบจะแสดงผลเป็นเครื่องหมาย ‘##’ ถ้ามีการบวกเวลาเกินกว่าขอบเขตของวัน เช่นบวก 1 ล้านวินาที ต้องแน่ใจว่าการแสดงผลของเซลล์เป็นรูปแบบเวลา ไม่เช่นนั้นอาจเห็นเป็นค่าในรูปทศนิยม
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply