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: กรณีในเซลล์ A2 มีค่าเวลา 12:45:00 PM
Description: ดึงค่านาทีจากเวลาที่อยู่ในเซลล์ A2=MINUTE(A2)
Result:45 - Formula:
Description: ดึงค่านาทีจากเวลา 14:30=MINUTE("14:30")
Result:30 (ดึงจากนาทีของ 14:30) - Formula:
Description: ดึงค่านาทีจากข้อความที่แทนวันที่เวลา “2024/12/31 23:59:50”=MINUTE("2024/12/31 23:59:50")
Result: 59 (ดึงจากนาทีของ 23:59:50) - Formula:
Description: ดึงค่านาทีจากเลข 0.5 ซึ่งคือเวลา 12:00 (0.5 คือ ครึ่งวัน)=MINUTE(0.5)
Result: 0
Tips & Tricks
- เพื่อให้ Excel อ่านค่าเวลาได้ถูกต้อง ควรฟอร์แมตเซลล์ที่เป็นเวลาให้เป็น ‘Time’ โดยเลือก ‘Format Cells’ -> ‘Number’ -> ‘Time’
- เมื่อใช้กับค่าข้อความ ควรตรวจสอบให้แน่ใจว่าอยู่ในรูปแบบเวลาที่ Excel อ่านได้ เช่น “hh:mm AM/PM”
ข้อควรระวัง (Cautions)
- ควรระวังรูปแบบข้อมูลที่ไม่ใช่เวลาจริง เพราะอาจทำให้เกิดข้อผิดพลาด เช่น #VALUE
- ฟังก์ชัน MINUTE จะสนใจเฉพาะส่วนของเวลา ไม่สนวัน ถ้าต้องการวันต้องจัดการแยกต่างหาก
ฟังก์ชันที่เกี่ยวข้อง
References
ขอบคุณที่เข้ามาอ่านนะครับ ❤️
Leave a Reply