Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Tính tuổi hiện tại với hàm DATEDIF trong Excel

Điều cần biết

  • Nhập ngày sinh vào một ô của Excel và công thức DATEDIF vào ô khác. Nhấn Enter để xem tuổi hiện tại.
  • Công thức DATEDIF chứa tham chiếu ô cho ngày sinh và ngày hiện tại.
  • DATEDIF tính số năm, tháng, ngày giữa hai ngày, cho ra tuổi của bạn.

Bài viết này giải thích cách tính tuổi dùng công thức DATEDIF của Excel. Các hướng dẫn áp dụng cho Excel 2019, 2016, 2013, 2010; Excel cho Microsoft 365, Excel Online, Excel cho Mac, Excel cho iPad, Excel cho iPhone và Excel cho Android.

Tính tuổi với hàm DATEDIF

Một công dụng của hàm DATEDIF trong Excel là tính tuổi hiện tại của một người. Nếu không muốn tra lịch, một công thức bảng tính đơn giản có thể giúp đỡ. Hoặc dùng hàm để tính khoảng cách giữa hai ngày bất kỳ.

Trong công thức sau, hàm DATEDIF xác định tuổi hiện tại của một người theo năm, tháng và ngày.

=DATEDIF(E1,TODAY(),"Y")&" Years, "&DATEDIF(E1,TODAY(),"YM")&" Months, "&DATEDIF(E1,TODAY(),"MD")&" Days"

Để công thức dễ làm việc hơn, ngày sinh của người đó được nhập vào ô E1 của bảng tính (xem ví dụ dưới). Tham chiếu ô đến vị trí này được nhập vào công thức. Nếu ngày sinh lưu ở ô khác trong bảng tính, ba tham chiếu ô trong công thức cần thay đổi.

Công thức dùng DATEDIF ba lần để tính trước số năm, rồi số tháng, rồi số ngày giữa hai ngày. Ba phần của công thức là:

Số năm: DATEDIF(E1,TODAY(),"Y")&" Years, "
Số tháng: DATEDIF(E1,TODAY(),"YM")&" Months, "
Số ngày: DATEDIF(E1,TODAY(),"MD")&" Days"

Nối chuỗi công thức lại với nhau

Ký hiệu & (&) là ký hiệu nối chuỗi (concatenation) trong Excel. Một công dụng của nối chuỗi là ghép dữ liệu số và dữ liệu văn bản cùng nhau khi dùng trong một công thức duy nhất. Ví dụ, dấu & nối hàm DATEDIF với văn bản Years, Months, Days trong ba phần của công thức.

Hàm TODAY()

Công thức cũng dùng hàm TODAY() để nhập ngày hiện tại vào công thức DATEDIF. Vì hàm TODAY() dùng serial date của máy tính để tìm ngày hiện tại, hàm liên tục cập nhật mỗi khi bảng tính được tính toán lại.

Bảng tính tính toán lại mỗi khi mở. Tuổi hiện tại của người đó tăng khi bảng tính được mở trừ khi tính toán tự động bị tắt.

Ví dụ: Tính tuổi hiện tại với DATEDIF

Ví dụ này của hàm DATEDIF tính tuổi hiện tại của bạn:

  1. Nhập ngày sinh của bạn vào ô E1 của một bảng tính trống.

  2. Nhập công thức vào ô E3:

    =DATEDIF(E1,TODAY(),"Y")&" Years, "&DATEDIF(E1,TODAY(),"YM")&" Months, "&DATEDIF(E1,TODAY(),"MD")&" Days"
  3. Nhấn ENTER.

  4. Tuổi hiện tại của bạn xuất hiện ở ô E3 của bảng tính.