Anonim

Arkuszy Google można używać nie tylko do gromadzenia danych i organizacji. Możesz go również użyć do ustalenia aktualnego czasu, tworzenia wykresów i obliczania wieku na podstawie daty urodzenia. Ta ostatnia została odkryta dzięki wykorzystaniu formuł i funkcji wbudowanych bezpośrednio w Arkusze Google.

Zobacz także nasz artykuł Jak dodawać i usuwać wiersze i kolumny w Arkuszach Google

Określanie wieku od daty urodzenia w Arkuszach Google

Korzystając z Arkuszy Google, masz dwa główne sposoby określania wieku od daty urodzenia. Istnieje DATEDIF, który jest bardziej elastyczną opcją, i YEARFRAC, prostszy wybór. Pod koniec artykułu powinieneś być w stanie określić nie tylko wiek pojedynczej osoby, ale wiek wielu grup różnych ludzi naraz.

Zacznę od funkcji DATEDIF.

Funkcja DATEDIF

Zanim będziemy mogli zagłębić się w samą funkcję, musimy wiedzieć, jak ona działa. To zajmie nauczenie się składni do użycia z funkcją DATEDIF.

Składnia

= DATEDIF (data_początkowa, data_końcowa, jednostka)

    • Data rozpoczęcia
      • Obliczenia będą musiały zaczynać się od daty urodzenia.
    • Data końcowa
      • To będzie data zakończenia obliczeń. Przy ustalaniu obecnego wieku ta liczba prawdopodobnie będzie dzisiejszą datą.
  • jednostka
    • Wybrane opcje wyjściowe, które obejmują: „Y”, „M”, „D”, „YM”, „YD” lub „MD”.
  • Y - Podano całkowitą liczbę pełnych lat, które upłynęły między datą początkową i końcową.
    • YM - „M” oznacza miesiące. Ten wynik pokazuje liczbę miesięcy następujących po pełnych latach dla „Y”. Liczba nie przekroczy 11.
    • YD - „D” oznacza dni. Ten wynik pokazuje liczbę dni następujących po pełnych latach dla „Y”. Liczba nie przekroczy 364.
  • M - całkowita liczba wprowadzonych pełnych miesięcy między datą początkową i końcową.
    • MD - Podobnie jak w innych jednostkach, „D” oznacza dni. Ten wynik pokazuje liczbę dni następujących po pełnych miesiącach dla „M”. Nie może przekroczyć 30.
  • D - Całkowita liczba wprowadzonych pełnych dni między datą początkową i końcową.

Kalkulacja

Teraz, gdy rozumiesz składnię, która zostanie zastosowana, możemy skonfigurować formułę. Jak już wspomniano, funkcja DATEDIF jest bardziej elastyczną opcją przy określaniu wieku od daty urodzenia. Powodem tego jest to, że możesz obliczyć wszystkie szczegóły dotyczące wieku w formacie roku, miesiąca i dnia.

Na początek potrzebujemy przykładowej daty do wykorzystania w komórce. Postanowiłem umieścić datę 14.07.1972 w komórce A1 . Będziemy robić formułę w komórce po prawej stronie, B1, jeśli chcesz postępować zgodnie z planem.

Zaczniemy od najbardziej podstawowej wersji wzoru do obliczenia wieku. Jeśli używasz powyższej składni, aby dowiedzieć się, co to jest, A1 jest technicznie datą początkową, dzisiaj będzie datą końcową, a my określimy wiek w latach za pomocą „Y” . Dlatego zastosowana pierwsza formuła będzie wyglądać następująco:

= data daty (A1, dzisiaj (), „Y”)

Po prawidłowym wykonaniu liczba wskazująca obliczony wiek zostanie umieszczona w B1 jako „ 46 ”.

Zróbmy tę samą formułę tylko tym razem określimy wiek w miesiącach za pomocą „M” zamiast „Y”.

= data daty (A1, dzisiaj (), „M”)

Łącznie wynosiłby 559 miesięcy. Ma 559 miesięcy.

Jednak ta liczba jest nieco absurdalna i myślę, że możemy ją obniżyć, używając „YM” zamiast tylko „M”.

= data daty (A1, dzisiaj (), „YM”)

Nowy wynik powinien wynosić 7, co jest liczbą znacznie łatwiejszą do zarządzania.

Żeby być dokładnym, zobaczmy, jak będą wyglądały dni, używając zarówno „YD”, jak i „MD”.

= data daty (A1, dzisiaj (), „YD”)

= data daty (A1, dzisiaj (), „MD”)

Tym razem wyniki dla „YD” są pokazane w B1, a wynik dla „MD” znajduje się w komórce B2.

Jak na razie wiesz?

Następnie połączymy je wszystkie razem, aby zapewnić sobie bardziej szczegółowe obliczenia. Formuła może być nieco gorączkowa w pisaniu, więc po prostu skopiuj i wklej dostarczoną w komórce B1.

Formuła do zastosowania to:

= datownik (A1, dzisiaj (), „Y”) i „Lata” i datownik (A1, dzisiaj (), „YM”) oraz „miesiące i” i datownik (A1, dziś (), „MD”) i „dni” ”

Znak ampersand służy do łączenia każdej formuły razem jak ogniwo łańcucha. Jest to konieczne, aby uzyskać pełne obliczenia. Twój arkusz Google powinien zawierać tę samą formułę, co:

Pełna, szczegółowa kalkulacja zapewniła nam 46 lat 7 miesięcy i 26 dni. Możesz także użyć tej samej formuły za pomocą funkcji ArrayFormula. Oznacza to, że możesz obliczyć więcej niż jedną datę, ale także wiele dat.

Wybrałem losowo kilka dat i podłączyłem je do dodatkowych komórek A2-A5 . Wybierz własne daty i baw się z tym trochę. Aby użyć funkcji ArrayFormula, skopiuj i wklej następujące elementy do komórki B1:

= ArrayFormula (data (B2, C2 (), „Y”) i „Lata” i data (B2, C2 (), „YM”) oraz „miesiące i” i data (B2, C2 (), „MD”) i „Dni”)

Oto moje wyniki:

Powiedzmy, że chciałeś podzielić każdą porcję daty na osobną, małą kolumnę do uporządkowania. W Arkuszach Google dodaj swoją datę początkową (datę urodzenia) do jednej kolumny, a datę końcową do drugiej. W moim przykładzie wybrałem komórkę B2 jako datę początkową i C2 jako datę końcową. Moje daty są powiązane z narodzinami i niedawnymi śmiercią celebrytów Burt Reynolds, Johnny Cash i Luke Perry.

Jak pokazano, kolumna A to nazwa jednostki, kolumna B zawiera datę początkową, a C datę końcową. Teraz dodam cztery kolejne kolumny po prawej stronie. Jeden dla każdego z „Y”, „YM”, „YD” i kombinacja wszystkich trzech. Teraz wystarczy dodać prawidłowe formuły do ​​każdego wiersza dla każdej gwiazdy.

Burt Reynolds:

= DATA.RÓŻNICA (B2, C2, „Y”) Zmień „Y” na odpowiednią kolumnę, którą próbujesz obliczyć.

Johnny Cash:

= DATA.RÓŻNICA (B3, C3, „Y”) Zmień „Y” na odpowiednią kolumnę, którą próbujesz obliczyć.

Luke Perry:

= DATA.RÓŻNICA (B4, C4, „Y”) Zmień „Y” na odpowiednią kolumnę, którą próbujesz obliczyć.

Aby uzyskać formułę DOŁĄCZONĄ, musisz użyć ArrayFormula, tak jak to zrobiliśmy wcześniej w tym artykule. Możesz dodać słowa takie jak Lata, aby wskazać wyniki lat, umieszczając je po formule i między nawiasami.

= ArrayFormula (data (B2, C2, „Y”) i „Lata” i data (B2, C2, „YM”) oraz „miesiące i” i data i data (B2, C2, „MD”) i „dni”)

Powyższa formuła dotyczy celebrytów. Jeśli jednak chcesz po prostu znokautować je za jednym zamachem, skopiuj i wklej następującą formułę do komórki G2:

= ArrayFormula (datownik (B2: B4, C2: C4, „Y”) i „Lata” i datownik (B2: B4, C2: C4, „YM”) oraz „miesiące i” i datownik (B2: B4, C2: C4, „MD”) i „dni”)

Twój Arkusz Google powinien wyglądać mniej więcej tak:

Całkiem nieźle, co? To naprawdę jest takie proste, gdy używasz funkcji DATEDIF. Teraz możemy przejść do korzystania z funkcji YEARFRAC.

Funkcja YEARFRAC

Funkcja YEARFRAC jest prosta i zapewnia proste wyniki. Jest to od razu punkt końcowy, zapewniający efekt końcowy bez wszystkich dodatkowych wyników na lata, miesiące i dni.

Oto podstawowa formuła, mająca zastosowanie tylko do jednej komórki:

= int (YEARFRAC (A1, dzisiaj ()))

Dodasz datę urodzenia do komórki A1 i wkleisz formułę do B1, aby uzyskać wynik. Użyjemy daty urodzenia 11.04.1983 :

Rezultat to 35 lat. Proste, podobnie jak w przypadku korzystania z funkcji DATEDIF dla pojedynczej komórki. Stąd możemy przejść do korzystania z YEARFRAC w ArrayFormula. Ta formuła jest bardziej przydatna, gdy trzeba obliczyć wiek dużych grup, takich jak studenci, wykładowcy, członkowie zespołu itp.

Musimy dodać kolumnę różnych dat urodzenia. Wybrałem kolumnę B, ponieważ A będą używane dla nazwisk osób. Kolumna C zostanie wykorzystana do wyników końcowych.

Aby wypełnić wiek w sąsiedniej kolumnie, musimy użyć następującej formuły:

= ArrayFormula (int (yearfrac (B2: B8, Today (), 1)))

Umieść powyższą formułę w komórce C2, aby uzyskać wyniki.

Jeśli wolisz po prostu przejść całą kolumnę i wolisz nie zastanawiać się, gdzie się ona kończy, możesz dodać niewielką zmienność do formuły. Skorzystaj z IF i LEN na początku ArrayFormula w następujący sposób:

= ArrayFormula (if (len (B2: B), (int (yearfrac (B2: B, Today (), 1))))))

Spowoduje to obliczenie wszystkich wyników w tej kolumnie, zaczynając od B2.

Jak obliczyć wiek w arkuszach Google od daty urodzenia