Cách tính ngày tháng năm

      101

Trong nội dung bài viết này, học Excel Online sẽ giúp bạn tính tuổi từ ngày sinh vào Excel. Các bạn sẽ được học những công thức tính tuổi phụ thuộc ngày sinh cũng tương tự biết được tuổi chính xác theo ngày, tháng, năm tính cho ngày bây giờ hoặc một 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 đã xem: Tính tuổi theo tháng ngày năm sinh

Tuy không có một hàm quan trọng để tính tuổi, nhưng có khá nhiều cách không giống nhau để thực hiện yêu cầu. Nội dung bài viết sẽ giải thích ưu, khuyết điểm của các cách này, đồng thời chỉ dẫn phương án rất tốt và cách áp dụng vào các các bước cụ thể.

Bạn đang xem: Cách tính ngày tháng năm

Xem nhanh

 Tính tuổi vào Excel (theo năm tròn)

 Tính tuổi vào Excel (theo năm tròn)

Trong cuộc sống hằng ngày, câu hỏi “Bạn bao nhiêu tuổi?” ám chỉ số năm chúng ta đã sinh 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 chính xác số tuổi ra ngày, tháng, năm, thậm chí là giờ, phút. Nhưng bọn họ sẽ theo cách truyền thống, tính tuổi ra thời gian trước.

Công thức Excel đối kháng 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 bây giờ cho năm sinh. Cách làm này cũng cần sử dụng cho Excel.

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

=(TODAY()-B2)/365

Phần đầu của công thức (TODAY()-B2) trả hiệu giữa ngày tháng năm hiện tại và tháng ngày năm sinh, rồi bạn chia số lượng cho 365 để sở hữu số năm tuổi.


*

*

*

*

Hạn chế:

Dùng bí quyết này vào Excel đến ra tác dụng tương đối thiết yếu xác, nhưng không hẳn không sai. Phân tách cho số ngày vừa đủ trong 1 năm đúng trong đa số mọi ngôi trường hợp, nhưng đôi 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, phương pháp sẽ khiến người đó già rộng 1 tuổi.

Do đó, chúng ta có thể chia mang đến 365,25 thay vị 365 bởi vì cứ 4 năm lại có 1 năm nhuận 366 ngày. Tuy nhiên, cách này cũng chưa phải xuất sắc nhất. Ví dụ, nếu khách hàng tính tuổi 1 em bé xíu chưa sinh sống qua năm nhuận, chia cho 365,25 sẽ đến ra hiệu quả sai.

Tóm lại, mang ngày mon năm sinh lúc này trừ đi ngày tháng 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 quan trọng giúp tính tuổi đúng đắn với bất kể năm nào.

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

Một phương pháp tính tuổi an toàn hơn trong Excel là sử 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 con số quy định đẳng cấp tínhĐể tính tuổi, thêm tin tức sau vào hàm:Start_date: Ngày sinhEnd_date: Ngày hiện tạiBasis: 1 (yêu mong Excel tính theo số ngày thực tiễn của tháng và số ngày thực tế của năm).

Từ đó, hoàn toàn có thể suy ra công thức tính tuổi như sau:

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

Giả sử ngày sinh làm việc trong ô B2, kết quả sẽ như sau:


*

Như làm việc trong lấy ví dụ như trước, kết quả hàm YEARFRAC là số thập phân. Để đưa thành số nguyên, sử dụng hàm ROUNDDOWN, thêm số 0 vào thời gian cuối công thức trên.

TÍNH TUỔI trong EXCEL VỚI HÀM DATEIF:

Một cách khác để tính tuổi là cần sử dụng hàm DATEIF:

DATEDIF(start_date, end_date, unit)

Hàm này trả hiệu quả là thời gian giữa 2 ngày tính theo ngày, mon hoặc năm tuỳ theo đơn vị mà chúng ta chọn.

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

Vì bọn họ tính tuổi theo năm, dùng “Y”.

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

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



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 giản đơn nhưng chưa phải lúc nào thì cũng đủ. Nếu bạn có nhu cầu 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ác nhau:

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

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

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

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

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

Xem thêm: Nằm Mơ Nhặt Được Điện Thoại Đánh Con Gì ? Nằm Mơ Thấy Nhặt Được Điện Thoại


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

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


Công thức trên hoàn toàn có thể hoàn hảo rộng nếu những giá trị bởi 0 được giấu đi. Thêm 3 mệnh đề IF nhằm kiểm tra cho từng 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ạ hiệu quả công thức trên – không còn các quý giá 0.


Mẹo nhỏ. Giả dụ bạn chỉ cần tính tuổi theo ngày, tháng, dùng cách làm trên và bỏ mệnh đề IF(DATEDIF()) cuối cùng.

VÍ DỤ TÍNH TUỔI vào EXCEL:

Công thức tính tuổi ngơi nghỉ ví dụ trên đúng với số đông các trường hợp. Nhưng đôi lúc bạn cần thông tin rất vắt thể, tuy chưa hẳn trong rất nhiều trường hợp. Những ví dụ sau sẽ giúp bạn dựa trên công thức tính tuổi, thực hiện các câu hỏi tương tự.

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

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

Để công thức tính tuổi linh hoạt hơn, bạn có thể nhập ngày vào 1 ô với 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 chứa 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 hoàn toàn có thể áp dụng ngay cả khi thời gian ngừng chỉ gồm năm, không rõ ngày tháng.

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

Giả sử ngày sinh của họ ở cột B, bắt đầu từ sản phẩm 3, với năm người mắc bệnh khám lần cuối ở cột C, cách làm tính tuổi như sau:

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

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

Hàm DATE trừ năm tự ô B3, mang định thêm ngày, tháng đến năm bạn cung cấp (ví dụ: 1/1) và chuyển ngày tháng năm ví dụ vào hàm DATEIF. Tác dụng là chúng ta có tuổi người mắc bệnh tính mang đến ngày 1/1 của năm làm sao đó.


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ì đề xuất nhập năm chính xác vào công thức, chúng ta cũng có thể dẫn cho tới 1 ô bất kì có chứa ngày tháng năm đó.


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

Khi ngày tháng năm sinh ở 3 ô không giống nhau (ví dụ năm sinh hoạt ô B3, tháng ở ô C3 cùng 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 tháng ngày năm sinh bằng cách dùng hàm DATE với DATEVALUE

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

Thêm công thức trên vào hàm DATEIF nhằm tính tuổi:


TẠO MÁY TÍNH TUỔI vào EXCEL

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


Với máy vi tính này, bọn họ dùng những cách làm sau để tính tuổi dựa trên ngày sinh ngơi nghỉ ô A3 cùng ngày hiện nay.

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

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

Công thức ngơi nghỉ ô B6 tính tháng:

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

Công thức làm việc ô B7 tính ngày:

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

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


Để có máy tính tuổi hợp lý ở Excel, bạn vào Developer tab > Insert > form controls > Option Button và liên kết tới ô. Sau đó, viết bí quyết IF/DATEIF nhằm tính tuổi mang lại ngày bây giờ hoặc một ngày khác. Công thức vận động như sau:

Nếu hộp Today’s date được chọn, quý giá 1 xuất hiện ở ô được link (ví dụ I5), và công thức tính tuổi như sau:

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

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

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

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

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

Công thức nghỉ ngơi ô B10 cùng B11 cũng chuyển động tương tự. Tất nhiên sẽ dễ dàng và đơn giản hơn vày 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ỉ việc tính tuổi nhưng mà cần ghi lại ô đựng số tuổi bên trên hoặc bên dưới 1 mức làm sao đó.

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

Để đánh dấu số tuổi lớn hơn hoặc bằng 18: =$C2>=18

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


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

Để có thể ứng dụng tốt Excel vào trong công việc, họ không chỉ nắm rõ được những hàm nhưng còn đề xuất sử dụng tốt cả những công cụ của Excel. Hầu như hàm nâng cấp giúp áp dụng xuất sắc vào các bước như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… Những cách thức thường áp dụng là Data validation, Conditional formatting, Pivot table…

Toàn cỗ những kiến thức này các bạn đều hoàn toàn có thể học được vào khóa học EX101 – Excel tự cơ phiên bản tới chăm gia của học Excel Online. Hiện thời hệ thống đang có ưu đãi vô cùng lớn cho mình khi đăng ký tham gia khóa học. Chi tiết xem tại: trinhde.vn.Online