Học ngay 5 cách tính tuổi trong Excel chính xác nhất
Nếu bạn vẫn chưa biết những cách tính tuổi trong Excel thì cũng đừng quá lo bởi bài viết này sẽ hướng dẫn bạn những cách tính tuổi dễ làm mà độ chính xác cũng cao. Không chỉ thế, với Excel bạn còn có thể tính được bạn bao nhiêu tuổi mấy tháng mấy ngày. Cùng GEARVN khám phá ngay nhé.
Cách tính tuổi trong Excel với hàm YEAR
Tính tuổi bằng hàm YEAR sẽ là một cách cho bạn kết quả nhanh chóng, tiện lợi. Tuy nhiên cách này sẽ không tính được chính xác ngày tháng.
Công thức: =YEAR(NOW())-YEAR(Serial_Number)
Trong đó:
- YEAR(NOW()): Là năm hiện tại.
- YEAR(Serial_Number): Là năm ở ô bạn chọn có chứa ngày tháng năm sinh để tính tuổi
Bước 2: Nhấn Enter để hoàn thành. Tuy nhiên bạn thấy Excel không trả về kết quả con số mà thành dạng chuỗi số. Nguyên nhân là do định dạng ở ô Tuổi là Date. Để hiển thị con số bạn cần điều chỉnh lại định dạng của ô
Bước 3: Tô đen ô chứa kết quả -> Nhấp chuột phải -> Chọn Forrmat Cells
Bước 4: Trên hộp thoại Format Cell -> Chọn vào Number -> Ở mục Decimal places bạn chọn bằng 0 -> Click OK
Bước 5: Excel sẽ trả về màn hình kết quả con số như ý muốn. Điều bạn cần là kéo chuột xuống dưới là xong.
Tính tuổi trong Excel thông qua hàm YEARFRAC
So với hàm YEAR, nhiều người đánh giá rằng hàm YEARFRAC sẽ cho độ chính xác cao hơn, tuy nhiên hàm này lại không quá phổ biến
Công thức: =YEARFRAC(start_date,end_date,[basis])
Trong đó:
- Start_date: Ngày bắt đầu.
- End_date: Ngày kết thúc.
- Basis: Một con số quy định kiểu tính (Thường dùng số 1 để tính theo số ngày thực tế của tháng và của năm)
Bước 1: Nhập công thức vào ô: =YEARFRAC(C3,NOW(),1)
Bước 2: Nhấn Enter và kéo xuống đến khi hết tên. Kiểm tra kết quả
Lệnh tính tuổi trong Excel bằng hàm TODAY
Bên cạnh cách tính tuổi bằng năm, chúng ta cũng có thể tính tuổi theo ngày với hàm TODAY. Hàm TODAY được thực hiện bằng cách lấy thời gian hiện tại trừ cho ngày sinh có trong ô dữ liệu.
Công thức: =(TODAY()-X)/[số ngày trong năm]
Trong đó:
- TODAY()-X: Lấy ngày hôm nay trừ đi ngày tháng năm sinh của ô tính X
- /số ngày trong năm: Tức là chia cho 365 ngày
Bước 2: Nhấn phím Enter và nhận kết quả
Tuy nhiên khi sử dụng hàm TODAY bạn cần lưu ý một số chi tiết. Công thức này đôi khi sẽ không đúng với mọi rường hợp do:
- Nếu người đó sinh ngày 29/2 và hôm nay là 28/2, công thức này sẽ tự động cộng cho người đó 1 tuổi
- Một số trường hợp khuyên bạn nên chia cho 365,25 thay vì 365 bởi 4 năm sẽ xuất hiện một năm nhuận 366 ngày. Nhưng cách này cũng chưa tối ưu bởi nếu một em bé chưa sống qua năm nhuận thì việc chia 365,25 sẽ cho kết quả không chính xác.
Công thức tính tuổi bằng hàm DATEDIF
Bên cạnh hàm DATE, hàm DATEIF cũng là một hàm tính số tuổi theo ngày và còn được lựa chọn đơn vị tính.
Công thức: =DATEDIF(start_date,end_date,unit)
Trong đó:
- Start date: là ngày tháng năm sinh của bạn hoặc trong ô chứa dữ liệu
- End date: Là thời gian kết thúc hay thời gian hiện tại
- Unit: Là kiểu thông tin bạn muốn trả về
Đơn vị tính | Ý nghĩa |
"Y" | Số năm hoàn tất trong khoảng thời gian. |
"M" | Số tháng hoàn tất trong khoảng thời gian. |
"D" | Số ngày trong khoảng thời gian. |
"MD" | Sự khác biệt giữa các ngày trong start_date và end_date. Đã bỏ qua tháng và năm của ngày. |
"YM" | Sự khác biệt giữa các tháng trong start_date và end_date. Đã bỏ qua ngày và năm của ngày |
"YD" | Sự khác biệt giữa các ngày trong start_date và end_date. Đã bỏ qua năm của ngày. |
Bước 1: Nhập công thức vào ô. Ở đây ta có công thức: =DATEDIF(C3,NOW(),"Y"). Theo đó, C3 là ô chứa ngày tháng năm sinh, NOW() là thời gian hiện tại và Y là kiểu thông tin.
Bước 2: Nhấn Enter để hoàn thành phép tính
Tìm ngày mà người đó đạt số tuổi nhất định
Cách tính này được dùng khi bạn muốn xác định thời gian mà người đó đạt được số tuổi cụ thể. Ví dụ người đó sinh ngày 12/05/1956 vậy thì người đó sẽ ở tuổi 80 vào ngày bao nhiêu?
Bước 1: Nhập công thức sau: =DATE(YEAR(B2) + 50, MONTH(B2), DAY(B2)).
Trong đó:
- B2 là ô dữ liệu chứa ngày tháng năm sinh.
- YEAR(B2) + 80: Năm sinh của người đó + 80 năm nữa.
- MONTH(B2) với DAY(B2): Lần lượt là tháng sinh và ngày sinh.
Một số lỗi thường gặp khi tính tuổi trong Excel
Trong quá trình thực hiện phép tính, bạn cũng sẽ gặp một số lỗi như:
- Lỗi định dạng: Lỗi này xuất hiện do kết quả hiển thị không đúng định dạng tuổi.
- Lỗi số tuổi tác không đúng: Một số cách tính sẽ cần đổi về ngày do đó số tuổi sẽ có sự chênh lệch. Bạn cần kiểm tra lại công thức và chắc rằng bạn đã chọn phương pháp tính đúng.
- Lỗi hiển thị: Quá trình tính tuổi có thể xảy ra lỗi khi trường dữ liệu chính không được đồng nhất
Trên đây là những thông tin về cách tính tuổi trong Excel, hi vọng bạn có thể áp dụng thành công. Nếu bạn còn những thắc mắc nào cũng đừng ngần ngại để lại bình luận bên dưới để được GEARVN giải đáp.
Gợi ý một số bài viết liên quan: