Trang tính yearFRAC trên Google

để trích xuất số ngày giữa hai ngày dưới dạng phân số của một năm cụ thể. Chúng tôi sẽ thực hiện quy trình sử dụng chức năng này theo các bước đơn giản bên dưới

Hình 1. Kết quả của hàm YEARFRAC trong Excel

Công thức chung

=YEARFRAC[start_date, end_date, [basis]]

Công thức

________số 8

Thiết lập dữ liệu

  • Chúng tôi sẽ thiết lập dữ liệu của mình bằng cách nhập Ngày bắt đầu vào Cột B
  • Cột C sẽ chứa Ngày kết thúc
  • Cột D là nơi chúng ta sẽ nhập công thức để lấy kết quả

Hình 2. Thiết lập dữ liệu

Áp dụng hàm YEARFRAC

  • Chúng tôi sẽ nhấp vào Ô D4
  • Chúng ta sẽ nhập công thức bên dưới vào ô
    =YEARFRAC[B4,C4]
  • Tiếp theo, chúng ta sẽ nhấn phím enter

Hình 3. Áp dụng hàm YEARFRAC của Excel

  • Chúng tôi nhấp lại vào Ô D4 và sử dụng công cụ xử lý điền [dấu cộng được tìm thấy ở đáy của Cell D4] to drag down the formula into the other cells.

hinh 4. Kết quả sử dụng hàm YEARFRAC của Excel

Giải trình

Chúng tôi sử dụng hàm YEARFRAC để tính năm phân số between two dates. This function will return with the giá trị thập phân là phân số của một năm giữa hai khoảng thời gian. Chúng ta cũng có thể sử dụng hàm này để tính toán ngày sinh, ngày nghỉ hưu, số năm giữa hai ngày cụ thể , v.v.

ghi chú

  • Nếu các ngày đã nhập trả về kèm theo lỗi , hãy kiểm tra xem chúng có được giới thiệu dưới dạng văn bản hay không và thay đổi cách tiếp cận của bạn bằng cách nhập chúng bằng < . DATE[] function.
  • Nếu ngày của bạn không hợp lệ thì bạn sẽ có #VALUE. Lỗi.
  • Nếu basis>0 hoặc if cơ sở . YEARFRAC function will return error #NUM!

Kết nối tức thì với Chuyên gia thông qua Dịch vụ Excelchat của chúng tôi

Hầu hết thời gian, vấn đề bạn cần giải sẽ phức tạp hơn là một ứng dụng đơn giản của một công thức hoặc hàm. Nếu bạn muốn tiết kiệm hàng giờ nghiên cứu và thất vọng, hãy thử dịch vụ Excelchat trực tiếp của chúng tôi. Các chuyên gia Excel của chúng tôi luôn sẵn sàng 24/7 để trả lời bất kỳ câu hỏi nào về Excel mà bạn có thể có. Chúng tôi đảm bảo kết nối trong vòng 30 giây và giải pháp tùy chỉnh trong vòng 20 phút

Có vô số tình huống khi bạn có thể cần tính tuổi của một nhóm người dựa trên ngày sinh của họ. Nếu bạn tìm kiếm trên Internet, bạn có thể tìm thấy nhiều kỹ thuật khác nhau để thực hiện việc này

Không đơn giản chỉ là lấy năm sinh trừ đi năm hiện tại. Có rất nhiều điều bạn cần xem xét

Ví dụ: giả sử hôm nay là ngày 29 tháng 1 năm 2020 và bạn phải tìm tuổi của người sinh ngày 8 tháng 11 năm 2007. Chỉ cần trừ 2007 từ 2020 sẽ cho bạn 13 năm

Tuy nhiên, bạn cần xem xét việc người đó sinh vào tháng 11 nên xét về mặt kỹ thuật thì người đó chưa đủ 13 tuổi.

Trong hướng dẫn Google Sheets này, tôi sẽ chỉ cho bạn cách tính tuổi nhanh chóng trong Google Sheets bằng ngày sinh bằng công thức

Ngoài ra, bạn có thể tính tuổi để cho bạn biết ngày sinh đã trôi qua bao nhiêu năm và thậm chí còn cụ thể hơn về số năm, tháng và ngày đã trôi qua kể từ ngày sinh của người đó

Mục lục

  • Tính tuổi trong Google Sheets – Số năm
    • Sử dụng Công thức DATEDIF
    • Sử dụng Công thức YEARFRAC
  • Tính tuổi trong Google Sheets – Số năm, tháng và ngày
    • Sử dụng Công thức DATEDIF

Tính tuổi trong Google Sheets – Số năm

Giả sử bạn có tập dữ liệu như hình bên dưới, trong đó bạn có ngày sinh ở ô B1 và ​​ngày hiện tại ở ô B2. Lưu ý rằng tôi đã sử dụng hàm TODAY để lấy ngày sinh trong ô B2

Bây giờ có hai công thức bạn có thể sử dụng để tính tuổi trong Google Trang tính theo năm [i. e. , để lấy tổng số năm đã trôi qua giữa hai ngày đã cho]

Công thức đầu tiên mà bạn có thể sử dụng để thực hiện việc này là công thức DATEDIF [được gọi là công thức Chênh lệch Ngày] và công thức thứ hai là sử dụng hàm YEARFRAC

Sử dụng Công thức DATEDIF

Trước tiên tôi sẽ chỉ cho bạn cách sử dụng hàm DATEDIF

Công thức dưới đây sẽ tính tuổi trong tổng số năm giữa hai ngày đã cho

=DATEDIF[B1,B2,"Y"]

 

Công thức trên có ba đối số

  • Ngày bắt đầu - đây là ngày sinh trong ví dụ của chúng tôi
  • Ngày kết thúc - đây là ngày hiện tại trong ví dụ này
  • Đơn vị – đây là đối số cho hàm DATEDIF biết cần tính toán gì. Trong ví dụ này, tôi đã sử dụng “Y”, cho biết công thức chỉ tính tổng số năm đã trôi qua giữa hai ngày đã cho

Lưu ý rằng tôi đã sử dụng ngày hiện tại làm tham chiếu ô [nơi tôi đã có ngày hiện tại trong ô B2]. Nhưng bạn cũng có thể sử dụng công thức dưới đây để thực hiện việc này [trong đó ngày hiện tại được tính tự động bằng cách sử dụng hàm TODAY trong chính công thức đó]

=DATEDIF[B1,TODAY[],"Y"]

Ngoài ra, hãy để tôi cung cấp cho bạn tất cả các đơn vị khác mà bạn có thể sử dụng trong đối số thứ ba của hàm DATEDIF [chúng ta sẽ sử dụng các đơn vị này trong phần tiếp theo khi chúng ta cần tính tuổi theo năm tháng và ngày trong Google Trang tính]

Dưới đây là tất cả các giá trị bạn có thể sử dụng trong đối số đơn vị trong hàm DATEDIF;

  • “Y” – điều này sẽ cung cấp cho bạn tổng số năm đã trôi qua giữa hai ngày nhất định
  • “M” – điều này sẽ cung cấp cho bạn tổng số tháng đã trôi qua giữa hai ngày nhất định
  • “D” – điều này sẽ cung cấp cho bạn tổng số ngày đã trôi qua giữa hai ngày nhất định
  • “MD” – điều này sẽ cung cấp cho bạn tổng số ngày đã trôi qua giữa hai ngày nhất định nhưng không tính những ngày trong Năm và Tháng đã hoàn thành
  • “YM” – điều này sẽ cung cấp cho bạn tổng số tháng đã trôi qua giữa hai ngày nhất định nhưng không tính những tháng trong năm và tháng đã hoàn thành
  • “YD” – điều này sẽ cung cấp cho bạn tổng số ngày đã trôi qua giữa hai ngày nhất định nhưng không tính những ngày trong năm đã hoàn thành

Những điều này sẽ trở nên rõ ràng hơn khi chúng ta xem xét thêm các ví dụ trong phần tiếp theo

Sử dụng Công thức YEARFRAC

Một cách khác để tính tuổi theo năm trong Google Trang tính là sử dụng hàm YEARFRAC

Dưới đây là công thức tính tuổi của bạn theo năm khi bạn có ngày sinh và ngày hiện tại

=INT[YEARFRAC[B1,TODAY[]]]

Hàm YEARFRAC sẽ cung cấp cho bạn số năm [bao gồm cả năm phân số], giữa hai ngày đã cho. Vì chúng tôi chỉ muốn lấy tuổi theo năm, nên tôi đã sử dụng hàm INT, hàm này chỉ cung cấp cho chúng tôi phần nguyên của tuổi.

Ghi chú. Khi làm việc với ngày trong Google Trang tính, nếu bạn muốn có một ngày cụ thể trong một ô, tốt nhất bạn nên sử dụng hàm DATE để lấy ngày đó. Điều này sẽ ngăn chặn mọi khả năng xảy ra lỗi – phổ biến nhất có thể là có một ngày mà Google Trang tính không nhận dạng được là ngày

Tính tuổi trong Google Sheets – Số năm, tháng và ngày

Nếu bạn chỉ muốn tính tuổi theo năm, bạn có thể sử dụng các công thức ở trên. Nhưng để tính tuổi theo năm cũng như theo tháng và ngày sẽ cần các công thức hơi khác một chút

Một lần nữa, bạn có thể sử dụng hàm DATEDIF để tính tuổi đã được chia nhỏ theo năm, tháng và ngày

Sử dụng Công thức DATEDIF

Giả sử bạn có cùng một tập dữ liệu và bạn muốn tính tuổi theo năm cũng như tháng và ngày

Công thức dưới đây sẽ cho bạn tuổi theo năm [i. e. , tổng số năm đã trôi qua giữa hai ngày nhất định]

=DATEDIF[B1,B2,"Y"]

Bây giờ, để có được tổng số tháng đã trôi qua [không tính số năm đã hoàn thành], bạn có thể sử dụng công thức dưới đây

=DATEDIF[B1,B2,"YM"]

Điều này trả về 8 trong ví dụ của chúng tôi, vì 8 tháng đã trôi qua sau 41 năm hoàn thành

Và công thức dưới đây sẽ cung cấp cho bạn tổng số ngày đã trôi qua [không tính các tháng đã hoàn thành]

=DATEDIF[B1,B2,"MD"]

Và nếu bạn muốn kết hợp tất cả các giá trị này để hiển thị tuổi theo năm, tháng và ngày, bạn có thể sử dụng công thức dưới đây

=DATEDIF[B1,B2,"Y"]&" Years "&DATEDIF[B1,B2,"YM"]&" Months "&DATEDIF[B1,B2,"MD"]&" Days"

Lưu ý rằng tôi đã sử dụng tham chiếu ô trong công thức trên để lấy ngày hiện tại, nhưng bạn cũng có thể sử dụng hàm TODAY để biết điều này thay vì sử dụng B2

Vì vậy, có các công thức bạn có thể sử dụng để tính tuổi trong Google Trang tính. Nếu bạn chỉ cần tính tuổi theo năm, bạn có thể sử dụng DATEDIF hoặc YEARFRAC, nhưng nếu bạn cần chia nhỏ tuổi theo năm, tháng và ngày, bạn chỉ cần sử dụng hàm DATEDIF

Hy vọng bạn tìm thấy hướng dẫn này hữu ích

Lưu ý rằng bạn cũng có thể sử dụng các công thức tương tự này nếu muốn tính tuổi trong Excel [sử dụng ngày sinh]

Mặc dù tôi đã sử dụng các công thức này để tính tuổi trong Google Trang tính, nhưng bạn cũng có thể sử dụng các công thức này để tính năm/tháng/ngày đã trôi qua giữa hai ngày bất kỳ. Hãy cẩn thận khi sử dụng các chức năng với IMPORTRANGE vì đôi khi nó có thể gây ra lỗi. Điều này có thể giúp bạn hiểu rõ hơn về thời lượng dự án hoặc trong khi dự báo/lập kế hoạch sử dụng các ngày trong tương lai

Bạn cũng có thể thích các hướng dẫn Google Trang tính sau

  • Cách tính ngày giữa hai ngày trong Google Trang tính
  • Đếm các ô NẾU KHÔNG Trống [Các ô không trống] trong Google Trang tính
  • Cách thêm thời gian trong Google Sheets
  • Cách làm tròn số trong Google Sheets

Bài viết phổ biến nhất

5 cách đơn giản để làm nổi bật các bản sao trong Google Sheets

NẾU CHỨA Công thức Google Trang tính [2 Tùy chọn thông minh]

Cách áp dụng công thức cho toàn bộ cột trong Google Sheets

Cách VLOOKUP từ một trang tính khác trong Google Trang tính

Sumit

Google Trang tính và Microsoft Excel Expert

5 suy nghĩ về "Cách tính tuổi trong Google Sheets [Công thức đơn giản]"

  1. Ông. Kapes, Giáo viên Truyền thông Tương tác

    Tháng Một 22, 2021 tại 12. 17 giờ sáng

    Chìa khóa cho tất cả những điều này là đảm bảo rằng hàm TODAY để lấy ngày sinh trong ô B2 được sử dụng

    =[hôm nay[]]

    Tôi nghi ngờ rằng hầu hết mọi người lướt qua tất cả các hướng dẫn [giống như tôi đã làm] và bỏ lỡ điểm RẤT quan trọng này

    Đáp lại

  2. Mabelle

    Tháng Hai 1, 2021 tại 10. 43 giờ sáng

    Cảm ơn bạn rất nhiều. điều này thực sự đã giúp tôi rất nhiều

    Đáp lại

  3. qazi

    24 Tháng Ba, 2021 tại 1. 31 giờ chiều

    tốt đẹp và hữu ích

    Đáp lại

  4. Vinay Paleja

    8 Tháng Mười tại 8. 20 giờ tối

    Đây là một công thức rất hữu ích. Tôi có một số tiện ích bổ sung sau khi dùng thử và gặp lỗi

    1. Để tính tuổi vào một ngày cụ thể thay vì sử dụng tùy chọn “HÔM NAY”, hãy đề cập đến ngày cụ thể trong dấu ngoặc kép

    e. g. Để tính tuổi vào ngày 31/12/2030 trong đó DOB là 01/01/1950, hãy sử dụng công thức =DATEDIF[“01/01/1950″,”31/12/2030″,”Y”]. Ghi chú. Định dạng ngày được đặt là “mm/dd/yyyy”, tuy nhiên, nó có thể được thay đổi từ tùy chọn định dạng ô và được sử dụng tương ứng trong công thức

    2. Tôi cho rằng trường tính tuổi nên được đặt là “Tự động” hoặc “Số”

    Đáp lại

  5. Brenda

    Tháng Sáu 8, 2022 tại 6. 26 giờ chiều

    Hoạt động tốt – rất vui khi thiết lập và chạy ứng dụng này. Tôi bị phát hiện vì định dạng của ô được đặt không chính xác, nhưng thay đổi nhanh thành Tự động/Số đã thực hiện thủ thuật> Cảm ơn bạn

    Yearfrac có nghĩa là gì trong Excel?

    YEARFRAC tính phân số của năm được biểu thị bằng số ngày nguyên giữa hai ngày [ngày_bắt_đầu và ngày_kết_thúc].

    Làm cách nào để biết Google sheet là năm nào?

    Bạn có thể tìm thấy năm của bất kỳ dữ liệu nào bằng cách thêm trực tiếp ngày vào hàm NĂM . Ví dụ: tôi có thể sao chép và dán ngày từ ô A2 và thêm nó vào công thức dưới dạng =YEAR[“7/6/2021”]. 2021 sẽ trở lại như giá trị.

Chủ Đề