Bật mí về giá trị ngày tháng trong excel

Thứ hai - 14/10/2013 23:00
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.
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)
 

Tác giả bài viết: Minh Phú

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

Tổng số điểm của bài viết là: 5 trong 1 đánh giá

Xếp hạng: 5 - 1 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Mã bảo mật   
Thống kê
  • Đang truy cập59
  • Máy chủ tìm kiếm2
  • Khách viếng thăm57
  • Hôm nay7,632
  • Tháng hiện tại43,699
  • Tổng lượt truy cập1,564,551
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây