Công thức Excel: Chênh lệch thời gian tính theo giờ dưới dạng giá trị thập phân -

Mục lục

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.)

Liên kết tốt

Giới thiệu về Toán mô-đun (Học viện Khan) Tính toán giờ làm việc (Chandoo video)

thú vị bài viết...