Gợi ý 9 hàm tính tuổi trong Excel, hướng dẫn thực hiện chi tiết


  • 2025-04-21 09:30:28

Hàm tính tuổi trong Excel là công cụ cực kỳ hữu ích giúp người dùng nhanh chóng xác định số tuổi dựa trên ngày tháng năm sinh. Đây là một thao tác thường xuyên được áp dụng trong các lĩnh vực như quản lý nhân sự, lập kế hoạch đào tạo, tính chế độ bảo hiểm hay theo dõi thông tin khách hàng.

Với Excel, bạn hoàn toàn có thể tự động hóa việc tính tuổi bằng cách sử dụng các hàm như DATEDIF, YEAR, TODAY,… để đảm bảo độ chính xác và tiết kiệm thời gian.

Nếu bạn đang băn khoăn tìm kiếm hàm tính tuổi Excel dễ sử dụng thì đừng bỏ qua 9 gợi ý dưới đây từ AntBook nhé.

1. Hàm YEAR tính tuổi trong Excel chính xác theo năm

Bước 1: Nhập công thức =YEAR(NOW())-YEAR(B2)

Trong đó:

  • YEAR(NOW()): Là năm ở hiện tại.
  • YEAR(B2): Là năm ở ô bạn chọn có chứa ngày tháng năm sinh để tính tuổi.

Hàm tính tuổi trong Excel

Nhập hàm =YEAR(NOW())-YEAR(B2)

Bước 2: Bấm Enter và kiểm tra kết quả.

Sau khi bạn thực hiện xong bước 2 mà kết quả trả về không phải là số tuổi nguyên như hình trên mà là dạng chuỗi như hình dưới đây.

Hàm tính tuổi trong Excel

Chọn Enter để ra kết quả

Bởi lúc đầu bạn đã định dạng kết quả ở ô Tuổi ở dạng Date. Để chỉnh về dạng số nguyên bạn cần chỉnh thành định dạng Number.

Bạn bôi đen vùng chứa kết quả của cột Tuổi > Nhấn chuột phải > Chọn mục Format Cells…

Hàm tính tuổi trong Excel

Chọn Format Cells

Hộp thoại Format Cells xuất hiện > Chọn vào Number > Tại mục Decimal places, nhập số 0 (vì số tuổi là số nguyên) > Bấm OK.

Hàm tính tuổi trong Excel

Bấm OK

Sau đó bạn nhập lại công thức ở bước 1 và chọn Enter

Bước 3: Để hiển thị kết quả cho các ô còn lại, bạn đặt con trỏ chuột vào góc dưới ô chứa kết quả trên cho xuất hiện dấu cộng > Kéo xuống dưới là xong.

Hàm tính tuổi trong Excel

Kết quả như hình

2. Hàm tính tuổi trong Excel theo năm: YEARFRAC

Bước 1: Nhập công thức =YEARFRAC(B2,TODAY(),1)

Giải thích hàm:

  • B2: Là ngày bắt đầu tính tuổi (Ngày sinh).
  • TODAY(): Là ngày hiện tại (Ngày tính tuổi).
  • 1: Giá trị yêu cầu Excel tính theo số ngày thực tế của tháng và số ngày thực tế của năm.

Hàm tính tuổi trong Excel

Nhập hàm =YEARFRAC(B2,TODAY(),1)

Bước 2: Chọn Enter và kiểm tra lại kết quả.

Hàm tính tuổi trong Excel

Chọn Enter

Bước 3: Để hiển thị kết quả cho các ô còn lại bạn đặt con trỏ chuột vào góc dưới ô chứa kết quả trên cho xuất hiện dấu cộng > và kéo xuống dưới.

Hàm tính tuổi trong Excel

Hoàn thành

3. Dùng hàm DATEDIF để tính tuổi trong Excel khi biết ngày sinh

Bước 1: Nhập công thức =DATEDIF(C3,NOW(),”y”)

Giải thích hàm:

  • B2: Vị trí ô có chứa ngày tháng năm sinh.
  • NOW(): Lấy thời gian ở hiện tại.
  • “y”: Chỉ lấy năm trong 2 khoảng thời gian được lấy ra bên trên.

Bạn có thể hiểu hàm này đơn giản chính là lấy năm của hiện tại (NOW()) trừ đi năm sinh ở ô đã chọn (ô B2).

Hàm tính tuổi trong Excel

Tiến hành nhập hàm =DATEDIF(C3,NOW(),”y”)

Bước 2: Chọn vào Enter và kiểm tra kết quả.

Hàm tính tuổi trong Excel

Bấm vào Enter

Bước 3: Để hiển thị kết quả cho các ô còn lại, bạn hãy đặt con trỏ chuột vào góc dưới ô chứa kết quả trên cho xuất hiện dấu cộng > Kéo xuống dưới là hoàn thành.

Hàm tính tuổi trong Excel

Kết quả như hình trên

4. Kết hợp hàm DATEDIF và TODAY để tính chính xác ngày tuổi

Bước 1: Các bạn tiếp tục áp dụng hàm DATEDIF nhưng với các đối số khác.

Các hàm cần nhập:

  • Để có số năm: =DATEDIF(B2,TODAY(),“Y”)
  • Để có số tháng: =DATEDIF(B2,TODAY(),“YM”)
  • Để có số ngày: =DATEDIF(B2,TODAY(),”MD”)

Nhập các hàm trên vào ô cần tính tuổi với cú pháp:

= DATEDIF(B2,TODAY(),”MD”)&DATEDIF(B2,TODAY(),“YM”)&DATEDIF(B2,TODAY(),“Y”)

Hàm tính tuổi trong Excel

Nhập hàm như ảnh

Nhập các hàm trên vào ô cần tính tuổi với cú pháp:= DATEDIF(B2,TODAY(),”MD”)&DATEDIF(B2,TODAY(),“YM”)&DATEDIF(B2,TODAY(),“Y”)

Bước 2: Bấm Enter và kiểm tra kết quả.

Bạn sẽ thấy kết quả là những con số dính lại với nhau và chưa có ý nghĩa. D đó, bạn tiếp tục làm thao tác sau để hiểu được ý nghĩa các con số này nhé!

Hàm tính tuổi trong Excel

Bấm Enter 

Bước 3: Thêm đơn vị ngày, tháng, năm vào công thức.

Bạn nhập lại hàm:

=DATEDIF(B2,TODAY(),”MD”)&”Ngày,“&DATEDIF(B2,TODAY(),”YM”)&”Tháng,”&DATEDIF(B2

Hàm tính tuổi trong Excel

Tiếp tục nhập hàm như ảnh

Bước 4: Chọn Enter để hiển thị tuổi chính xác theo ngày tháng năm.

Hàm tính tuổi trong Excel

Hoàn thành thao tác

5. Hàm TODAY tính tuổi gần đúng trong Excel

Các bạn nhập công thức tính tuổi: =(TODAY()-B2)/365 vào ô cần tính > Nhấn Enter để có kết quả.

Giải thích hàm:

  • TODAY()-B2: Lấy ngày hôm nay trừ cho ngày tháng năm sinh ở ô B2.
  • /365: Tức là chia cho 365 ngày hay 1 năm.

Công thức sẽ cho ra giá trị là số thập phân, nếu bạn muốn hiển thị con số đẹp hơn bạn có thể sử dụng hàm INT để lấy ra phần nguyên.

Hàm tính tuổi trong Excel

Nhập công thức =(TODAY()-B2)/365

6. Hàm tính tuổi trong Excel với thời gian không cụ thể

Ví dụ: Bạn đang làm việc với cơ sở dữ liệu y tế và muốn tìm ra số tuổi của bệnh nhân ở thời điểm bệnh nhân đến trung tâm y tế khám thông qua ngày sinh và năm lúc bệnh nhân vào khám. Từ đó có thể suy ra số tuổi hiện tại của bệnh nhân.

Nhập hàm =DATEDIF(B3;DATE(C3;1;1);”Y”)

Giải thích hàm:

  • B3: Ô chứa ngày sinh của bệnh nhân.
  • DATE(C3;1;1): Số ngày được tạo ngẫu nhiên ở ô C3 với số năm có sẵn (Ví dụ: ở đây là 1/1/2015).
  • ”Y”: Thời gian tính theo năm tròn giữa 2 ngày.

Hàm tính tuổi trong Excel

Nhập hàm =DATEDIF(B3;DATE(C3;1;1);”Y”)

7. Tính ngày khi 1 người đạt bao nhiêu tuổi bằng hàm DATE

Bằng cách này bạn có thể tính được chính xác số ngày mà lúc 1 người đạt tới 1 số tuổi cụ thể.

Ví dụ: Giả sử một người sinh ngày 27/6/1987 thì khi người đó 70 tuổi sẽ là ngày bao nhiêu?

Bước 1: Nhập hàm =DATE(YEAR(B2) + 70; MONTH(B2); DAY(B2))

Giải thích hàm: Bạn có thể hiểu đơn giản là tính số năm của 60 năm sau lúc người trong ví dụ được 70 tuổi, với ngày và tháng vẫn giữ nguyên.

  • YEAR(B2) + 700: Năm sinh của người đó + 70 năm nữa.
  • MONTH(B2): Tháng sinh.
  • DAY(B2): Ngày sinh.

Hàm tính tuổi trong Excel

Thực hiện nhập hàm =DATE(YEAR(B2) + 70; MONTH(B2); DAY(B2))

Bước 2: Chọn mục Enter và kiểm tra kết quả.

Hàm tính tuổi trong Excel

Kết quả

8. Hàm tính tuổi trong Excel với ngày tháng năm sinh ở các ô khác nhau

Bạn phải sử dụng kết hợp 2 hàm DATE và DATEVALUE.

Bước 1: Ta có các hàm tính ngày, tháng, năm như sau:

  • Tính ngày: =DATEIF(DATE(B3;MONTH(DATEVALUE(C3&”1″));D3);TODAY();”MD”) & “Day, “
  • Tính tháng: =DATEIF(DATE(B3;MONTH(DATEVALUE(C3&”1″));D3);TODAY();”YM”) & “Month, “
  • Tính năm: =DATEIF(DATE(B3;MONTH(DATEVALUE(C3&”1″));D3);TODAY();”Y”) & “Year, “

Bước 2: Nối các hàm trên lại với nhau bằng ký tự “&” thành 1 công thức hoàn chỉnh.

=DATEDIF(DATE(B2;MONTH(DATEVALUE(C2&”1″));D2);TODAY();”MD”) & “Day; “ & DATEDIF(DATE(B2;MONTH(DATEVALUE(C2&”1″));D2);TODAY();”YM”) & “Month, “ & DATEDIF(DATE(B2;MONTH(DATEVALUE(C2&”1″));D2);TODAY();”Y”) & “Year.”

Bước 3: Chọn Enter và kiểm tra kết quả.

Hàm tính tuổi trong Excel

Sử dụng kết hợp 2 hàm DATE và DATEVALUE

9. Hướng dẫn tạo máy tính tuổi trong Excel

Việc tạo một máy tính tuổi để tính tuổi nhanh khi nhập ngày tháng năm vào các ô cần thiết giúp file Excel của bạn thêm chuyên nghiệp hơn đấy nhé!!

Tham khảo ngay kiểu máy tính tuổi phổ biến nhất trong Excel sau đây:

Hàm tính tuổi trong Excel

Kiểu máy tính tuổi trong Excel

Ô B9 tính tuổi theo ngày tháng năm.

Công thức: =DATEDIF(B2,TODAY(),”Y”) & ” Years, ” & DATEDIF(B2,TODAY(),”YM”) & ” Months, ” & DATEDIF(B2,TODAY(),”MD”) & ” Days”

Ô B10 tính tuổi theo tháng.

Công thức: DATEDIF($B$3,TODAY(),”M”)

Ô B11 tính tuổi theo ngày.

Công thức: =DATEDIF($B$3,TODAY(),”D”)

10. Tại sao cần hàm tính tuổi trong Excel 

Tính tuổi trong Excel hiểu một cách đơn giản là việc sử dụng các hàm có sẵn trong Excel để xác định độ tuổi của một người dựa trên ngày, tháng và năm sinh. Excel hỗ trợ nhiều công thức giúp bạn thực hiện thao tác này một cách nhanh chóng và chính xác, tiết kiệm thời gian so với việc tính toán thủ công.

Trong công việc quản lý nhân sự, kế toán hay hành chính, việc tính tuổi nhanh chóng và chính xác luôn là một thao tác cần thiết. Thay vì phải tính thủ công, Excel cho phép bạn sử dụng các hàm thông minh để xác định độ tuổi dựa trên ngày sinh một cách tự động.

Để nắm vững cách sử dụng hàm tính tuổi trong Excel và thực hiện thành thạo các công thức liên quan, bạn có thể tham khảo sách Excel của AntBook. Quyển sách cung cấp kiến thức từ cơ bản đến nâng cao, đi kèm ví dụ minh họa thực tế và dễ hiểu.