Hướng dẫn chi tiết cách tính tuổi trong Excel
Ở bài viết này taioffice.com sẽ hướng dẫn bạn 3 cách tính tuổi trong 3 trường hợp khác nhau. Bạn muốn tìm cách tính tuổi theo trường hợp nào thì xem ở trường hợp đó nhé! TH1: Tính tuổi thông thường bằng cách lấy năm nay trừ năm sinh TH2: Tính tuổi với điều kiện phải đủ 365 ngày (1 năm) mới ...
Ở bài viết này taioffice.com sẽ hướng dẫn bạn 3 cách tính tuổi trong 3 trường hợp khác nhau. Bạn muốn tìm cách tính tuổi theo trường hợp nào thì xem ở trường hợp đó nhé!
TH1: Tính tuổi thông thường bằng cách lấy năm nay trừ năm sinh
TH2: Tính tuổi với điều kiện phải đủ 365 ngày (1 năm) mới tính 1 tuổi
TH3: Tính tuổi đầy đủ số năm, số tháng, số ngày sinh
Để dễ hiểu, mình sẽ hướng dẫn các bạn sử dụng hàm với ví dụ dưới đây. Giả sử mình có bảng dữ liệu sau:
(ghi chú: Ngày tháng của ngày hôm nay là 19/02/2017)
TH1: Tính tuổi thông thường bằng cách lấy năm nay trừ năm sinh
Công thức: =YEAR(TODAY())-YEAR(*ngày tháng năm sinh*)
trong đó:
YEAR(TODAY()): năm của ngày hôm nay
YEAR(*ngày tháng năm sinh*): năm trong cột ngày tháng năm sinh
Khi copy công thức về bạn thay *ngày tháng năm sinh* thành vị trí trong bảng của bạn nhé. Với ví dụ của mình, mình nhập: =YEAR(TODAY())-YEAR(C2)
Khi nhập xong sẽ hiển thị kết quả như sau do Excel đang đặt định dạng cho cột này là Date.
Bạn fix lỗi bằng cách chọn cột Tuổi → click chuột phải → chọn Format Cells.
Hộp thoại Format Cells xuất hiện, bạn đặt định dạng thành General rồi bấm OK.
Bạn thu được kết quả như sau:
Để tính tuổi cho những người khác, bạn chỉ cần copy công thức là xong:
TH2: Tính tuổi với điều kiện phải đủ 365 ngày (1 năm) mới tính 1 tuổi
Với trường hợp này, bạn cần sử dụng một hàm khác:
Công thức: =DATEDIF(*ngày tháng năm sinh*,TODAY(),"Y")
trong đó:
DATEDIF ở đây là hàm tính sự chênh lệch số năm, bạn có thể tìm hiểu rõ hơn về công thức này ở bài viết Hướng dẫn chi tiết cách trừ ngày tháng trong Excel chính xác
Khi copy công thức về bạn thay *ngày tháng năm sinh* thành vị trí trong bảng của bạn nhé. Với ví dụ của mình, mình nhập: =DATEDIF(C2,TODAY(),"Y")
Sau khi copy công thức bạn thu được kết quả như sau:
Như bạn thấy, Trần Thị C sinh ngày 20/02/1994, còn ngày hôm nay là 19/02/2017, Do Trần Thị C chưa tới sinh nhật nên vẫn tính là 22 tuổi. Như vậy, công thức này đã thỏa mãn điều kiện phải đủ 365 ngày (1 năm) mới tính 1 tuổi.
TH3: Tính tuổi đầy đủ số năm, số tháng, số ngày sinh
Công thức: =DATEDIF(*ngày tháng năm sinh*,TODAY(),"y")&" tuổi "& DATEDIF(*ngày tháng năm sinh*,TODAY(),"ym")&" tháng "& DATEDIF(*ngày tháng năm sinh*,TODAY(),"md")&" ngày"
Công thức này hơi phức tạp nên mình sẽ giải thích một chút để bạn hiểu: Đây là công thức ghép gồm 3 công thức nhỏ:
DATEDIF(*ngày tháng năm sinh*,TODAY(),"y")&" tuổi " : đây là công thức tính chênh lệch số năm
DATEDIF(*ngày tháng năm sinh*,TODAY(),"ym")&" tháng " : đây là công thức tính chênh lệch số tháng lẻ
DATEDIF(*ngày tháng năm sinh*,TODAY(),"md")&" ngày" : đây là công thức tính chênh lệch số ngày lẻ
3 công thức này được nối với nhau bằng kí hiệu &
Khi copy công thức về bạn thay *ngày tháng năm sinh* thành vị trí trong bảng của bạn nhé. Với ví dụ của mình, mình nhập: =DATEDIF(C2,TODAY(),"y")&" tuổi "& DATEDIF(C2,TODAY(),"ym")&" tháng "& DATEDIF(C2,TODAY(),"md")&" ngày"
Và mình thu được kết quả như sau:
Tương tự như vậy với những người khác:
Trên đây là 3 trường hợp cơ bản thường xảy ra khi bạn muốn tính tuổi. Nếu bạn gặp khó khăn gì trong khi thực hiện tính tuổi thì hãy comment tại bài viết này nhé. Mình sẽ cập nhật hướng dẫn trong thời gian sớm nhất. Hi vọng bài viết này hữu ích đối với bạn. Chúc bạn thành công!