Khi Deepak chia hai số, anh ta muốn kết quả được hiển thị bằng phút và giây thay vì giá trị thập phân. Ví dụ, kết quả của phép chia 315/130 là 2,42 phút, nhưng anh ta muốn nó hiển thị là 2:25 (2 phút 25 giây).

Chào mừng bạn đến với thế giới tuyệt vời của việc làm việc với các giá trị thời gian trong Excel. Bạn cần hiểu rằng về bản chất, Excel hoạt động với các giá trị thập phân — chẳng hạn như 2,42. (Trên thực tế, chia 315 cho 130 cho kết quả là 2,42307692.) Có một số cách để bạn có thể hiển thị giá trị này dưới dạng giá trị không thập phân, chẳng hạn như 2:25. Một cách là sử dụng công thức như sau để trả về giá trị văn bản. (Hãy nhớ – đây là một công thức duy nhất.)

=TEXT(INT(315/130),"0") & ":" & TEXT((315/130-INT(315/130))*60,"0")

Tuy nhiên, vấn đề với việc sử dụng một công thức như vậy là giá trị văn bản kết quả không thể được sử dụng trong các phép tính tiếp theo. (Chà, không phải là không nhảy qua các vòng khó chịu và không cần thiết.) Một giải pháp tốt hơn là làm theo các bước chung sau:

  1. Chia kết quả (2.42307692) cho 1440.

  2. Chọn ô có kết quả này và định dạng nó để sử dụng định dạng tùy chỉnh mm: ss.

Đó là nó. Ô của bạn bây giờ hiển thị 2:25, giống như mong muốn. Tại sao điều này hoạt động? Nó liên quan đến cách Excel lưu trữ ngày và giờ trong nội bộ.

Hiểu rằng, trong thế giới của Excel, bất kỳ thứ gì bên trái dấu thập phân (2) đều là số ngày. Bất kỳ thứ gì ở bên phải dấu thập phân (.42307692) là một phần của cả ngày. Do đó, để nhận giá trị 2,42307692 thành giá trị mà Excel có thể hiểu là số phút và giây, bạn cần chia nó cho số phút trong một ngày (24 * 60 hoặc 1440).

Với giá trị được “chuẩn hóa” cho những gì Excel mong đợi cho ngày và giờ, sau đó bạn có thể áp dụng định dạng cho ô và Excel sẽ hiển thị nó như bạn mong đợi.

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

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