Tính tuổi của một người theo số năm nguyên từ ngày sinh của họ.
Sao chép công thức này
=DATEDIF(A2, TODAY(), "Y")DATEDIF đo khoảng chênh lệch giữa ngày sinh và hôm nay. Đơn vị "Y" trả về số năm tròn, tính đúng cả việc sinh nhật năm nay đã qua hay chưa.
=DATEDIF("1990-06-23", TODAY(), "Y")→36Tuổi tính theo số năm tròn tính đến hôm nay.
=DATEDIF(DATE(2000,3,15), DATE(2026,3,14), "Y")→25Ngày ngay trước sinh nhật lần thứ 26 vẫn được tính là 25.
=INT(YEARFRAC(A2, TODAY()))→36Một cách khác không phụ thuộc vào DATEDIF.
Năm và tháng
=DATEDIF(A2, TODAY(), "Y") & "y " & DATEDIF(A2, TODAY(), "ym") & "m"Hiển thị tuổi dưới dạng "36y 0m".
Có — TODAY() sẽ tính toán lại mỗi ngày khi mở sổ làm việc, vì vậy tuổi luôn được cập nhật.
DATEDIF là hàm tương thích không được ghi trong tài liệu, nên Excel không gợi ý khi bạn gõ. Hàm vẫn hoạt động khi bạn nhập đầy đủ tên.
Thay TODAY() bằng ngày đó: =DATEDIF(A2, DATE(2026,12,31), "Y").
Ngày bắt đầu muộn hơn ngày kết thúc. Hãy đặt ngày sinh trước và ngày muộn hơn ở vị trí thứ hai.
Bạn cần công thức cho dữ liệu của riêng mình?
Mô tả những gì bạn muốn bằng ngôn ngữ tự nhiên và để ExcelGPT viết, giải thích cũng như xác minh công thức — bắt đầu miễn phí, không cần plugin.