Cách tính tuổi trong Excel

Hướng dẫn này bao gồm cách tính tuổi trong Excel.

Tính tuổi chính xác

Để tính tuổi chính xác của một người, bạn muốn tính toán sự khác biệt giữa ngày hiện tại (hoặc bất kỳ ngày mong muốn nào khác) và ngày sinh.

Bạn có thể nghĩ rằng bạn có thể đơn giản lấy sự khác biệt về ngày giữa ngày hiện tại và ngày sinh chia cho 365: (Ngày hiện tại - Ngày sinh) / 365. Câu trả lời này gần đúng, tuy nhiên, điều này bỏ qua năm nhuận (Hãy nhớ rằng cứ 4 năm, tháng Hai có thêm một ngày và có 366 ngày trong năm đó).

(Ngày hiện tại - Ngày sinh) /365.25 nhìn chung sẽ tạo ra kết quả chính xác hơn, tuy nhiên nó không chính xác bằng. Thay vào đó, hãy sử dụng Hàm YEARFRAC:

Hàm YEARFRAC

= YEARFRAC (start_date, end_date)

Hàm YEARFRAC trả về chênh lệch năm thập phân giữa hai ngày.

Hãy xem một ví dụ:

= YEARFRAC (B5, TODAY ())

Lưu ý: Hàm TODAY: TODAY () trả về ngày hôm nay (trong ví dụ của chúng tôi là 13/6/2016)

Tính tuổi làm tròn (cắt ngắn)

Câu trả lời trước đó ở định dạng thập phân (25,59 năm). Tuy nhiên, chúng tôi thường gọi người này là 25 tuổi, không phải 25,59 tuổi.

Bạn có thể sử dụng Hàm INT hoặc TRUNC để đơn giản cắt bỏ các số thập phân (lưu ý: bạn cũng có thể sử dụng Hàm FLOOR, tuy nhiên Hàm tầng yêu cầu một đầu vào bổ sung)

= INT (YEARFRAC (C5, TODAY ()))

Ngày tháng trong Excel

Làm thế nào để Excel thực hiện điều này một cách dễ dàng?

Cho phép tôi chỉ cho bạn một bí mật về cách hoạt động của ngày tháng trong Excel. Ngày trong Excel được lưu trữ dưới dạng giá trị đại diện cho số ngày kể từ ngày đầu tiên trong Excel.

Hãy tự xem bằng cách định dạng ngày thành định dạng số trong Ruy-băng Trang chủ.

Hoặc bằng cách sử dụng phím tắt CTRL + SHIFT + 1

Ngày 8 tháng 11 năm 1990 là 33,185 ngày kể từ ngày đầu tiên của Excel, ngày tưởng tượng là 0 tháng 1 năm 1900. Vì vậy, ngày 11/8/1990 được lưu trữ dưới dạng số 33,185. Đối với những ngày trước ngày đầu tiên, đó là một vấn đề hoàn toàn khác đối với một bài đăng khác!

wave wave wave wave wave