Ngày Julian thường được sử dụng trong môi trường sản xuất như một dấu thời gian và tham chiếu nhanh cho số lô. Loại mã hóa ngày tháng này cho phép các nhà bán lẻ, người tiêu dùng và đại lý dịch vụ xác định thời điểm sản phẩm được sản xuất và do đó tuổi của sản phẩm. Ngày Julian cũng được sử dụng trong lập trình, quân sự và thiên văn học.
Các ngành khác nhau có các biến thể riêng về ngày tháng Julian, nhưng biến thể được sử dụng phổ biến nhất bao gồm hai phần: số có hai chữ số đại diện cho năm và số ngày trôi qua trong năm. Ví dụ: ngày Julian cho ngày 1/1/1960 sẽ là 601. Ngày Julian cho ngày 31/12/2014 sẽ là 14365.
Excel không có chức năng tích hợp để chuyển đổi ngày chuẩn thành ngày Julian, nhưng hình minh họa cách bạn có thể sử dụng công thức sau để hoàn thành nhiệm vụ.
= RIGHT (NĂM (A4), 2) & A4-DATE (NĂM (A4), 1,0)
Công thức này thực sự là hai công thức được nối với nhau dưới dạng một chuỗi văn bản bằng cách sử dụng dấu và (&).
Công thức đầu tiên sử dụng hàm RIGHT để trích xuất hai chữ số bên phải của số năm. Lưu ý rằng bạn sử dụng hàm YEAR để lấy ra phần năm từ ngày thực tế.
= RIGHT (NĂM (A4), 2)
Công thức thứ hai phức tạp hơn một chút. Đối với điều này, bạn phải tìm ra bao nhiêu ngày đã trôi qua kể từ đầu năm. Để làm như vậy, trước tiên bạn cần trừ ngày mục tiêu cho ngày cuối cùng của năm trước:
A4-DATE (YEAR (A4), 1,0)
Lưu ý việc sử dụng hàm DATE.
Hàm DATE cho phép bạn tạo một ngày nhanh chóng bằng cách sử dụng ba đối số: năm, tháng và ngày. Năm có thể là bất kỳ số nguyên nào từ 1900 đến 9999. Tháng và ngày có thể là bất kỳ số dương hoặc số âm nào.
Ví dụ: công thức này sẽ trả về số sê-ri ngày cho ngày 1 tháng 12 năm 2013:
= DATE (2013, 12, 1)
Trong công thức ngày Julian trong ví dụ này, bạn sử dụng số 0 làm đối số ngày. Khi bạn sử dụng 0 làm đối số ngày, bạn cho Excel biết rằng bạn muốn một ngày trước ngày đầu tiên của tháng nhất định. Vì vậy, ví dụ: nhập công thức sau vào một ô trống sẽ trả về ngày 31 tháng 12 năm 1959:
= DATE (1960,1,0)
Nối hai công thức với nhau bằng dấu và tạo ngày tháng Julian được tạo thành từ hai ký tự đầu tiên của năm và số ngày đã trôi qua:
= RIGHT (NĂM (A4), 2) & A4-DATE (NĂM (A4), 1,0)
Chèn hàm DATEVALUE vào hàm TEXT
Đây là phương pháp cuối cùng của bài viết này. Ở đây, tôi sẽ chỉ sử dụng hai chức năng để đạt được kết quả của mình. Tôi sẽ sử dụng công thức có hàm TEXT , sau đó trong công thức, tôi sẽ chèn hàm DATEVALUE. Các bước chi tiết của quy trình này như sau.
Các bước:
- Ban đầu, hãy chèn công thức sau bao gồm cả TEXT và DATEVALUE .C5chức năng trong ô
=TEXT(B5,"yy")&TEXT((B5-DATEVALUE("1/1/"&TEXT(B5,"yy"))+1),"000")
Phân tích công thức:
TEXT(B5,”yy”)&TEXT((B5-DATEVALUE(“1/1/”&TEXT(B5,”yy”))+1),,”000″)
- TEXT(B5,”yy”): Hàm TEXT sẽ hiển thị giá trị năm trong hai chữ số từ ô tham chiếu. Bạn sẽ thấy hai chữ số này ở vị trí đầu tiên sau khi chuyển đổi.
- TEXT((B5-DATEVALUE(“1/1/”&TEXT(B5,”yy”))+1),,”000″): Phần này của kết quả là công thức sẽ đưa ra số ngày khớp với ngày và tháng từ giá trị của ô B5 . Cuối cùng, toán tử dấu và sẽ nối cả hai phần để hiển thị kết quả mong muốn.
- Cuối cùng, sau khi nhấn Enter, công thức sẽ chuyển đổi ngày trong ô B5 vào ngày tháng Julian.
- Kéo Điều khiển điền để sử dụng công thức trên ở các ô bên dưới.