Công thức chung
=MOD(end-start,1)*24
Tóm lược
Để tính khoảng thời gian giữa hai thời điểm dưới dạng giờ thập phân (tức là 3 giờ, 4,5 giờ, 8 giờ, v.v.), bạn có thể sử dụng công thức dựa trên hàm MOD. Trong ví dụ được hiển thị, công thức trong D5 là:
=MOD(B2-A2,1)*24
Giải trình
Ngày tháng trong Excel là số sê-ri và một ngày tương đương với số 1. Điều này có nghĩa là 1 giờ = 1/24 = 0,041666667. Nói cách khác, thời gian trong Excel chỉ là số phân số:
Thời gian | Phân số | Giờ |
---|---|---|
03:00 | 0,125 | 3 |
06:00 | 0,25 | 6 |
09:00 | 0,375 | 9 |
12 giờ trưa | 0,5 | 12 |
03:00 | 0,625 | 15 |
6:00 chiều | 0,75 | 18 |
9:00 TỐI | 0,875 | 21 |
00:00 | 1 | 24 |
Để chuyển đổi các giá trị phân số này thành giờ thập phân, chỉ cần nhân với 24. Ví dụ: .5 * 24 = 12 giờ, .24 * 24 = 6 giờ, v.v.
Giờ giữa các lần
Để tính số giờ giữa các thời điểm, bạn có thể chỉ cần trừ thời gian bắt đầu cho thời gian kết thúc khi cả hai thời gian đều trong cùng một ngày. Ví dụ: với thời gian bắt đầu là 9:00 sáng và thời gian kết thúc là 3:00 chiều, bạn có thể chỉ cần sử dụng công thức sau:
=(3:00 PM-9:00 AM)*24 =(.625-.375)*24 =.25 * 24 =6
Thời gian vượt quá nửa đêm
Khi thời gian qua nửa đêm, vấn đề trở nên phức tạp hơn, vì thời gian kết thúc thường sẽ ít hơn thời gian bắt đầu. Một cách đơn giản để xử lý thách thức này là thêm hàm MOD vào công thức. Ví dụ: để tính số giờ từ 9 giờ tối đến 3 giờ sáng:
=MOD(0.125-0.875,1)*24 =MOD(-0.75,1)*24 =0.25*24 =6
Hàm MOD xử lý vấn đề tiêu cực bằng cách "chuyển" các giá trị âm sang giá trị dương cần thiết. (Theo cách này, chức năng MOD hoạt động giống như một chiếc đồng hồ. Đây là một liên kết tốt trên Học viện Khan giải thích thêm về modulo.)