Excel lưu trữ nội bộ các giá trị ngày và giờ dưới dạng số dấu phẩy động.

Phần số ở bên trái của dấu thập phân đại diện cho các ngày trôi qua kể từ ngày 1 tháng 1 năm 1900 hoặc 1904 (tùy thuộc vào cách bản sao Excel của bạn được cấu hình). Phần số ở bên phải của dấu thập phân đại diện cho phần của cả ngày được biểu thị bằng ngày và giờ.

Biết được điều này, bạn có thể dễ dàng chuyển đổi một số từ ký hiệu thời gian của nó sang ký hiệu thập phân tương đương. Ví dụ: nếu bạn có giá trị thời gian đã trôi qua đại diện cho 8:30, bạn có thể dễ dàng chuyển đổi nó thành 8,5 (tám giờ rưỡi) bằng cách nhân giá trị thời gian với 24.

Để đưa ra một ví dụ khác, giả sử rằng bạn có thời gian bắt đầu trong ô A3 và thời gian kết thúc trong ô B3. Trong ô C3, bạn đặt công thức sau:

=B3 - A3

Kết quả trong ô C3 là thời gian đã trôi qua, là hiệu số giữa thời gian bắt đầu và kết thúc. Cách tiếp cận này chỉ hoạt động nếu thời gian bắt đầu (A3) nhỏ hơn thời gian kết thúc (B3). Điều này không phải lúc nào cũng đúng, đặc biệt nếu thời gian bắt đầu muộn một ngày và thời gian kết thúc sớm hơn vào một ngày sau đó. Nếu bạn nghĩ rằng bạn có thể có thời gian bắt đầu và kết thúc diễn ra vào hai ngày, thì tốt nhất là sử dụng công thức như sau:

=MOD(B3-A3,1)

Khi bạn có thời gian trôi qua, thì trong ô D3, bạn có thể đặt công thức sau:

= C3 * 24

Kết quả trong D3 là một biểu diễn thập phân của số giờ trong ô C3. Bạn có thể định dạng ô như cách bạn làm với bất kỳ giá trị số nào khác để nó hiển thị số vị trí thập phân mong muốn. Nếu bạn muốn giới hạn số chữ số thập phân trong kết quả, ngay lập tức, bạn có thể sử dụng công thức sau trong ô D3:

=ROUNDUP(C3 * 24, 1)

Công thức này nhân C3 với 24 để chuyển đổi thành giá trị thập phân, nhưng sau đó làm tròn kết quả thành một chữ số thập phân.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (10700) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: