Bật mí về giá trị ngày tháng trong excel
Mircosoft Excel mặc định ngày tháng là một chuỗi các số theo thứ tự từ thấp đến cao (Serial Number), cứ thêm một ngày thì số thứ tự lại tăng lên một bật. Do đó ngày tháng có thể đem vào công thức để tính toán như những con số bình thường.
Vậy ngày nào có giá trị là 1?
Có 2 ngày có giá trị là 1 tùy theo kiểu mặc định của nó.
Hệ thống Ngày mặc định đối với Window thì ngày có giá trị 1 là January 1, 1900 (Ngày 1 tháng 1 năm 1900), Nếu hôm nay là ngày 15 tháng 10 năm 2013 thì nó sẽ giá trị của nó sẽ là 41562. có nghĩa là ngày 15 tháng 10 năm 2013 cách ngày 1 tháng 1 năm 1900 là 41562 ngày
Kiểu mặc định thứ 2 là Macintosh, quy định ngày đầu tiên là January 1, 1904
Và ngày cuối cùng của 2 hệ thống mặc định trên là ngày 31 tháng 12 năm 9999
I. Chuyển từ định dạng ngày tháng sang dạng Serial Number
Vậy làm sao để chuyển từ ngày tháng năm cụ thể nào đó thành các con số như trên?
Thật ra theo mặc định thì nó đã là số thứ tự trong hệ thống mặc định rồi, tuy nhiên nó được định dạng (Format) theo kiểu ngày tháng mm-dd-yyyy hoặc mm-dd-yy cho chúng ta dễ phân biệt thôi.
Khi ngày tháng đã được định dạng thì ta dễ phân biệt các giá trị Day, Month, Year, và tất nhiên ta cũng có thể tách các giá trị này thành và lưu thành các cột riêng biệt bằng Hàm Day() - Lấy giá trị Ngày, Hàm Month() - lấy giá trị Tháng và Hàm Year() - lấy giá trị Năm.
Để định dạng ngày tháng ta làm như sau:
B1. Chọn ô chứa ngày cần định dạng,
B2. Chọn Kiểu định dạng (Format Cell)
+ Excel 2003
Format -> Format Cell/
+ Excel 2007:
Home ->Number
+ Hoặc đơn giản ta dùng phím tắt CTRL + 1 (Số 1 bên bàn phím chữ)
Sau đó hộp thoại Format Cell hiện ra, chúng ta click chuột vào Mục Nunber hoặc General trong hộp thoại Category của Tab Number
Lúc này thì ngày tháng đã được chuyển thành dạng số.
Đối với text có kiểu ngày tháng như: "10/15/2013" hoặc "15-Oct-2013" thì ta có thể dùng Hàm DateValue() để chuyển thành dạng Serial Number
Ví dụ: =DateValue("10/15/2013") hoặc =DateValue("15-Oct-2013")
Kết quả : 41652
II. Chuyển từ định dạng Serial Number sang định dạng ngày tháng
Để chuyển chúng trở lại thành định dạng ngày tháng chuẩn thì thì cũng lặp lại bước bên trên nhưng thay vì chọn General hoặc Number ta chọn mục Date để gọi menu con chứa các định dạng có sẵn. Bạn chọn kiểu định dạng phù hợp rồi click OK để thoát
Lưu ý, Cách viết ngày tháng chuẩn trong excel phải là MM/DD/YYYY hoặc MM/DD/YY hoặc MM/DD rồi nhấn ENTER, excel sẽ tự điền năm hiện tại trong máy vi tính.
ví dụ: 10/15 Enter -> 10/15/2013 (năm nay là năm 2013)
Chú ý: Việc đăng lại bài viết trên ở website hoặc các phương tiện truyền thông khác mà không ghi rõ nguồn http://aneedz.com là vi phạm bản quyền