ham-excel-tinh-tuoi

Gợi ý các hàm Excel tính tuổi siêu nhanh siêu đơn giản cực chi tiết

Khi thực hiện các phép tính toán trên Excel sẽ có đôi lúc bạn cần phải tính tuổi một ai đấy. Bài viết dưới đây sẽ gợi ý các hàm Excel tính tuổi siêu nhanh siêu đơn giản cực chi tiết. Mời các bạn theo dõi!

Tính tuổi trong Excel

Tuổi của 1 người sẽ được tính kể từ ngày mà họ sinh ra và được khai báo trong giấy khai sinh hoặc sơ yếu lý lịch.

Trong cuộc sống hằng ngày, trả lời câu hỏi “Bạn bao nhiêu tuổi?” ám chỉ số năm bạn đã sống trên đời. Nhưng với Excel, bạn có thể tạo công thức để tính chính xác số tuổi ra ngày, tháng, năm, thậm chí là giờ, phút.

Các hàm Excel tính tuổi dễ dàng siêu nhanh

Hàm Excel tính tuổi theo ngày

Tính tuổi bằng hàm TODAY

ham-excel-tinh-tuoi
Hàm Excel tính tuổi theo ngày

Công thức tính tuổi hàm TODAY như sau:

  • “=(TODAY()-B2)/365”

Trong đó:

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 (số ngày của 1 năm).

Lưu ý: Công thức này khi dùng sẽ đúng hầu hết trong các trường hợp, tuy nhiên đôi khi cho ra kết quả sai bởi:

– Nếu có người sinh ngày 29/2 và hôm nay là 28/2, công thức sẽ khiến người đó già hơn 1 tuổi.

– Bạn có thể chia cho 365,25 thay vì 365 vì cứ 4 năm lại có 1 năm nhuận 366 ngày. Tuy nhiên, cách này cũng chưa phải tốt nhất. Ví dụ nếu bạn đang tính tuổi 1 em bé chưa sống qua năm nhuận thì việc chia cho 365,25 sẽ cho ra kết quả chưa chính xác.

Tính tuổi bằng hàm DATEDIF

  • Ưu điểm:Tính chính xác tuổi 1 cách nhanh chóng.
  • Nhược điểm:Công thức khá phức tạp.

Công thức hàm DATEDIF

  • “=DATEDIF(X,NOW(),”Y”)”

Trong đó:

X là ô bạn muốn tính, ví dụ trong hình là B3.

NOW() là thời điểm hiện tại.

Y là đơn vị tính.

Bước 1: Nhập công thức vào ô cần tính.

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

Đọc thêm: Mách bạn cách dùng hàm ABS trong Excel tính giá trị tuyệt đối

Hàm Excel tính tuổi theo năm

Tính tuổi bằng hàm YEAR

  • Ưu điểm:Nhanh, đơn giản và chính xác.
  • Nhược điểm:Không tính được tuổi chính xác theo ngày, tháng.

Công thức hàm Year:

  • “=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.

Bước 1: Nhập công thức vào ô cần tính.

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

Nếu kết quả trả về trên màn hình không phải dạng số nguyên mà là dạng chuỗi thì do là ban đầu các ô đã được định dạng kết quả ở kiểu Date. Để chỉnh về dạng số nguyên bạn cần phải chỉnh định dạng lại thành định dạng Number.

Bạn hãy thực hiện theo các bước sau: Bôi đen vùng chứa kết quả của cột Tuổi > Nhấn chuột phải > Chọn Format Cells…

Tiếp đến sẽ xuất hiện hộp thoại Format Cells > Chọn Number > Ở mục Decimal places bạn nhập số 0 (vì số tuổi là số nguyên) > Nhấn OK.

Sau đó bạn hãy nhập lại công thức ở bước 1 và nhấn Enter là ra kết quả.

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à được.

Tính tuổi bằng hàm YEARFRAC

ham-excel-tinh-tuoi
Tính tuổi bằng hàm YEARFRAC
  • Ưu điểm:Tính chính xác, độ tin cậy cao.
  • Nhược điểm:Ít người biết đến, tính phổ biến không cao.

Công thức tính hàm YEARFRAC:

  • “=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 (có thể dùng 1 để tính theo số ngày thực tế của tháng và số ngày thực tế của năm).

Bước 1: Nhập công thức vào ô cần tính.

Bước 2: Nhấn Enter và kéo xuống để kiểm tra kết quả.

Tính tuổi ra ngày tháng năm chính xác

Bước 1: Ở đây mình sẽ áp dụng lại 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”)”

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

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

Nhập lại hàm như sau:

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

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

Lưu ý: Nếu kết quả ra sai thì có thể do bạn đang chỉnh định dạng ngày tháng năm trong máy khác với công thức mình đang hướng dẫn.

Tìm ngày khi có số tuổi một người

Với 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ử 1 người sinh ngày 25/9/1971 thì khi người đó 60 tuổi sẽ là ngày bao nhiêu?

Công thức:

  • “=DATE(YEAR(B2) + 60; MONTH(B2); DAY(B2))”

Trong đó:

YEAR(B2) + 60: Năm sinh của người đó + 60 năm nữa.

MONTH(B2): Tháng sinh.

DAY(B2): Ngày sinh.

Ở đây 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 60 tuổi, với ngày và tháng vẫn giữ nguyên.

Bước 1: Nhập hàm trên vào ô cần tính.

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

Tính tuổi với ngày, tháng, năm sinh ở các ô khác nhau

Với cách này bạn có thể tính được số tuổi với các giá trị ngày, tháng, năm sinh ở các ô khác nhau không liên quan đến nhau.

Cầ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: Nhấn Enter và kiểm tra kết quả.

Xem thêm: Tổng hợp cách cố định ô trong hàm excel hiệu quả

Trên đây là thông tin về một số các hàm Excel tính tuổi mà chúng tôi tổng hợp giới thiệu đến bạn đọc. Hy vọng rằng bài viết mang lại hữu ích cho các bạn để có thể áp dụng thành công.

Rate this post