Google Sheets có thể được sử dụng không chỉ cho việc tích lũy dữ liệu và tổ chức. Bạn cũng có thể sử dụng nó để xác định thời gian hiện tại, tạo biểu đồ và tính tuổi bằng cách sử dụng ngày sinh. Cái sau được phát hiện thông qua việc sử dụng các công thức và chức năng được tích hợp ngay trong Google Sheets.
Đồng thời xem bài viết của chúng tôi Cách thêm và xóa hàng và cột trong Google Sheets
Xác định tuổi từ ngày sinh trong Google Sheets
Khi sử dụng Google Sheets, bạn có hai cách chủ yếu để xác định tuổi từ ngày sinh. Có DATEDIF, là tùy chọn linh hoạt hơn và YEARFRAC, sự lựa chọn đơn giản hơn. Đến cuối bài viết, bạn sẽ có thể xác định không chỉ độ tuổi của một cá nhân mà còn của nhiều nhóm người khác nhau cùng một lúc.
Tôi sẽ bắt đầu mọi thứ với chức năng DATEDIF.
Hàm DATEDIF
Trước khi chúng ta có thể đi sâu vào chức năng, chúng ta sẽ cần biết nó hoạt động như thế nào. Điều này sẽ học cách sử dụng cú pháp để sử dụng với hàm DATEDIF.
Cú pháp
= DATEDIF (start_date, end_date, đơn vị)
-
- start_date
- Việc tính toán sẽ phải bắt đầu bằng ngày sinh.
- ngày cuối
- Đây sẽ là ngày để kết thúc tính toán. Khi xác định độ tuổi hiện tại, con số này có thể sẽ là ngày hôm nay.
- start_date
- đơn vị
-
- Các lựa chọn đầu ra bao gồm: khỏe mạnh, một lần nữa, thời gian, thời gian, thời gian và thời gian
- Y - Tổng số năm đầy đủ, đã trôi qua giữa cả ngày bắt đầu và ngày kết thúc được nhập.
- YM - Chữ 'M' là viết tắt của nhiều tháng. Kết quả này cho thấy số tháng sau các năm đã trôi qua hoàn toàn cho 'Y'. Số lượng sẽ không vượt quá 11.
- YD - Chữ 'D' là viết tắt của nhiều ngày. Đầu ra này hiển thị số ngày sau các năm đã trôi qua hoàn toàn cho 'Y'. Số lượng sẽ không vượt quá 364.
- M - Tổng số tháng đã trôi qua đầy đủ giữa cả ngày bắt đầu và ngày kết thúc được nhập.
- MD - Giống như trong các đơn vị khác, 'D' là viết tắt của ngày. Đầu ra này hiển thị số ngày sau các tháng đã trôi qua hoàn toàn cho 'M'. Không thể vượt quá 30.
- D - Tổng số ngày đã trôi qua đầy đủ giữa cả ngày bắt đầu và ngày kết thúc được nhập.
Tính toán
Bây giờ bạn đã hiểu cú pháp sẽ được sử dụng, chúng ta có thể thiết lập công thức. Như đã nêu trước đây, chức năng DATEDIF là tùy chọn linh hoạt hơn khi xác định tuổi từ ngày sinh. Lý do cho điều này là bạn có thể tính toán tất cả các chi tiết về độ tuổi theo định dạng năm, tháng và ngày.
Để bắt đầu, chúng ta sẽ cần một ngày ví dụ để sử dụng trong ô. Tôi đã quyết định đặt ngày 14/07/1972 vào ô A1 . Chúng tôi sẽ thực hiện công thức trong ô ở bên phải của nó, B1, nếu bạn muốn làm theo để hiểu rõ hơn.
Chúng ta sẽ bắt đầu với phiên bản cơ bản nhất của công thức để tính tuổi. Nếu bạn đang sử dụng cú pháp trên để tìm hiểu xem đó là gì, A1 về mặt kỹ thuật là start_date, hôm nay sẽ là end_date và chúng tôi sẽ xác định độ tuổi trong nhiều năm bằng cách sử dụng Drake Yiêu . Đó là lý do tại sao công thức đầu tiên được sử dụng sẽ trông như thế này:
= dateif (A1, hôm nay (), '
Khi được thực hiện chính xác, số, cho biết tuổi được tính, sẽ được đặt ở B1 là ' 46 '.

Lần này chúng ta hãy thực hiện cùng một công thức, chúng ta sẽ xác định độ tuổi tính theo tháng bằng cách sử dụng chế độ ăn thay vì thay đổi.
= dateif (A1, hôm nay (), Điên Miên)
Tổng cộng sẽ là 559 tháng. Đó là 559 tháng tuổi.

Tuy nhiên, con số này là một chút vô lý và tôi nghĩ rằng chúng ta có thể hạ nó xuống một cách rõ ràng bằng cách sử dụng cách dùng của YM mẹo thay cho chỉ Miên.
= dateif (A1, hôm nay (), Bạn có thể
Kết quả mới phải là 7, đây là một con số dễ quản lý hơn nhiều.
Nói một cách kỹ lưỡng, chúng ta hãy xem những ngày sẽ như thế nào khi sử dụng cả hai kiểu YD và và MD MD.
= dateif (A1, hôm nay (), Bạn có thể
= dateif (A1, hôm nay (), NGÀY MDI)
Lần này, kết quả cho các lượt YD trực tuyến được hiển thị trong B1 và kết quả cho các MD MDR nằm ở ô B2.

Có treo của nó cho đến nay?
Tiếp theo, chúng tôi sẽ kết hợp tất cả những thứ này lại với nhau trong nỗ lực cung cấp cho chúng tôi một tính toán chi tiết hơn. Công thức có thể hơi bận rộn để gõ, vì vậy chỉ cần sao chép và dán công cụ được cung cấp vào ô B1.
Công thức sử dụng là:
= dateif (A1, hôm nay (), GIÁ YÊ) & Năm Năm Nghiêm & dateif (A1, hôm nay (), Lâm YMợi) & tháng tháng & say & dateif (A1, hôm nay (), hẹn MD MD) & ngày Giáo dục
Dấu và đang được sử dụng để nối từng công thức với nhau như một liên kết chuỗi. Điều này là cần thiết để có được tính toán đầy đủ. Trang tính Google của bạn phải chứa cùng một công thức như:

Một tính toán đầy đủ, chi tiết đã cung cấp cho chúng tôi 46 năm 7 tháng và 26 ngày. Bạn cũng có thể sử dụng cùng một công thức bằng cách sử dụng hàm ArrayFormula. Điều này có nghĩa là bạn có thể tính toán nhiều hơn chỉ một ngày, nhưng nhiều ngày cũng vậy.
Tôi đã chọn một vài ngày một cách ngẫu nhiên và cắm chúng vào các ô bổ sung A2-A5 . Chọn ngày của riêng bạn và có một niềm vui nhỏ với nó. Để sử dụng hàm ArrayFormula, sao chép và dán phần sau vào ô B1:
= ArrayFormula (dateif (B2, C2 (), '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' Ngày hôm nay
Đây là kết quả của tôi:

Bây giờ, giả sử rằng bạn muốn tách từng phần của ngày thành cột nhỏ gọn của riêng mình để tổ chức rượu sake. Trong Google Sheets, hãy thêm start_date (ngày sinh) vào một cột và end_date vào cột khác. Tôi đã chọn ô B2 cho start_date và C2 cho end_date trong ví dụ của mình. Những cuộc hẹn hò của tôi có liên quan đến sự ra đời và cái chết gần đây của những người nổi tiếng Burt Reynold, Johnny Cash và Luke Perry.

Như được hiển thị, cột A là tên của cá nhân, cột B chứa start_date và C là end_date. Bây giờ, tôi sẽ thêm bốn cột nữa ở bên phải. Một cho mỗi người trong số những người khác, một người khác, một người khác, và một sự kết hợp của cả ba. Bây giờ bạn chỉ cần thêm các công thức chính xác cho mỗi hàng cho mỗi người nổi tiếng.
Burt Reynold:
= DATEDIF (B2, C2, TIẾNG) Thay đổi 'Y phạm thành cột tương ứng mà bạn đang cố gắng tính toán.
Johnny tiền mặt:
= DATEDIF (B3, C3, Hiện Yiêu) Thay đổi 'Y phạm thành cột tương ứng mà bạn đang cố gắng tính toán.
Luke Perry:
= DATEDIF (B4, C4, Hiện Yiêu) Thay đổi 'Y phạm thành cột tương ứng mà bạn đang cố gắng tính toán.
Để có được công thức THAM GIA, bạn sẽ cần sử dụng ArrayFormula giống như chúng ta đã làm trước đó trong bài viết. Bạn có thể thêm các từ như Năm để chỉ ra kết quả của năm bằng cách đặt nó sau công thức và ở giữa dấu ngoặc đơn.
= ArrayFormula (dateif (B2, C2, '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ''
Công thức trên là cho mỗi người nổi tiếng. Tuy nhiên, nếu bạn muốn loại bỏ tất cả trong một cú trượt, hãy sao chép và dán công thức sau vào ô G2:
= ArrayFormula (dateif (B2: B4, C2: C4, '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '', M MD MDI) & NGÀY NGÀY)
Google Sheet của bạn sẽ trông giống như thế này:

Khá gọn gàng hả? Nó thực sự đơn giản khi sử dụng hàm DATEDIF. Bây giờ, chúng ta có thể chuyển sang sử dụng chức năng YEARFRAC.
Hàm YEARFRAC
Hàm YEARFRAC là một hàm đơn giản cho kết quả đơn giản. Nó đi thẳng vào điểm cung cấp một kết quả cuối cùng mà không cần tất cả các đầu ra bổ sung trong nhiều năm, tháng và ngày.
Đây là một công thức cơ bản, chỉ áp dụng cho một ô duy nhất:
= int (YEARFRAC (A1, hôm nay ()))
Bạn sẽ thêm ngày sinh vào ô A1 và dán công thức vào B1 để biết kết quả. Chúng tôi sẽ sử dụng ngày sinh 11/04/1983 :

Kết quả là 35 tuổi. Đơn giản, giống như khi sử dụng hàm DATEDIF cho một ô. Từ đây, chúng ta có thể chuyển sang sử dụng YEARFRAC trong một ArrayFormula. Công thức này hữu ích hơn cho bạn khi bạn cần tính tuổi của các nhóm lớn như sinh viên, giảng viên, thành viên nhóm, v.v.
Chúng ta sẽ cần thêm một cột ngày sinh khác nhau. Tôi đã chọn cột B là A sẽ được sử dụng cho tên của các cá nhân. Cột C sẽ được sử dụng cho kết quả cuối cùng.

Để điền tuổi trên cột liền kề, chúng tôi sẽ cần sử dụng công thức sau:
= ArrayFormula (int (yearfrac (B2: B8, hôm nay (), 1)))
Đặt công thức trên vào ô C2 để có kết quả.
Nếu bạn chỉ muốn tiến hành với toàn bộ một cột và không muốn tìm hiểu xem nó kết thúc ở đâu, bạn có thể thêm một biến thể nhỏ vào công thức. Giải quyết IF và LEN về đầu ArrayFormula như vậy:
= ArrayFormula (if (len (B2: B), (int (yearfrac (B2: B, hôm nay (), 1))), ))
Điều này sẽ tính toán tất cả các kết quả trong cột đó bắt đầu từ B2.






