Excel - chuyển đổi ngày & giờ UTC thành ngày và giờ địa phương - thay đổi ngày
Xin chào - Tôi đang cố lấy ngày địa phương mà bản ghi được cập nhật từ cột lưu trữ ngày & giờ ở định dạng UTC bằng công thức. Chúng tôi đến trước 12 giờ, vì vậy tôi cần có thể thêm một ngày nếu dữ liệu trong cột là sau 12 giờ trưa trong trường UTC. (Tôi có dữ liệu của mình trong các cột của bảng nên công thức tham chiếu một ô của bảng thay vì tham chiếu Cột/hàng thẳng).
Vì vậy, nếu tôi có dữ liệu này trong ô 2017-08-10T22:56:12.648Z, tôi sử dụng công thức hiện tại =(SUBSTITUTE(LEFT(Table2[@[Last Result Modified]],11),"T"," " ))+(MID(Table2[@[Last Result Modified]],12,12)/24) và hiển thị 08/10/2017, nhưng thực ra tôi muốn 08/11/2017 như trong múi giờ của chúng tôi, bản ghi là được tạo vào lúc 10:56 sáng ngày 11 tháng 8 thay vì 22:56 đêm ngày 10. Tôi có thể thêm giờ vào thời gian, nhưng tôi không biết làm thế nào để tăng thêm một ngày.
Tôi hy vọng điều đó rõ ràng - tôi gần như bối rối khi viết điều đó!
Thanks
Ali
Câu trả lời:
>Xin chào, > >nếu bạn định dạng kết quả của mình theo ngày và giờ, bạn sẽ thấy rằng phần >thời gian không tính toán chính xác. Bạn có thể bọc một hàm TimeValue >xung quanh nó thay vì chia cho 24. Sau đó, bạn có thể thêm 12 giờ >bằng cách thêm 0,5 (một ngày là 1, vì vậy 12 giờ là 0,5) > >=(SUBSTITUTE(LEFT(Table2[@[ Kết quả cuối cùng được sửa đổi]],11),"T"," >"))+TIMEVALUE((MID(Bảng2[@[Kết quả cuối cùng được sửa đổi]],12,12)))+0,5 > >Kết quả hiển thị 08/11 /2017 10:56:13 (được định dạng bằng d/mm/yyyy hh:mm:ss) >
Comments
Post a Comment