TLDR สรุปสั้นๆ
MINUTE ดึงค่านาทีจากข้อมูลที่เป็นเวลา คืนค่าเป็นจำนวนเต็มตั้งแต่ 0 ถึง 59
คำอธิบาย
ฟังก์ชัน MINUTE ใช้ในการดึงนาทีออกจากค่าที่เป็นเวลา โดยค่าที่คืนจะเป็นจำนวนเต็มตั้งแต่ 0 ถึง 59
มีครั้งแรกในเวอร์ชันไหน
2003 หรือเวอร์ชันก่อนหน้า
รูปแบบคำสั่ง (Syntax)
MINUTE(serial_number)
Arguments
-
serial_number (Required – ตัวเลข/ข้อความ)
เวลาที่ต้องการดึงค่าเป็นนาที อาจป้อนเวลาเป็นสตริง เช่น “6:45 PM” เป็นตัวเลขทศนิยม เช่น 0.78125 (ซึ่งแทน 6:45 PM) หรือเป็นผลลัพธ์จากฟังก์ชันอื่น เช่น TIMEVALUE(“6:45 PM”)
ตัวอย่างการใช้งาน (Examples)
-
Formula:
Description: ดึงค่านาทีจากเวลาที่อยู่ในเซลล์ A2=MINUTE(A2)
Result:45 (กรณีในเซลล์ A2 มีค่าเวลา 12:45:00 PM) -
Formula:
Description: ดึงค่านาทีจากเวลา 14:30=MINUTE("14:30")
Result:30 (ดึงจากนาทีของ 14:30) -
Formula:
Description: ดึงค่านาทีจากเวลา 8:45:30 ที่ถูกสร้างจากฟังก์ชัน TIME=MINUTE(TIME(8, 45, 30))
Result:45 (เวลาถูกสร้างขึ้นเป็น 8:45:30) -
Formula:
Description: ใช้ฟังก์ชัน IF เพื่อตรวจสอบเวลาที่เกิน 30 นาทีแล้วระบุเป็น "Late" หรือ "On Time"=IF(MINUTE(A2) > 30, "Late", "On Time")
Result:"Late" (ถ้านาทีที่ได้มามากกว่า 30) หรือ "On Time" (ถ้าไม่เกิน) -
Formula:
Description: ใช้ใน Conditional Formatting เพื่อไฮไลท์เซลล์ที่มีค่าเกิน 45 นาที=MINUTE(A2) > 45
Result:TRUE/FALSE ในบริบทของการเน้นสี (เช่น เซลล์ที่มีค่าเกิน 45 นาทีจะถูกเน้น)
Tips & Tricks
– เพื่อให้ Excel อ่านค่าเวลาได้ถูกต้อง ควรฟอร์แมตเซลล์ที่เป็นเวลาให้เป็น ‘Time’ โดยเลือก ‘Format Cells’ -> ‘Number’ -> ‘Time’ – ฟังก์ชัน MINUTE สามารถใช้งานร่วมกับฟังก์ชัน IF ในการตรวจสอบและจัดการข้อมูลตามเงื่อนไข – เมื่อใช้กับค่าข้อความ ควรตรวจสอบให้แน่ใจว่าอยู่ในรูปแบบเวลาที่ Excel อ่านได้ เช่น “hh:mm AM/PM”
ข้อควรระวัง (Cautions)
– ควรระวังรูปแบบข้อมูลที่ไม่ใช่เวลาจริง เพราะอาจทำให้เกิดข้อผิดพลาด เช่น #VALUE – ฟังก์ชัน MINUTE จะสนใจเฉพาะส่วนของเวลา ไม่สนวัน ถ้าต้องการวันต้องจัดการแยกต่างหาก
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply