2011-08-04 67 views
10

Có cách nào để biểu thị giá trị thời gian trong Excel, nơi giờ có thể từ 24 trở lên không?Biểu diễn thời gian bằng excel trên 24 giờ

Ví dụ: có thời gian là 25:00:00 cho 1 giờ sáng ngày hôm sau (biểu diễn chung trong lập lịch chuyển tuyến hàng loạt).

Nó không thể chỉ là văn bản thuần túy, bởi vì tôi muốn có thể thực hiện các phép tính trên chúng (trung bình, độ lệch chuẩn chẳng hạn) hoặc biểu đồ chúng.

Trả lời

10

Đã 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 A1A2 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 thời gian, ví dụ: dd/mm/yyyy hh:mm. Làm điều này để A1A2 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'.

0

Bạn đang cố gắng làm toán trong bảng tính? Nếu vậy, định dạng kết quả của một hàm dưới dạng "Thời gian" có thể cho bạn biết số giờ/ngày/đơn vị thích hợp nằm giữa hai ngày. Tuy nhiên, bạn không thể thực hiện các chức năng này như thường lệ. Giải pháp có thể là định dạng các giá trị trung gian dưới dạng "số", sử dụng các hàm của bạn và sau đó định dạng kết quả cuối cùng là "Thời gian".

+0

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

Các vấn đề liên quan