Bỏ qua nội dung chính

Làm thế nào để tính tuổi (chuyển ngày sinh sang tuổi) nhanh chóng trong Excel?

Hãy tưởng tượng bạn đang làm việc với danh sách ngày sinh trong Excel và cần hiển thị tuổi hiện tại chính xác của chúng. Làm thế nào bạn có thể đạt được điều này một cách hiệu quả? Bài viết này cung cấp mẹo để dễ dàng tính tuổi từ ngày sinh trong Excel.

Phương pháp A:
Tính tuổi từ ngày sinh với công thức

Phương pháp B:
Dễ dàng tính tuổi từ ngày sinh mà không cần nhớ công thức


Tính tuổi từ ngày sinh với công thức

Trong phần này, chúng tôi đã phác thảo nhiều công thức khác nhau để tính tuổi tính từ ngày sinh trong các trường hợp khác nhau:

(AD) Tính tuổi trong Excel bằng Kutools chỉ sau vài cú nhấp chuột

Bạn đang tìm cách dễ dàng tính toán độ tuổi tính đến ngày hôm nay hoặc bất kỳ ngày cụ thể nào và trình bày chúng ở các định dạng đa dạng như năm, tháng, tuần, ngày hoặc kết hợp năm + tháng + ngày? Kutools cho Excel đơn giản hóa nhiệm vụ này! Không cần nhập công thức thủ công – Kutools hợp lý hóa toàn bộ quy trình, cung cấp giải pháp thân thiện với người dùng cho tất cả người dùng Excel. Khám phá thêm tại đây: Dễ dàng tính tuổi từ ngày sinh mà không cần nhớ công thức.

Ngoài việc tính tuổi, Kutools cho Excel cung cấp thêm 300 tính năng cho Excel. Hãy thử tất cả trong bản dùng thử miễn phí 30 ngày mà không bị hạn chế tính năng ngay bây giờ!


Chuyển đổi ngày sinh sang tuổi bằng hàm INT

Chúng ta có thể tính tuổi bằng cách lấy ngày hiện tại trừ ngày sinh. Sau đó, bằng cách sử dụng hàm INT, chúng ta có thể hiển thị tuổi theo năm đầy đủ như sau:

Chọn một ô trống nơi bạn muốn hiển thị tuổi, nhập công thức bên dưới và nhấn nút đăng ký hạng mục thi chìa khóa. Sau đó, chọn ô kết quả và kéo ô điều khiển điền của nó (hình vuông nhỏ màu xanh lá cây ở góc dưới bên phải của ô) xuống để nhận tất cả kết quả.

=INT((TODAY()-A2)/365)

Ghi chú:

  • Để biết tuổi của ai đó vào một ngày nhất định, hãy thay thế HÔM NAY() hoạt động trong công thức với ngày cụ thể đó. Ví dụ: nếu ngày cụ thể nằm ở ô B2, hãy sử dụng công thức bên dưới:
    =INT((B2-A2)/365)
  • Sử dụng công thức này trong Excel để chia chênh lệch số ngày giữa hai ngày cho 365, thường mang lại kết quả chính xác nhưng không hoàn hảo. Nó có thể tính toán không chính xác độ tuổi quanh năm nhuận hoặc đối với những người sinh vào ngày 29 tháng 365.25. Một cách khác là chia cho XNUMX để tính năm nhuận, nhưng điều này cũng có thể dẫn đến sai sót, đặc biệt đối với những độ tuổi không trải qua năm nhuận. Mặc dù phương pháp này nhìn chung có hiệu quả nhưng nó không lý tưởng cho việc tính toán chính xác. Các công thức sau đây giới thiệu các hàm chuyên biệt giúp tính toán độ tuổi hoàn hảo trong mọi tình huống.

Chuyển đổi ngày sinh thành tuổi bằng hàm YEARFRAC

Hàm YEARFRAC chính xác hơn khi tính tuổi tính từ ngày sinh vì nó xem xét số ngày chính xác trong mỗi năm, bao gồm cả năm nhuận. Bằng cách đặt đối số thứ ba, cơ sở, thành 1, YEARFRAC sử dụng số ngày thực tế trong phép tính của nó, đảm bảo độ chính xác, đặc biệt trong các trường hợp liên quan đến năm nhuận.

Trong ô trống nơi bạn muốn tính tuổi, hãy nhập công thức bên dưới và nhấn đăng ký hạng mục thi. Để sao chép phép tính này cho dữ liệu khác, hãy kéo núm điều khiển điền của ô kết quả xuống dưới.

=ROUNDDOWN(YEARFRAC(A2, TODAY(), 1), 0)


Chuyển đổi ngày sinh thành tuổi bằng hàm DATEDIF

Hàm DATEDIF trong Excel có thể được sử dụng để tính tuổi tính từ ngày sinh. Bằng cách sử dụng "y" trong đơn vị đối số của hàm, nó tính toán số năm trọn vẹn giữa hai ngày.

Chọn một ô trống để hiển thị tuổi, nhập công thức được cung cấp bên dưới và nhấn nút đăng ký hạng mục thi chìa khóa. Sau đó, nhấp vào ô có kết quả và kéo chốt điền của nó xuống dưới để áp dụng công thức cho các ô khác và thu được tất cả kết quả.

=DATEDIF(A2,NOW(),"y")

Lưu ý: Trong công thức DATEDIF ở trên, "y" tính số năm đầy đủ kể từ ngày trong ô A2 đến hôm nay. Bạn có thể thay thế "y" bằng "m", "d", "md", "ym" hoặc "yd" để tính toán các khía cạnh khác nhau của chênh lệch ngày:

  • “M”: Số tháng trọn vẹn trong khoảng thời gian nhất định.
  • “D”: Số ngày trong khoảng thời gian nhất định.
  • "MD": Sự khác biệt giữa số ngày của hai ngày đã cho. Tháng và năm của ngày bị bỏ qua.
  • "YM": Sự khác biệt giữa các tháng của hai ngày đã cho. Ngày và năm của ngày bị bỏ qua
  • "YD": Sự khác biệt giữa số ngày của hai ngày đã cho. Năm của ngày được bỏ qua.

Hiển thị tuổi theo định dạng Năm + Tháng + Ngày bằng hàm DATEDIF

Để tính tuổi theo định dạng Năm + Tháng + Ngày, hãy kết hợp ba công thức DATEDIF trong Excel, mỗi công thức có một đối số đơn vị khác nhau.

Chọn một ô trống để hiển thị tuổi, nhập công thức được cung cấp bên dưới và nhấn nút đăng ký hạng mục thi chìa khóa. Sau đó, nhấp vào ô có kết quả và kéo chốt điền của nó xuống dưới để áp dụng công thức cho các ô khác và thu được tất cả kết quả.

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


Dễ dàng tính tuổi từ ngày sinh mà không cần nhớ công thức

Kutools cho Excel's Trình trợ giúp ngày & giờ Tính năng này giúp đơn giản hóa việc tính tuổi, cho phép bạn dễ dàng chuyển đổi ngày sinh sang tuổi chỉ bằng vài cú nhấp chuột mà không cần phải nhớ công thức. Nó cung cấp sự linh hoạt để tính tuổi cho đến ngày hiện tại hoặc một ngày cụ thể và cung cấp kết quả ở nhiều định dạng khác nhau như năm, tháng, tuần, ngày hoặc kết hợp năm + tháng + ngày. Công cụ thân thiện với người dùng này hợp lý hóa quy trình, giúp tất cả người dùng Excel có thể truy cập nhanh chóng và dễ dàng.

Trước khi áp dụng Kutools cho Excel, Xin vui lòng tải xuống và cài đặt nó trước tiên.

  1. Chọn một ô trống để hiển thị tuổi. Sau đó nhấn vào Kutools > Công thức trợ giúp > Trình trợ giúp ngày & giờ.
  2. Trong tạp chí Trình trợ giúp ngày & giờ hộp thoại, vui lòng cấu hình như sau.
    1. Tới Độ tuổi chuyển hướng;
    2. Trong tạp chí Ngày sinh trong hộp, chọn ô chứa ngày sinh mà bạn muốn tính tuổi;
    3. Chọn Hôm nay tùy chọn trong Đến phần;
    4. Chọn định dạng đầu ra độ tuổi mong muốn, như năm, tháng, ngày hoặc kết hợp, từ Loại kết quả đầu ra danh sách thả xuống;
    5. Nhấn vào OK .

Kết quả

Sau đó, độ tuổi được điền vào ô đã chọn. Chọn ô kết quả rồi kéo chốt điền của nó xuống hết cỡ để có được mọi độ tuổi.

Ghi chú:

  • Để hiển thị tuổi theo định dạng Năm + Tháng + Ngày, hãy chọn Năm + Tháng + Ngày từ Loại kết quả đầu ra danh sách thả xuống. Kết quả sẽ xuất hiện như minh họa trong ảnh chụp màn hình bên dưới. Ngoài ra, tính năng này hỗ trợ hiển thị tuổi theo tháng, tuần hoặc ngày, đáp ứng các yêu cầu cụ thể của bạn.
  • Muốn truy cập vào Trình trợ giúp ngày & giờ tính năng? Tải xuống Kutools cho Excel Hiện nay! Ngoài ra, Kutools còn tự hào có vô số hơn 300 tính năng khác và cung cấp bản dùng thử miễn phí 30 ngày. Đừng chờ đợi, hãy thử ngay hôm nay!

Bài viết liên quan:

Công cụ năng suất văn phòng tốt nhất

🤖 Trợ lý AI của Kutools: Cách mạng hóa việc phân tích dữ liệu dựa trên: Thực thi thông minh   |  Tạo mã  |  Tạo công thức tùy chỉnh  |  Phân tích dữ liệu và tạo biểu đồ  |  Gọi các hàm Kutools...
Các tính năng phổ biến: Tìm, đánh dấu hoặc xác định các bản sao   |  Xóa hàng trống   |  Kết hợp các cột hoặc ô mà không làm mất dữ liệu   |   Vòng không có công thức hữu ích. Cảm ơn !
Siêu tra cứu: Nhiều tiêu chí VLookup    VLookup Nhiều Giá Trị  |   VLookup trên nhiều trang tính   |   Tra cứu mờ ....
Danh sách thả xuống nâng cao: Tạo nhanh danh sách thả xuống   |  Danh sách thả xuống phụ thuộc   |  Danh sách thả xuống nhiều lựa chọn ....
Trình quản lý cột: Thêm một số cột cụ thể  |  Di chuyển cột  |  Chuyển đổi trạng thái hiển thị của các cột ẩn  |  So sánh dãy và cột hữu ích. Cảm ơn !
Các tính năng nổi bật: Tiêu điểm lưới   |  Chế độ xem thiết kế   |   Thanh công thức lớn    Trình quản lý sổ làm việc & trang tính   |  Thư viện tài nguyên (Văn bản tự động)   |  Bảng chọn ngày   |  Kết hợp các bảng tính   |  Mã hóa/Giải mã ô    Gửi email theo danh sách   |  Siêu lọc   |   Bộ lọc đặc biệt (lọc in đậm/nghiêng/gạch ngang...) ...
15 bộ công cụ hàng đầu12 bản văn CÔNG CỤ (thêm văn bản, Xóa ký tự,...)   |   50 + Biểu đồ Các loại (Biểu đồ Gantt,...)   |   40+ Thực tế Công thức (Tính tuổi dựa trên ngày sinh,...)   |   19 chèn CÔNG CỤ (Chèn mã QR, Chèn ảnh từ đường dẫn,...)   |   12 Chuyển đổi CÔNG CỤ (Số thành từ, Chuyển đổi tiền tệ,...)   |   7 Hợp nhất & Tách CÔNG CỤ (Các hàng kết hợp nâng cao, Chia ô,...)   |   ... và nhiều hơn nữa

Nâng cao kỹ năng Excel của bạn với Kutools for Excel và trải nghiệm hiệu quả hơn bao giờ hết. Kutools for Excel cung cấp hơn 300 tính năng nâng cao để tăng năng suất và tiết kiệm thời gian.  Bấm vào đây để có được tính năng bạn cần nhất...

Mô tả


Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
Comments (138)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I'm creating automated age cell by using the following formula =IFDATED(C12,TODAY(),"Y") but when I drag the cell down to empty cells without DOB, calculation is been made for empty cells, what can I do to empty cell not to calculate except if DOB in not typed?
This comment was minimized by the moderator on the site
Hi there,

You mean DATEDIF, right?
You can add an IF function as shown below: =IF(C12="","",DATEDIF(C12,TODAY(),"Y"))

Amanda
This comment was minimized by the moderator on the site
Thank you very much, the formula work.
This comment was minimized by the moderator on the site
A VERY DIFFICULT INSTRUCTIONS! NOT GIVING THE RIGHT RESULT
This comment was minimized by the moderator on the site
Hi, sorry that the methods list in the article did not help you. But can you tell what are your data and what method did you use, so the result went wrong?
This comment was minimized by the moderator on the site
How to convert age to date of birth
This comment was minimized by the moderator on the site
Hi Catherine,

thank you so much for your formula! I am a related service provider for many students with various ages in a school setting. thanks to your formula, the student's age is in front of me during each session, and I am able to adjust session goals appropriately.
This comment was minimized by the moderator on the site
thanks you so much very very good formula
This comment was minimized by the moderator on the site
Just wanted to say THANK YOU!
This comment was minimized by the moderator on the site
Do not show the Detedif Formula in my Excel
What to do Know?
This comment was minimized by the moderator on the site
if I have their id number how to get their age example their id no consist first 6digit is date of birth

example 830901056252 , 830901 is date of birth.

how to take calculate their age
This comment was minimized by the moderator on the site
Dear elsie,
Please try this formula: =DATEDIF(DATE(IF(LEFT(A2,2)>TEXT(TODAY(),"YY"),"19"&LEFT(A2,2),"20"&LEFT(A2,2)),MID(A2,3,2),MID(A2,5,2)),TODAY(),"y"). A2 is the cell contains the ID number you want to calculate the age based on.
This comment was minimized by the moderator on the site
Thanks soooooo much dear....!
This comment was minimized by the moderator on the site
please do i calculate the birth date from age
This comment was minimized by the moderator on the site
Good Day,
This formula =DATE(YEAR(TODAY())-A1,MONTH(TODAY()),DAY(TODAY())) can help you to calculate the birthday from a given age based on today's date.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations