Xử lý các giá trị thời gian nhỏ (Microsoft Excel)
Zuzana có nhu cầu thực hiện các phép tính với gia số thời gian rất nhỏ, chẳng hạn như phần nghìn giây. Cô ấy tự hỏi làm thế nào để Excel có thể đối phó với số lần nhỏ và làm thế nào cô ấy có thể định dạng để hiển thị các gia số nhỏ.
Do cách mà Excel lưu trữ thời gian trong nội bộ, về mặt lý thuyết, nó có thể xử lý thời gian tăng nhỏ hơn nhiều so với một phần nghìn giây. Tôi nói về mặt lý thuyết vì có rất nhiều yếu tố có thể tác động tiêu cực đến độ chính xác đó.
Ví dụ: hãy xem xét rằng thời gian và ngày tháng được lưu trữ trong Excel sao cho các ngày đầy đủ được lưu trữ ở bên trái dấu thập phân và các phần nhỏ của ngày được lưu trữ ở bên phải. Nếu bạn muốn lưu trữ một giá trị nhỏ như một phần trăm tỷ giây, bạn có thể hình dung được. Để lưu trữ một số như vậy ở định dạng này, bạn lấy 1 ngày chia cho 24 giờ chia cho 60 phút chia cho 60 giây chia cho 100.000.000.000. Kết quả là một số giống như sau:
0.000000000000000115740740740741
Lưu ý rằng có một loạt các số không theo sau là 15 chữ số có nghĩa. Điều này là do Excel chỉ có thể lưu trữ một số bao gồm tối đa 15 chữ số có nghĩa. Nếu bạn bắt đầu làm bất cứ điều gì khác với giá trị này, bạn đã làm hỏng giá trị. Ví dụ: bạn có thể thêm 3 vào giá trị, nghĩa là đã thêm ba ngày. Excel sau đó sẽ hiển thị kết quả này là:
3.000000000000000000000000000000
Lưu ý rằng khoảng tăng thời gian nhỏ đã biến mất. Điều này xảy ra vì trong kết quả của phép cộng, mọi thứ sau số 3 đều trở thành “có nghĩa” và Excel chỉ có thể theo dõi tối đa 15 chữ số có nghĩa, tất cả đều là số không trong số ban đầu.
Một phần nghìn giây là khoảng thời gian dài hơn nhiều so với một phần trăm tỷ giây; nó được biểu diễn ở định dạng nội bộ của Excel như sau:
0.0000000115740740740741
Nếu bạn thêm ba ngày vào giá trị này, bạn sẽ kết thúc với điều này:
3.00000001157407
Điều này vẫn đủ chính xác để hiển thị tốt phần nghìn giây.
Tất nhiên, việc lưu trữ nội bộ phần nghìn giây trong nội bộ không tốt lắm nếu bạn không thể hiển thị chúng trong Excel. Đây là lúc định dạng tùy chỉnh phát huy tác dụng. Bạn có thể tạo một định dạng tùy chỉnh (như được mô tả trong các số báo khác của ExcelTips) sẽ hiển thị tốt phần nghìn giây. Đây là định dạng để sử dụng:
h:mm:s.000
Nếu bạn cố gắng sử dụng nhiều số 0 hơn trong định dạng (để hiển thị khoảng thời gian nhỏ hơn), Excel sẽ chùn bước. Gia số nhỏ nhất mà bạn có thể hiển thị bằng cách sử dụng các định dạng tùy chỉnh là một phần nghìn giây.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (9198) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: