Hàm tính tuổi trong excel 2010

Trong nội dung bài viết này, học tập Excel Online sẽ giúp đỡ bạn tính tuổi từ thời điểm ngày sinh vào Excel. Các bạn sẽ được học những công thức tính tuổi nhờ vào ngày sinh tương tự như biết được tuổi đúng mực theo ngày, tháng, năm tính cho ngày lúc này hoặc 1 ngày khác giúp bạn có thể tự học excel văn phòng tại nhà một cách hiệu quả nhất.

Bạn đang xem: Hàm tính tuổi trong excel 2010

Tuy không có 1 hàm đặc trưng để tính tuổi, nhưng có nhiều cách khác biệt để triển khai yêu cầu. Nội dung bài viết sẽ phân tích và lý giải ưu, khuyết điểm của các cách này, đồng thời chỉ dẫn phương án tốt nhất có thể và cách ứng dụng vào các công việc cụ thể.


Xem nhanh


 Tính tuổi trong Excel (theo năm tròn)

 Tính tuổi trong Excel (theo năm tròn)

Trong cuộc sống thường ngày hằng ngày, thắc mắc “Bạn từng nào tuổi?” ám chỉ số năm bạn đã sống trên đời. Tuy vậy với Excel, bạn cũng có thể tạo công thức để tính đúng đắn số tuổi ra ngày, tháng, năm, thậm chí là là giờ, phút. Nhưng họ sẽ theo cách truyền thống, tính tuổi ra số thời gian trước.

Công thức Excel đối chọi giản để tính số năm tuổi:

Bình thường, chúng ta tính số tuổi như vậy nào? Đơn giản là trừ năm lúc này cho năm sinh. Phương pháp này cũng sử dụng cho Excel.

Giả sử tháng ngày năm sinh nghỉ ngơi ô B2, cách làm tính tuổi như sau:

=(TODAY()-B2)/365

Phần đầu của bí quyết (TODAY()-B2) trả hiệu giữa ngày tháng năm bây giờ và ngày tháng năm sinh, rồi chúng ta chia số lượng cho 365 để có số năm tuổi.


*

*

Công thức bên trên rất cụ thể và dễ dàng nhớ, tuy nhiên, có một vấn đề nhỏ. Với phần lớn trường hợp, nó đã trả công dụng dạng thập phân như vào hình dưới.

*

Để thể hiện công dụng ra năm tròn, cần sử dụng hàm INT để gia công tròn số thập phân.

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

*

Hạn chế:

Dùng công thức này trong Excel đến ra kết quả tương đối bao gồm xác, nhưng không phải không sai. Phân tách cho số ngày trung bình trong một năm đúng trong số đông mọi ngôi trường hợp, nhưng nhiều lúc cho ra hiệu quả sai. Ví dụ, nếu có bạn sinh ngày 29/2 và từ bây giờ là 28/2, cách làm sẽ khiến cho người đó già hơn 1 tuổi.

Do đó, bạn có thể chia cho 365,25 thay do 365 vày cứ 4 năm lại có 1 năm nhuận 366 ngày. Tuy nhiên, giải pháp này cũng chưa phải tốt nhất. Ví dụ, nếu như bạn tính tuổi 1 em bé bỏng chưa sống qua năm nhuận, phân chia cho 365,25 sẽ mang lại ra kết quả sai.

Tóm lại, lấy ngày tháng năm sinh bây giờ trừ đi tháng ngày năm sinh đúng với cuộc sống bình thường, nhưng tạo ra vấn đề vào Excel. Ở các phần tiếp theo, bạn sẽ học những hàm đặc biệt giúp tính tuổi chính xác với bất cứ năm nào.

TÍNH TUỔI VỚI HÀM YEARFRAC:

Một cách tính tuổi đáng tin cậy hơn trong Excel là dùng hàm YEARFRAC.

Cú pháp hàm YEARFRAC:

YEARFRAC(start_date, end_date, )

Trong đó:

Start_date: Ngày bắt đầuEnd_date: Ngày kết thúcBasis: Một số lượng quy định kiểu tínhĐể tính tuổi, thêm thông tin sau vào hàm:Start_date: Ngày sinhEnd_date: Ngày hiện tại tạiBasis: 1 (yêu cầu Excel tính theo số ngày thực tiễn của tháng với số ngày thực tế của năm).

Từ đó, hoàn toàn có thể suy ra cách làm tính tuổi như sau:

YEARFRAC(date of birth, TODAY(), 1)

Giả sử ngày sinh sinh sống trong ô B2, kết quả sẽ như sau:

*

Như ngơi nghỉ trong lấy một ví dụ trước, công dụng hàm YEARFRAC là số thập phân. Để chuyển thành số nguyên, sử dụng hàm ROUNDDOWN, thêm số 0 vào thời điểm cuối công thức trên.

TÍNH TUỔI vào EXCEL VỚI HÀM DATEIF:

Một bí quyết khác nhằm tính tuổi là cần sử dụng hàm DATEIF:

DATEDIF(start_date, end_date, unit)

Hàm này trả tác dụng là thời hạn giữa 2 ngày tính theo ngày, mon hoặc năm tuỳ theo đơn vị mà bạn chọn.

Y – thời gian tính theo năm tròn thân 2 ngày.M – thời hạn tính theo tháng tròn giữa 2 ngày.D – thời gian tính theo ngày tròn giữa 2 ngày.YM – số mon chênh lệch, bỏ lỡ ngày, năm.MD – Số ngày chênh lệch, bỏ lỡ tháng, năm.YD – Số ngày chênh lệch, bỏ lỡ năm.

Vì chúng ta tính tuổi theo năm, cần sử dụng “Y”.

DATEDIF(date of birth, TODAY(), “y”)

Ví dụ, ngày sinh trong ô B2, kết quả như sau:

*

Không cần làm tròn vì chưng trong hàm DATEIF, đơn vị năm tính theo năm tròn.

Xem thêm: Điểm Chuẩn Đại Học Năm 2021: Đại Học Lao Động Xã Hội, Trường Đại Học Lao Động Xã Hội (Csii)

*

CÁCH TÍNH TUỔI RA NGÀY THÁNG NĂM CHÍNH XÁC:

Như bạn vừa thấy, tính tuổi của một người ra năm tròn rất dễ nhưng chưa hẳn lúc nào cũng đủ. Nếu bạn muốn biết đúng mực số tuổi, từng nào ngày, tháng, năm, hãy viết ra 3 hàm DATEIF không giống nhau:

Để bao gồm số năm: =DATEDIF(B2, TODAY(), “Y”)Để gồm số tháng: =DATEDIF(B2, TODAY(), “YM”)Để tất cả số ngày: =DATEDIF(B2,TODAY(),”MD”)

Trong kia B2 là ô bao gồm chứa ngày tháng năm sinh.

Và nối những hàm vào trong một công thức, như sau:

=DATEDIF(B2,TODAY(),”Y”) & DATEDIF(B2,TODAY(),”YM”) & DATEDIF(B2,TODAY(),”MD”)

Công thức trên đang đưa những con số ngày, tháng, năm về 1 chuỗi như hình dưới.

*

Để kết quả rõ ràng hơn, tách bóc chúng bởi dấu phẩy và định nghĩa các con số chính là gì:

=DATEDIF(B2,TODAY(),”Y”) & ” Years, ” và DATEDIF(B2,TODAY(),”YM”) và ” Months, ” & DATEDIF(B2,TODAY(),”MD”) và ” Days”

*

Công thức trên rất có thể hoàn hảo rộng nếu các giá trị bởi 0 được đậy đi. Thêm 3 mệnh đề IF để kiểm tra cho mỗi công thức DATEIF:

=IF(DATEDIF(B2, TODAY(),”y”)=0,””,DATEDIF(B2, TODAY(),”y”)&” years, “)&

IF(DATEDIF(B2, TODAY(),”ym”)=0,””,DATEDIF(B2, TODAY(),”ym”)&” months, “)&

IF(DATEDIF(B2, TODAY(),”md”)=0,””,DATEDIF(B2, TODAY(),”md”)&” days”)

Hình bên dưới minh hoạ tác dụng công thức bên trên – không hề các quý giá 0.

*

Mẹo nhỏ. Ví như bạn chỉ việc tính tuổi theo ngày, tháng, dùng phương pháp trên và vứt mệnh đề IF(DATEDIF()) cuối cùng.

VÍ DỤ TÍNH TUỔI trong EXCEL:

Công thức tính tuổi ở ví dụ trên đúng với phần lớn các ngôi trường hợp. Nhưng nhiều khi bạn cần tin tức rất vắt thể, tuy không hẳn trong số đông trường hợp. Các ví dụ sau sẽ giúp đỡ bạn dựa vào công thức tính tuổi, tiến hành các vấn đề tương tự.

Tính tuổi từ thời điểm ngày tháng năm sinh mang đến một ngày cố thể

Nếu bạn cần tính tuổi từ thời điểm ngày tháng năm sinh cho một ngày cố thể, không hẳn đến ngày hôm nay, sử dụng hàm DATEIF như trên, cố gắng TODAY() bằng ngày núm thể.

Để công thức tính tuổi linh hoạt hơn, bạn cũng có thể nhập ngày vào 1 ô và thêm ô kia vào công thức:

=DATEDIF(B1, B2,”Y”) & ” Years, “& DATEDIF(B1,B2,”YM”) và ” Months, “&DATEDIF(B1,B2, “MD”) và ” Days”

Khi B1 đựng ngày sinh, B2 đựng ngày mà bạn có nhu cầu tính tuổi đến:

*

THỜI GIAN TÍNH TUỔI KHÔNG CỤ THỂ:

Công thức tính tuổi vẫn có thể áp dụng trong cả khi thời gian chấm dứt chỉ có năm, ko rõ ngày tháng.

Giả sử bạn thao tác làm việc với cơ sở dữ liệu y tế, mục tiêu của doanh nghiệp là tìm ra số tuổi của người bị bệnh vào lần cuối bọn họ khi khám bệnh.

Giả sử ngày sinh của họ ở cột B, ban đầu từ mặt hàng 3, với năm bệnh nhân khám lần cuối sinh hoạt cột C, bí quyết tính tuổi như sau:

=DATEDIF(B3,DATE(C3, 1, 1),”y”)

Vì ngày khám bệnh dịch lần cuối không rõ, bạn dùng hàm DATE với cách tính ngày tháng khoác định, ví dụ: DATE(C3, 1, 1).

Hàm DATE trừ năm trường đoản cú ô B3, mặc định thêm ngày, tháng cho năm bạn cung ứng (ví dụ: 1/1) và đưa ngày tháng năm rõ ràng vào hàm DATEIF. Kết quả là bạn có tuổi bệnh nhân tính mang lại ngày 1/1 của năm nào đó.

*

TÌM NGÀY khi một NGƯỜI ĐẠT BAO NHIÊU TUỔI:

=DATE(YEAR(B2) + 50, MONTH(B2), DAY(B2))

A2 là ô chứa ngày sinh.

Thay vì cần nhập năm đúng mực vào công thức, bạn cũng có thể dẫn cho tới 1 ô bất kì có cất ngày mon năm đó.

*

TÍNH TUỔI VỚI NGÀY, THÁNG, NĂM SINH Ở CÁC Ô KHÁC NHAU:

Khi tháng ngày năm sinh sống 3 ô khác biệt (ví dụ năm ngơi nghỉ ô B3, tháng nghỉ ngơi ô C3 với ngày nghỉ ngơi D3), chúng ta cũng có thể tính tuổi theo phong cách này:

Lấy ngày tháng năm sinh bằng phương pháp dùng hàm DATE cùng DATEVALUE

DATE(B3,MONTH(DATEVALUE(C3&”1″)),D3)

Thêm cách làm trên vào hàm DATEIF nhằm tính tuổi:

*

TẠO MÁY TÍNH TUỔI trong EXCEL

Khi chúng ta đã biết bí quyết tính tuổi, chúng ta cũng có thể tạo laptop tuổi của riêng mình như sau.

*

Với máy vi tính này, bọn họ dùng những công thức sau nhằm tính tuổi dựa vào ngày sinh sinh hoạt ô A3 và ngày hiện tại nay.

Công thức sống ô B5 tính tuổi theo ngày, tháng, năm:

=DATEDIF(B2,TODAY(),”Y”) & ” Years, ” và DATEDIF(B2,TODAY(),”YM”) và ” Months, ” & DATEDIF(B2,TODAY(),”MD”) và ” Days”

Công thức làm việc ô B6 tính tháng:

=DATEDIF($B$3,TODAY(),”m”)

Công thức nghỉ ngơi ô B7 tính ngày:

=DATEDIF($B$3,TODAY(),”d”)

Nếu bạn đã làm cho Excel Form, bạn có thể cải thiện laptop tuổi dễ dàng và đơn giản này bằng cách cho phép người sử dụng tính tuổi đến 1 ngày cụ thể, như hình dưới:

*

Để có máy tính tuổi hoàn hảo ở Excel, các bạn vào Developer tab > Insert > form controls > Option Button và link tới ô. Sau đó, viết công thức IF/DATEIF để tính tuổi mang lại ngày hiện tại hoặc 1 ngày khác. Công thức chuyển động như sau:

Nếu vỏ hộp Today’s date được chọn, quý hiếm 1 lộ diện ở ô được links (ví dụ I5), và phương pháp tính tuổi như sau:

IF($I$5=1, DATEDIF($B$3,TODAY(),”Y”) & ” Years, ” & DATEDIF($B$3,TODAY(),”YM”) & ” Months, ” & DATEDIF($B$3,TODAY(),”MD”) và ” Days”)

Nếu hộp Specific date được chọn, và 1 ngày ví dụ được nhập vào ô B7, tuổi được xem đến ngày đó:

IF(ISNUMBER($B$7), DATEDIF($B$3, $B$7,”Y”) và ” Years, ” và DATEDIF($B$3, $B$7,”YM”) và ” Months, ” và DATEDIF($B$3, $B$7,”MD”) & ” Days”, “”))

Cuối cùng, bạn lồng các hàm vào nhau, và bí quyết tính tuổi được xong xuôi (trong ô B9):

=IF($I$5=1,DATEDIF($B$3,TODAY(),”Y”) & ” Years, ” và DATEDIF($B$3,TODAY(),”YM”) & ” Months, ” và DATEDIF($B$3,TODAY(),”MD”) và ” Days”, IF(ISNUMBER($B$7), DATEDIF($B$3, $B$7,”Y”) & ” Years, ” và DATEDIF($B$3, $B$7,”YM”) & ” Months, ” và DATEDIF($B$3, $B$7,”MD”) & ” Days”, “”))

Công thức sinh hoạt ô B10 cùng B11 cũng vận động tương tự. Dĩ nhiên sẽ đơn giản và dễ dàng hơn do hàm DATEIF chỉ cần trả quý giá là mon tròn, ngày tròn.

ĐÁNH DẤU TUỔI :

Trong một trong những trường hợp, bạn không chỉ cần tính tuổi nhưng mà cần khắc ghi ô đựng số tuổi trên hoặc dưới 1 mức nào đó.

Nếu công thức tính tuổi tạo ra số năm tuổi tròn, chúng ta có thể thêm công thức điều kiện như thế này:

Để khắc ghi số tuổi lớn hơn hoặc bởi 18: =$C2>=18

Đánh vết số tuổi bé dại hơn 18: =$C2=18, DATEDIF($B2, TODAY(),”Y”)65

*

Để có những điều kiện nhờ vào công thức như trên, chọn ô hoặc hàng bạn muốn đánh dấu, tới Home tab > Styles group > Conditional Formatting > New Rule… > Use a formula lớn determine which cells to lớn format.

Để hoàn toàn có thể ứng dụng giỏi Excel vào trong công việc, chúng ta không chỉ nắm vững được những hàm nhưng còn buộc phải sử dụng xuất sắc cả các công vậy của Excel. Mọi hàm nâng cao giúp áp dụng xuất sắc vào quá trình như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… Những vẻ ngoài thường sử dụng là Data validation, Conditional formatting, Pivot table…

Toàn cỗ những kỹ năng và kiến thức này chúng ta đều rất có thể học được trong khóa học EX101 – Excel từ cơ bản tới siêng gia của học tập Excel Online. Hiện giờ hệ thống đang sẵn có ưu đãi rất lớn cho mình khi đk tham gia khóa học. Chi tiết xem tại: basissport.store.Online