นอกจากฟังก์ชันวันที่อย่าง YEAR, MONTH, DAY แล้ว Excel ยังมีกลุ่มฟังก์ชันสำหรับดึงและสร้างค่า «เวลา» โดยเฉพาะ ใช้บ่อยเวลาคำนวณชั่วโมงทำงาน หรือแยกส่วนเวลาออกมาใช้งาน
HOUR / MINUTE / SECOND ดึงส่วนของเวลาออกมา
สามฟังก์ชันนี้ดึงค่าชั่วโมง นาที หรือวินาทีออกจากค่าเวลาที่มีอยู่แล้ว
B2fx
=HOUR(A2)| A | B | |
|---|---|---|
| 1 | เวลาเข้างาน | ชั่วโมง |
| 2 | 08:45:30 | 8 |
| ฟังก์ชัน | ดึงค่าอะไร | ตัวอย่างผลลัพธ์ (จาก 08:45:30) |
| HOUR | ชั่วโมง (0-23) | 8 |
| MINUTE | นาที (0-59) | 45 |
| SECOND | วินาที (0-59) | 30 |
TIME สร้างค่าเวลาขึ้นมาใหม่
ตรงข้ามกับสามฟังก์ชันข้างต้น TIME ใช้ประกอบชั่วโมง นาที วินาที ให้กลายเป็นค่าเวลาเดียว รูปแบบสูตรคือ
=TIME(ชั่วโมง, นาที, วินาที)
D2fx
=TIME(9,30,0)| A | B | C | D | |
|---|---|---|---|---|
| 1 | ชั่วโมง | นาที | วินาที | เวลาที่ได้ |
| 2 | 9 | 30 | 0 | 9:30:00 AM |
ตัวอย่างใช้งานจริง: คำนวณชั่วโมงทำงาน
ใช้ลบเวลาออกเวลากับเวลาเข้างาน แล้วคูณ 24 เพื่อแปลงเป็นจำนวนชั่วโมง
=(เวลาออก - เวลาเข้า) * 24
ข้อควรรู้
- Excel เก็บค่าเวลาเป็นเศษส่วนของ 1 วัน เช่น เที่ยงวันคือ 0.5 การคำนวณข้ามเที่ยงคืนอาจได้ค่าติดลบ ต้องบวก 1 ชดเชยถ้าจำเป็น
- ต้องจัดรูปแบบเซลล์ให้เป็น Time หรือ Custom Format ที่แสดงชั่วโมง:นาที ไม่งั้นอาจเห็นเป็นตัวเลขทศนิยมแทน