Tính Tuổi Trong Excel

Không có hàm đặc biệt quan trọng nào để tính tuổi trong Excel, tuy nhiên có một số cách khác nhau để quy đổi ngày sinh thành tuổi. Vì vậy, nội dung bài viết này sẽ lý giải những ưu điểm và điểm yếu kém của từng cách tính tuổi trong Excel để xem chiêu thức nào tương thích cho việc làm của bạn.

Cách tính tuổi trong Excel đơn thuần nhất là sử dụng hàm TODAY. Mục đích của sự việc sử dụng hàm này là lấy thời hạn hiện tại trừ đi ngày sinh trong một ô dữ liệu.

Giả sử ngày sinh nằm trong ô B5 như bảng tính mẫu bên hình trên, công thức tính tuổi theo năm như sau:

Kết quả khi tính tuổi bằng công thức sử dụng hàm TODAY

Phần tiên phong của công thức (TODAY()-B5) trả về sự việc độc lạ giữa ngày hiện tại và ngày sinh là ngày, tiếp sau đó bạn chia số đó cho 365 để được số năm. Công thức này rõ ràng và dễ nhớ, tuy nhiên có một vấn đề nhỏ. Trong hầu hết những trường hợp, nó trả về một số thập phân như được minh họa trong hình ảnh trên.

Để hiển thị số năm đầy đủ, bạn hãy sử dụng hàm INT để làm tròn số thập phân xuống số nguyên gần nhất. Trong ví dụ này, bạn hãy nhập công thức sau:

Sau khi nhấn Enter, các bạn sẽ có hiệu quả là số tuổi của một người.

Hạn chế: Sử dụng phương pháp tính tuổi trong Excel này tạo ra hiệu quả khá đúng mực nhưng không hoàn hảo. Việc chia cho số ngày trung bình trong năm hoàn toàn có thể khiến 1 số ít người bị sai tuổi. Ví dụ, nếu ai đó sinh vào trong ngày 29 tháng 2 và ngày hôm nay là ngày 28 tháng 2, công thức sẽ tính thêm một ngày cho những người đó.

Vì vậy, bạn hoàn toàn có thể chia cho 365,25 thay vì 365 vì mỗi năm nhuận sẽ có 366 ngày. Tuy vậy, cách làm này cũng không hoàn hảo. Ví dụ, nếu bạn đang tính tuổi của một đứa trẻ chưa sống qua một năm nhuận, việc tính tuổi của trẻ bằng phương pháp chia cho 365,25 sẽ tạo nên một hiệu quả sai.

Một cách uy tín hơn để tính tuổi trong Excel là sử dụng hàm YEARFRAC. Cú pháp của hàm YEARFRAC như sau:

=YEARFRAC(start_date, end_date, [base])

Giả sử ngày sinh nằm trong ô B5 của bảng tính như phần trên, công thức bạn phải nhập sẽ sở hữu được dạng như sau:

=YEARFRAC(B5, TODAY(), 1)

Giống như trong ví dụ trước, hiệu quả của hàm YEARFRAC cũng là một số thập phân. Để khắc phục điều này, hãy sử dụng hàm ROUNDDOWN với 0 trong đối số sau cuối vì bạn không thích có bất kể vị trí thập phân nào.

Vì vậy, đấy là công thức YEARFRAC được nâng cấp cải tiến để tính tuổi trong Excel:

=ROUNDDOWN(YEARFRAC(B5, TODAY(), 1), 0)

Sau khi Enter, các bạn sẽ có được tác dụng như trên. Sao chép công thức cho những ô tài liệu khác nếu muốn.

Một cách khác để quy đổi ngày sinh thành tuổi trong Excel là sử dụng hàm DATEDIF. Công thức sử dụng với hàm này còn có dạng như sau:

=DATEDIF(start_date, end_date, unit)

Hàm này còn hoàn toàn có thể trả về sự việc độc lạ giữa hai ngày trong những đơn vị chức năng chức năng thời hạn khác nhau như năm, tháng và ngày, tùy theo giá trị bạn phân phối trong đối số đơn vị (Unit). Với ý nghĩa như vậy, unit hoàn toàn có thể sử dụng là:

Vì tất cả tất cả chúng ta muốn tính tuổi theo năm, nên chúng ta sẽ sử dụng đơn vị chức năng “y” cho đối số Unit:

Trong ví dụ này, ngày sinh nằm trong ô B5 và bạn tham chiếu ô này trong công thức tuổi là:

=DATEDIF(B5, TODAY(), “y”)

Không cần hàm làm tròn bổ trợ trong trường hợp này vì công thức DATEDIF với đơn vị “y” đã tính số năm đầy đủ.

Như bạn vừa thấy, việc tính tuổi theo số năm rất vừa đủ rất giản đơn dàng. Nếu bạn có thêm bất kỳ phương pháp tính tuổi trong Excel nào khác thì đừng ngần ngại san sẻ cho mọi người nhé.

Nhập số điện thoại mua sắm để hưởng
đặc quyền riêng tại FPT Shop

0/5 (0 Reviews)

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *