Top 8 công thức tính tuổi trong Excel cực dễ và nhanh chóng

Thứ ba, 24/10/2023 - 17:40

Bạn đang gặp khó khăn trong việc tính tuổi cho nhiều người cùng lúc. Đừng lo lắng, các công thức tính tuổi trong Excel sẽ giúp bạn thực hiện một cách nhanh chóng. Vậy có những công thức nào? Cách áp dụng ra sao? Hãy cùng Thủ Thuật Số khám phá bài viết dưới đây để tìm hiểu chi tiết nhé!

mc lục Mục lục

mục lục

Công thức tính tuổi tại thời điểm hiện tại

Mỗi công thức tính tuổi trong Excel sẽ được sử dụng khác nhau trong những trường hợp khác nhau. Nếu bạn đang muốn tính tuổi của nhiều người tại thời điểm hiện tại thì dưới đây là 4 công thức tính tuổi mà bạn có thể áp dụng!

Công thức tính tuổi trong Excel bằng hàm YEAR

Cách tính tuổi trong Excel bằng hàm Year được đánh giá là công thức tính nhanh và đơn giản nhất. Tuy nhiên hàm này không thể tính tuổi theo ngày tháng. 

Cú pháp của hàm như sau: 

=YEAR(NOW())-YEAR(B3)

Trong đó đối số:

  • YEAR(NOW()): Năm hiện tại

  • YEAR(B3): Ô có chứa ngày tháng năm sinh để tính tuổi.

Bước 1: Tiến hành nhập công thức vào ô cần tính.

Công thức tính tuổi bằng hàm YEAR
Công thức tính tuổi bằng hàm YEAR

Bước 2: Nhấn Enter và kiểm tra

Cách tính tuổi bằng hàm YEAR
Cần đổi định dạng từ Date sang Number

Trường hợp kết quả trả về là dạng chuỗi như hình dưới đây là do định dạng ô đang ở kiểu Date. Do đó bạn cần chỉnh định dạng sang Number để kết quả hiển thị số nguyên.

Các bước thực hiện là: Bôi đen vùng kết quả ứng với cột Tuổi, sau đó nhấp chuột phải chọn vào Format Cells. 

Sửa lỗi định dạng trong Format Cells
Sửa lỗi định dạng trong Format Cells

Khi xuất hiện hộp thoại Format Cell > Nhấn vào mục Number và nhập số 0 vào Decimal places (vì tuổi là số nguyên)> Nhấn OK.

Định dạng Number trong Format Cells
Định dạng Number trong Format Cells

Tiếp đó nhập lại công thức ở bước 1 và nhấn Enter sẽ ra kết quả.

Công thức hàm YEAR tính tuổi trong Excel
Kết quả dùng hàm YEAR tính tuổi trong Excel

Bước 3: Đặt con trỏ chuột vào góc phải ô kết quả đến khi hiển thị dấu thập rồi kéo xuống để hiển thị kết quả các ô còn lại.

Kết quả tính tuổi hàm YEAR
Kết quả cuối cùng khi tính tuổi bằng hàm YEAR

Công thức tính tuổi trong Excel bằng hàm YEARFRAC

Cách tính tuổi theo năm được giới thiệu tiếp theo đây là hàm YEARFRAC. Mặc dù tính chính xác và độ tin cậy của hàm khá cao nhưng nó không phổ biến nên ít được sử dụng. 

Và bạn có thể tính tuổi theo năm sinh trong Excel bằng hàm YEARFRAC theo công thức:

=YEARFRAC(start_date,end_date,[basis])

Trong đó đối số:

  • Start_date: Là ngày bắt đầu.

  • End_date: Là ngày kết thúc.

  • Basis: Được hiểu là con số quy định kiểu tính (thông thường là 1 để yêu cầu Excel tính theo số ngày thực tế của tháng và số ngày thực tế của năm)

Bước 1: Điền công thức vào ô cần tính.

Công thức tính tuổi trong Excel hàm YEARFRAC
Công thức tính tuổi trong Excel hàm YEARFRAC

Bước 2: Bấm Enter và kéo chuột xuống để hiển thị các kết quả còn lại.

Kết quả tính tuổi bằng hàm YEARFRAC
Kết quả tính tuổi bằng hàm YEARFRAC

Tính tuổi tại thời điểm hiện tại bằng hàm TODAY

Hàm TODAY được biết đến là hàm tính tuổi trong Excel đơn giản và dễ thực hiện. Tuy nhiên vẫn có một vài trường hợp kết quả trả về là sai bởi 4 năm sẽ có 1 năm nhuận.

Cách tính tuổi trong Excel bằng hàm TODAY như sau:

 =(TODAY()-B2)/365 

Các đối số:

  • TODAY()-B2: tức là lấy ngày hiện tại trừ cho ngày tháng năm ở ô B2..

  • /365: Nghĩa là chia cho 365 ngày trong 1 năm.

Công thức tính tuổi hàm TODAY trong Excel
Công thức tính tuổi hàm TODAY trong Excel

Lưu ý: Phần lớn kết quả trả về là đúng. Tuy nhiên vẫn có thể xảy ra sai sót bởi:

  • Chẳng hạn nếu có người sinh ngày 29/2 và ngày hôm nay là 28/2 thì công thức tính sẽ khiến người đó già thêm 1 tuổi.

  • Thay vì chia cho 365 thì bạn có thể chia cho 365,25 vì hễ 1 năm thì có 1 năm nhuận là 366 ngày. Thế nhưng cách tính này vẫn chưa tối ưu bởi việc tính tuổi 1 em bé chưa trải qua năm nhuận sẽ sai. 

Tính tuổi tại thời điểm hiện tại bằng hàm DATEDIF

DATEDIF là hàm tính tuổi Excel rất chính xác và nhanh chóng. Mặc dù công thức của nó khá phức tạp nhưng vẫn được người dùng sử dụng khá rộng rãi. 

Hàm DATEDIF trong Excel
Hàm DATEDIF trong Excel

Tùy vào đơn vị tính của hàm DATEIF thì bạn có thể sử dụng các số liệu khác nhau:

  • Y: Kết quả trả về là số năm đầy đủ giữa ngày bắt đầu và ngày kết thúc.

  • M: Kết quả trả về đầy đủ số tháng giữa các ngày.

  • D: Kết quả trả về là số ngày ở giữa 2 ngày.

  • YM: Kết quả trả về là tháng bỏ qua ngày và năm.

  • MD: Kết quả là sự khác biệt theo ngày bỏ qua tháng và năm.

  • YD: Kết quả là sự khác biệt theo ngày và bỏ qua năm.

Để tính tuổi theo năm ta có công thức như sau:

=DATEDIF(B2,NOW(),"Y")

Trong đó đối số:

  • B2: Ô có chứa ngày tháng năm sinh bạn cần tính.

  • NOW: Thời gian ở hiện tại.

  • Y:  Đơn vị tính theo năm.

Theo đó ta thực hiện các bước sau:

Bước 1: Điền công thức tính vào ô cần tính

Công thức tính tuổi bằng hàm DATEDIF
Công thức tính tuổi bằng hàm DATEDIF

 

Bước 2: Nhấn Enter và kéo xuống dưới để hiển thị kết quả các ô còn lại.

Kết quả tính tuổi bằng hàm DATEDIF
Kết quả tính tuổi bằng hàm DATEDIF

Công thức tính tuổi tại mốc thời gian bất kỳ

Bạn đang tìm kiếm cách tính số tuổi trong Excel ở mốc thời gian không cố định? Hãy tiếp tục theo dõi nội dung dưới đây để tìm hiểu chi tiết nhé!

Cách tính tuổi đơn giản bằng dấu "-"

Đây là cách tính tuổi khá đơn giản mà ai cũng có thể thực hiện. Theo đó bạn sẽ thực hiện lệnh bằng cách lấy năm hiện tại trừ cho năm sinh là ra kết quả. 

Cách tính tuổi bằng dấu “-”
Cách tính tuổi bằng dấu “-”

Sử dụng hàm DATEIF để tính tuổi tại năm bất kỳ

Bạn vẫn có thể áp dụng hàm DATEIF để tính tuổi ngay cả khi chỉ có năm kết thúc mà không rõ ngày tháng. Để giúp bạn dễ hiểu hơn về công thức tính, chúng ta sẽ cùng tìm hiểu ví dụ sau:

Giả sử bạn quản lý cơ sở dữ liệu chứa thông tin của những người bệnh. Bạn muốn biết thời điểm họ đến khám là bao nhiêu tuổi thông qua ngày sinh và năm sinh của người bệnh.

Cách tính tuổi năm bất kỳ
Cách tính tuổi năm bất kỳ 

Theo bảng ta có ngày sinh bệnh nhân ở cột B và lần cuối bệnh nhân đến khám nằm ở cột C. Áp dụng công thức tính tuổi hàm DATEIF như sau: =DATEDIF(B2,DATE(C2,1,1),”Y”)

Trong đó đối số:

  • B2: Ô chứa ngày sinh bệnh nhân.

  • DATE(C2,1,1): Đây là ngày, tháng lần cuối bệnh nhân đến khám mà bạn đã điền ở ô C2 với số năm có sẵn. Cụ thể ở ví dụ này là ngày 1 tháng 1 năm 2015.

  • Y: Đây là khoảng thời gian được xác định theo năm tròn giữa 2 ngày.

Công thức tính tuổi năm bất kỳ bằng hàm DATEDIF
Công thức tính tuổi năm bất kỳ bằng hàm DATEDIF

Như vậy bạn có thể tìm được số tuổi của bệnh nhân đầu tiên tính đến ngày 1/1/2015 là 28 tuổi. Kéo chuột xuống dưới ta có kết quả ở bảng sau:

Kết quả tính tuổi năm bất kỳ
Kết quả tính tuổi năm bất kỳ

Công thức tính tuổi chính xác đến từng ngày

Để biết được cụ thể và chính xác về độ tuổi, ngày, tháng và năm sinh của một người sẽ rất dễ nếu bạn biết đến hàm DATEIF. Tuy nhiên, bạn phải cần kết hợp 3 đối số của hàm lại với nhau. Cụ thể:

  • Cách tính số năm: =DATEDIF(B2,TODAY(),“Y”)

  • Cách tính số tháng: =DATEDIF(B2,TODAY(),“YM”)

  • Cách tính số ngày: =DATEDIF(B2,TODAY(),”MD”)

Trong đó đối số C3 là ô chứa dữ liệu ngày, tháng, năm sinh bạn cần xác định tuổi.

Cách tính tuổi từ ngày tháng năm sinh trong excel bằng hàm DATEIF cụ thể như sau: 

  • Bước 1: Nhập công thức 3 hàm trên vào ô tính và nối bằng dấu “&” ta có: =DATEDIF(B2,TODAY(),”Y”) & DATEDIF(B2,TODAY(),”YM”) & DATEDIF(B2,TODAY(),”MD”).

  • Bước 2: Nhấn Enter thì kết quả trả về sẽ hiển thị dạng chuỗi như hình.

Cách tính tuổi chính xác theo ngày tháng
Cách tính tuổi chính xác theo ngày tháng
  • Bước 3: Do đó, để rõ nghĩa của kết quả bạn cần định nghĩa các con số theo công thức sau:

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

Công thức tính tuổi chính xác ngày tháng đầy đủ
Công thức tính tuổi chính xác ngày tháng đầy đủ
  • Bước 4: Cuối cùng bấm Enter để biết được độ tuổi chính xác của bệnh nhân theo ngày tháng năm sinh.

Kết quả tính tuổi chính xác ngày tháng
Kết quả tính tuổi chính xác ngày tháng

Công thức tìm ngày khi một người đạt được số tuổi bất kỳ

Với công thức tính tuổi theo ngày tháng năm sinh trong Excel bằng hàm DATEIF bạn còn có thể xác định được số ngày mà một người đạt tới 1 số tuổi cụ thể.

Chẳng hạn như ngày tháng năm sinh của A là 14/6/1995 thì khi đạt 50 tuổi sẽ là ngày nào? 

Công thức tìm ngày đạt đến số tuổi nhất định
Công thức tìm ngày đạt đến số tuổi nhất định

Bước 1: Ta có công thức: =DATE(YEAR(B2) + 50; MONTH(B2); DAY(B2))

Trong đó:

  • YEAR(B2) + 50: Năm sinh của A và 50 năm để đạt tới 50 tuổi.

  • MONTH(B2): Là tháng sinh.

  • DAY(B2): Là ngày sinh.

Bước 2: Ấn Enter để hiển thị kết quả.

Kết quả tìm ngày đạt đến số tuổi nhất định
Kết quả tìm ngày đạt đến số tuổi nhất định

Kết luận

Trên đây là toàn bộ các công thức tính tuổi trong ExcelThủ Thuật Số muốn chia sẻ đến bạn. Hy vọng bạn có thể dễ dàng áp dụng và làm việc hiệu quả hơn. Chúc bạn thành công!

Chủ đề Chủ đề:

Microsoft
Cách tìm giá trị nhỏ nhất có điều kiện trong Excel với các hàm MIN
Cách tìm giá trị nhỏ nhất có điều kiện trong Excel với các hàm MIN

Excel 19-10-2023

Việc biết được cách tìm giá trị nhỏ nhất có điều kiện trong Excel sẽ giúp bạn lọc ra được giá trị nhỏ nhất trong một tệp dữ liệu. Vậy thì cách tìm như thế nào? Các bước thực hiện có khó không? Hãy cùng Thủ Thuật Số hướng dẫn bạn cách tìm giá trị nhỏ nhất trong Excel ngay trong bài viết sau đây nhé!

Chi tiết về cách sử dụng Excel cho người mới học 2023
Chi tiết về cách sử dụng Excel cho người mới học 2023

Excel 31-10-2023

Cách sử dụng Excel cho người mới học là vấn đề mà nhiều người lần đầu sử dụng công cụ này quan tâm. Kỹ năng sử dụng Excel không chỉ bắt buộc trong một vài môn học tại trường mà nó còn là yêu cầu tối thiểu của rất nhiều công việc. Nếu bạn vẫn chưa biết gì về Excel thì bài viết hướng dẫn sử dụng Excel cơ bản dưới đây là dành cho bạn.

Hướng dẫn cách gộp các sheet trong Excel thành một - đơn giản, hữu ích
Hướng dẫn cách gộp các sheet trong Excel thành một - đơn giản, hữu ích

Excel 20-10-2023

Trong quá trình sử dụng Excel, có một vài trường hợp bạn sẽ cần sử dụng thông tin trên nhiều bảng sheet khác nhau. Nếu như bạn mở từng bảng một để lọc thông tin sẽ mất rất nhiều thời gian và dễ nhầm lẫn. Hiểu được tầm quan trọng của thao tác cách gộp các sheet trong Excel, Thủ Thuật Số xin chia sẻ với bạn cách gộp sheet đơn giản, dễ thực hiện sau đây!