Đã xảy ra trường hợp nếu bạn đặt ngày hoặc một lần vào ô, bạn sẽ nhận được giá trị ngày giờ.
Ví dụ: nhập 14:00
vào A1
và A2
và đặt A3
thành =A1+A2
. Tại sao nó hiển thị 04:00
, bạn có thể tự hỏi. Câu trả lời đến nếu bạn đặt định dạng ô thành nội dung hiển thị ngày và thời gian, ví dụ: dd/mm/yyyy hh:mm
. Làm điều này để A1
và A2
như tốt và chúng ta thấy:
- vào giá trị thời gian tinh khiết được lưu trữ như một datetime với phần thời gian bước vào, và một phần ngày tháng 0, 1900
- làm toán trên datetimes là có thể và trở nên dễ hiểu khi bạn biết rằng zero tương ứng với nửa đêm vào ngày 0, 1900, và rằng một đơn vị = 1 ngày
Vì vậy, để làm những gì bạn muốn - để lưu trữ 25 giờ trong một tế bào và có nó dưới tood của cả người dùng và Excel có nghĩa là 25 giờ - chỉ cần đặt giá trị 25/24
và định dạng tùy chỉnh bao gồm mã định dạng ma thuật [h]
, tại đây có nghĩa là 'cho phép giá trị được hiển thị vượt quá 24'.
Tôi sẽ xuất kết quả truy vấn vào Excel để thao tác sau này bởi người dùng. Vì vậy, có, toán học có thể xảy ra. Tuy nhiên, tôi sợ viết giá trị trung gian làm số, như bạn nói (về cơ bản số giây sau nửa đêm) có thể là khả năng duy nhất của tôi. – MPelletier