Chuyển đổi văn bản thành giá trị thời gian trong excel


0
29.08.2018 11:52:16.9040000
29.08.2018 11:52:18.2880000

Tôi cần chuyển đổi ở định dạng thời gian, và sau đó tính toán sự khác biệt.


2
support.office.com/en-us/article/ sau đó chỉ cần trừ chúng và định dạng kết quả theo thời gian.
Máté Juhász

Có thể bạn sử dụng một số định dạng datetime quốc gia? cố gắng thay thế một dấu thập phân bằng giá trị giây bằng dấu phẩy và sau đó định dạng các ô là datetime. Để tính chênh lệch, chỉ cần trừ các giá trị (và nhân với một giá trị phù hợp để thu được kết quả theo đơn vị bạn cần).
Akina

Tôi đã thử tất cả những gì không giúp được
ivica

Câu trả lời:


0

Cách tiếp cận này giả định phần ngày giống nhau cho cả hai giá trị.

Với dữ liệu trong A1 A2 , trong B1 B2 đi vào:

=--MID(A1,12,9999)
=--MID(A2,12,9999)

Điều này loại bỏ phần ngày và đưa ra phần thời gian bao gồm cả mili giây. Trong B3 đi vào:

=B2-B1

Cuối cùng định dạng các ô trong cột B như hh: mm: ss.000

enter image description here


Cuối cùng định dạng các ô trong cột B là hh: mm: ss.000. Tôi không thể định dạng như thế này
ivica

@ivica Sau đó chọn định dạng của riêng bạn
Gary's Student

1
Nếu bạn đặt B1 đến =DATEVALUE(MID(A1,7,4)&"-"&MID(A1,4,2)&"-"&LEFT(A1,2))+TIMEVALUE(MID(A1,12,16))B2 tương tự, sau đó bạn có thể xử lý thời gian vượt qua ngày, nhưng bạn cần định dạng [hh]:mm:ss.000 để hiển thị tổng số giờ khác nhau. Ngoài ra, bạn có thể hiển thị tổng số chênh lệch tính bằng giây với định dạng chung trong B3 đặt thành =86400*(B2-B1). Lưu ý rằng đối với dữ liệu thử nghiệm, chương trình này cho thấy 1.384000364 trên Excel2007, cho thấy sự thiếu chính xác trong các giá trị thời gian, được coi là phân số của một ngày. Dữ liệu thử nghiệm ngụ ý độ phân giải 0,1 micro giây, mà Excel sẽ không xử lý chính xác.
AFH
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.