Khám phá tuổi của một người bằng cách nhập ngày sinh và ngày đo. Tính tuổi thời gian chính xác theo năm, tháng và ngày một cách nhanh chóng và đơn giản.
Tuổi thời gian chính xác là:
Tuổi theo năm:
Tuổi theo tháng:
Tuổi theo tuần:
Tuổi theo ngày:
Ngày sinh:
Sinh nhật tiếp theo:
Cung hoàng đạo:
Bạn cũng có thể quan tâm:
Kết quả chính của máy tính này —năm, tháng và ngày— không lấy bằng cách chia tổng số ngày cho 365. Người ta trừ theo lịch dân sự: trước hết đếm năm đủ đến sinh nhật gần nhất, rồi tháng đủ từ ngày đó đến cùng ngày của tháng đo, và cuối cùng là ngày còn lại. Số năm chỉ tăng vào ngày sinh nhật, không phải ngày 1 tháng 1.
Ví dụ: nếu ngày sinh là 7 tháng 5 năm 2000 và ngày đo là 17 tháng 8 năm 2026, từ 7 tháng 5 năm 2000 đến 7 tháng 5 năm 2026 đã đủ 26 năm. Từ sinh nhật đó đến 7 tháng 8 có 3 tháng đủ. Cuối cùng, từ 7 đến 17 tháng 8 còn 10 ngày. Tuổi chính xác vì vậy là 26 năm, 3 tháng và 10 ngày.
Tuổi thời gian là khoảng thời gian trôi qua từ ngày sinh đến hôm nay, hoặc đến một ngày đo khác. Nó được biểu thị bằng năm, tháng và ngày dương lịch: cách thông thường để nói một người bao nhiêu tuổi. Máy tính này trả về tuổi đó, không phải ước lượng tình trạng thể chất hay lão hóa sinh học.
Trong Excel bạn có thể có cùng chi tiết như máy tính này nếu tách năm, tháng và ngày sang các ô riêng. Đặt ngày sinh vào A2 và ngày đo vào B2. Nếu đo đến hôm nay, thay B2 bằng TODAY().
Năm đã đủ chạy từ lúc sinh đến sinh nhật gần nhất trước ngày đo. Trong Excel hàm DATEDIF tính chúng với đơn vị "Y": =DATEDIF(A2; B2; "Y"). Con số chỉ tăng vào ngày sinh nhật, như trên trang này.
Tháng còn lại là những tháng sau sinh nhật đó và trước ngày đo: giá trị từ 0 đến 11. DATEDIF trả chúng với đơn vị "YM", bỏ qua năm và chỉ để lại những tháng đó: =DATEDIF(A2; B2; "YM"). Trong ví dụ từ 7 tháng 5 đến 17 tháng 8, kết quả này là 3.
Ngày còn lại chạy từ cùng ngày trong tháng với sinh nhật đến ngày đo. Nếu ngày đó chưa tới, Excel phải mượn ngày của tháng trước — cùng quy tắc với máy tính này. Một cách viết: =IF(DAY(B2)>=DAY(A2); DAY(B2)-DAY(A2); DAY(DATE(YEAR(B2); MONTH(B2); 0))+DAY(B2)-DAY(A2)).
DATEDIF cũng nhận đơn vị "MD" cho cùng số liệu, nhưng Microsoft ghi nhận rằng nó có thể trả kết quả sai. Vì vậy chúng tôi không dùng ở đây.
Tuổi thời gian giống nhau với mọi người cùng ngày sinh: nó đếm thời gian lịch. Tuổi sinh học cố mô tả sự hao mòn của cơ thể và có thể khác nhau theo di truyền và thói quen, nên hai người cùng tuổi thời gian không nhất thiết «trông» già như nhau. Công cụ này không tính tuổi sinh học; chỉ đo thời gian giữa hai ngày.