Bỏ qua nội dung chính

Công thức Excel: Chuyển đổi Thời gian Excel thành Dấu thời gian Unix hoặc ngược lại

Tác giả: Mặt trời Sửa đổi lần cuối: 2020-11-12

doc chuyển đổi ngày thành julia 1

Trong bài luận này, nó nói về các công thức chuyển đổi giữa thời gian Excel và dấu thời gian Unix trong trang tính Excel.

Đọc trước công thức:

Dấu thời gian Unix là gì?

Dấu thời gian Unix ghi lại thời gian bằng cách sử dụng giây. Trong hệ thống Unix, nó đếm thời gian từ ngày 1 tháng 1970 năm 1. Nói cách khác, dấu thời gian Unix là tổng số giây giữa ngày nhất định và ngày 1970 tháng XNUMX năm XNUMX.

Nếu bạn muốn làm theo hướng dẫn này, vui lòng tải xuống bảng tính mẫu.
doc chuyển đổi ngày thành julia 1

Chuyển đổi thời gian Excel thành dấu thời gian Unix

 

Công thức chung:

(Excel_time-DATE(1970,1,1))*86400

Cú pháp và đối số

Excel_time: the datetime that you want to convert to Unix time.

Trở lại giá trị

Công thức trả về một số chuỗi. Thông thường, giá trị trả về lớn đến mức nó hiển thị là ##### và bạn có thể định dạng giá trị trả về là Tổng Quát or Con số để hiển thị nó như một số sê-ri thông thường.

chú ý

Nếu thời gian Excel đã cho lớn hơn hoặc bằng ngày 1 tháng 1900 năm 1 nhưng nhỏ hơn ngày 1970 tháng 1 năm 1970, nó trả về một số âm; nếu thời gian Excel bằng ngày 1 tháng 1970 năm XNUMX, nó trả về XNUMX; nếu thời gian Excel lớn hơn ngày XNUMX tháng XNUMX năm XNUMX, nó trả về một số dương.

lỗi

Nếu thời gian Excel nhỏ hơn ngày 1 tháng 1900 năm XNUMX, kết quả trả về giá trị lỗi #VALUE!

Công thức này hoạt động như thế nào

Ở đây để chuyển đổi thời gian Excel trong ô B3: B6 thành Unix Time, vui lòng sử dụng công thức dưới đây:

=(B3-DATE(1970,1,1))*86400

doc chuyển đổi ngày thành julia 1

Ấn Bản đăng ký hạng mục thi để nhận kết quả đầu tiên, sau đó kéo chốt tự động điền xuống ô C7.
doc chuyển đổi ngày thành julia 1

Giải thích

Hàm ngày tháng: tạo một ngày với số năm, số tháng và số ngày.

Công thức (B3-DATE (1970,1,1)) được sử dụng để tính toán sự khác biệt giữa ngày giờ đã cho và kỷ nguyên Unix.

86400: Như chúng ta đã biết, một ngày = 24 giờ, một giờ = 60 phút và một phút = 60 giây, vậy một ngày = 24 * 60 * 60 = 86400 giây.

Chuyển đổi dấu thời gian Unix sang thời gian Excel

 

Công thức chung:

(Unix_time/86400)+DATE(1970,1,1)

Cú pháp và đối số

Unix_time: the Unix time (a series number) that you want to convert to standard Excel time.

Trở lại giá trị

Công thức trả về một số sê-ri, sau đó bạn cần định dạng số sê-ri thành định dạng ngày giờ. Thông thường, kết quả là một số chuỗi dương, nếu kết quả là một số âm, nó sẽ trở về một chuỗi ##### sau khi định dạng là ngày giờ.

Công thức này hoạt động như thế nào

Để chuyển đổi thời gian Unix trong ô B3: B6 sang thời gian Excel, vui lòng sử dụng công thức dưới đây:

=(B3/86400)+DATE(1970,1,1)

doc chuyển đổi ngày thành julia 1

Ấn Bản đăng ký hạng mục thi và kéo chốt tự động điền xuống ô C6.
doc chuyển đổi ngày thành julia 1

Sau đó, giữ kết quả được chọn, rồi nhấn Ctrl + 1 để hiển thị Format Cells hộp thoại, dưới Con số tab, chọn Ngày từ Phân loại danh sách, sau đó trong phần bên phải của Kiểu, hãy chọn một định dạng bạn cần.
doc chuyển đổi ngày thành julia 1

Bấm OK thì kết quả công thức đã được định dạng là ngày giờ.
doc chuyển đổi ngày thành julia 1

Giải thích

Hàm ngày tháng: tạo một ngày với số năm, số tháng và số ngày.

Công thức (B3 / 86400) + DATE (1970,1,1) nhận tổng số ngày giữa thời gian ngày nhất định và kỷ nguyên Unix.

86400: Như chúng ta đã biết, một ngày = 24 giờ, một giờ = 60 phút, một phút = 60 giây, vậy một ngày = 24 * 60 * 60 = 86400 giây. Và ngược lại, một ngày / 86400 sẽ nhận được số ngày.


Công thức tương đối

Chức năng tương đối


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel - Giúp bạn nổi bật giữa đám đông

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao  |  Xóa hàng trống  |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu  |  Vòng không có công thức hữu ích. Cảm ơn !
Super VLookup: Nhiều tiêu chí  |  Nhiều giá trị  |  Trên nhiều trang tính  |  Tra cứu mờhữu ích. Cảm ơn !
Khuyến cáo. Danh sách thả xuống: Danh sách thả xuống dễ dàng  |  Danh sách thả xuống phụ thuộc  |  Danh sách thả xuống nhiều lựa chọnhữu ích. Cảm ơn !
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  So sánh các cột với Chọn các ô giống nhau và khác nhau hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới  |  Chế độ xem thiết kế  |  Thanh công thức lớn  |  Trình quản lý sổ làm việc & trang tính | Thư viện tài nguyên (Văn bản tự động)  |  Bảng chọn ngày  |  Kết hợp các bảng tính  |  Mã hóa/Giải mã ô  |  Gửi email theo danh sách  |  Siêu lọc  |  Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự ...)  |  50 + Biểu đồ Các loại (Biểu đồ Gantt ...)  |  40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh ...)  |  19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn ...)  |  12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ ...)  |  7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Tách ô Excel ...)  |  ... và nhiều hơn nữa

Kutools cho Excel tự hào có hơn 300 tính năng, Đảm bảo rằng những gì bạn cần chỉ là một cú nhấp chuột...

Mô tả


Tab Office - Bật tính năng Đọc và Chỉnh sửa theo Tab trong Microsoft Office (bao gồm Excel)

  • Một giây để chuyển đổi giữa hàng chục tài liệu đang mở!
  • Giảm hàng trăm cú click chuột cho bạn mỗi ngày, tạm biệt bàn tay chuột.
  • Tăng năng suất của bạn lên 50% khi xem và chỉnh sửa nhiều tài liệu.
  • Mang các tab hiệu quả đến Office (bao gồm Excel), giống như Chrome, Edge và Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
most microsoft-centric people fail to account for timezone/daylight saving time/etc. it is however not very difficult to correct, but I wont do it here. much harder to "fix" is the issue of the insertation of "leap seconds", the adjustmenttoe time performed at known time to correct the unix ctime values. (they are not periodic/predictable as you may think... there is a database kept which records when they occur)
This comment was minimized by the moderator on the site
This formula doesn’t account for the fact that the UNIX epoch is 1/1/1970 **UTC/GMT**, independent of DST. 
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations