Tính tuổi hoặc khoảng thời gian trong Google Sheets với hàm AGE_CALC

Bạn đã bao giờ cần tính tuổi hoặc khoảng thời gian trong Google Sheets mà không biết phải làm thế nào? Đừng lo, hôm nay tôi sẽ chia sẻ với bạn một hàm đặc biệt có tên là AGE_CALC giúp bạn dễ dàng tính toán tuổi hoặc khoảng thời gian chỉ trong vài giây.

Tính tuổi từ ngày sinh đến ngày hiện tại

Hàm AGE_CALC trong Google Sheets giúp tính toán tuổi từ ngày sinh đến ngày hiện tại một cách dễ dàng và chính xác. Kết quả được hiển thị dưới dạng “x tuổi, x tháng, x ngày”. Bạn cũng có thể tách riêng các thành phần này ra các ô riêng biệt để thuận tiện hơn cho việc sử dụng.

Đây là cú pháp của hàm AGE_CALC:

AGE_CALC(dob, end_date)

Trong đó:

  • dob là ô hoặc mảng chứa ngày sinh/bắt đầu.
  • end_date là ô hoặc mảng chứa ngày mà bạn muốn tính tuổi.

Nếu bạn muốn tính tuổi dựa trên ngày hiện tại, bạn có thể sử dụng hàm today() ở trong công thức.

Dưới đây là một số ví dụ cụ thể để bạn hiểu rõ hơn cách sử dụng hàm AGE_CALC:

Ví dụ 1: Tính tuổi dựa trên ngày hiện tại

Bạn có thể sử dụng công thức sau để tính tuổi dựa trên ngày hiện tại:

=AGE_CALC(date(2002, 5, 10), today())

Trong ví dụ trên, dob là ngày sinh là ngày 10 tháng 6 năm 2002, và end_date là ngày hiện tại.

Ví dụ 2: Tính tuổi dựa trên một ngày cụ thể

Bạn có thể sử dụng công thức sau để tính tuổi dựa trên một ngày cụ thể:

=AGE_CALC(date(2002, 5, 10), date(2022, 11, 14))

Ở ví dụ trên, hàm AGE_CALC sẽ trả về kết quả là “20 tuổi, 6 tháng, 4 ngày”. Công thức tương đương là =AGE_CALC("10/05/2002", "14/11/2022").

Bạn cũng có thể sử dụng các đối chiếu ô để thay thế cho các giá trị cố định trong công thức trên.

Tính tuổi hoặc khoảng thời gian từ một tập hợp các ngày sinh

Nếu bạn muốn tính tuổi hoặc khoảng thời gian từ một tập hợp các ngày sinh, bạn có thể sử dụng hàm AGE_CALC kết hợp với công thức mảng (Array Formula).

Giả sử các ngày sinh được lưu trong các ô A2:A và các ngày kết thúc được lưu trong các ô B2:B. Bạn có thể sử dụng công thức mảng sau vào ô C2:

=AGE_CALC(A2:A,B2:B)

Nếu bạn chỉ có các ngày sinh trong ô A2:A và muốn sử dụng ngày hiện tại cho end_date, bạn cần sử dụng công thức mảng kết hợp với hàm IF để bỏ qua các dòng trống trong khoảng.

=ArrayFormula(if(A2:A="",,AGE_CALC(A2:A, today())))

Đừng quên, để tính khoảng thời gian trong định dạng “x năm, x tháng, x ngày”, bạn chỉ cần nhập ngày bắt đầu vào ô dob và ngày kết thúc vào ô end_date.

Lưu ý khi sử dụng hàm AGE_CALC

Để sử dụng hàm AGE_CALC được mô tả ở trên, bạn cần import nó vào Google Sheets của mình. Hãy làm theo các bước sau để import:

  1. Tạo một bản sao của file mẫu Sample Sheet 141122 của tác giả.
  2. Chọn “Data” và sau đó chọn “Named Function” từ trình đơn.
  3. Trên bảng điều khiển bên, chọn “Import function”.
  4. Làm theo hướng dẫn trên màn hình.

Tada! Bạn đã sẵn sàng để sử dụng hàm AGE_CALC trong Google Sheets của mình.

Nếu bạn có bất kỳ câu hỏi nào về việc sử dụng hàm AGE_CALC hay cách tính tuổi từ ngày sinh, hãy để lại bình luận ở dưới. Chúc bạn thành công!

Bạn có thể quan tâm đến: Cách tạo hàm có tên trong Google Sheets.

Related posts