Основен други Как да изчислим възрастта в Google Таблици от датата на раждане

Как да изчислим възрастта в Google Таблици от датата на раждане



Google Sheets може да се използва за повече от просто натрупване и организация на данни. Можете също да го използвате, за да определите текущия час, да създадете диаграми и да изчислите възрастта, като използвате рождена дата. Последното се открива чрез използването на формули и функции, вградени направо в Google Таблици.

  Как да изчислим възрастта в Google Таблици от датата на раждане

Определяне на възрастта от датата на раждане в Google Таблици

Когато използвате Google Таблици, имате два преобладаващи начина за определяне на възрастта от датата на раждане. Има DATEDIF , което е по-гъвкавият вариант, и YEARFRAC , по-простият избор. До края на статията трябва да можете да определите възрастта не само на един индивид, но и на множество групи от различни хора наведнъж.

Ще започна нещата с функцията DATEDIF.

Функцията DATEDIF

Преди да можем да се потопим в самата функция, ще трябва да знаем как работи. Това ще отнеме изучаване на синтаксиса за използване с функцията DATEDIF. Всеки раздел, който сте въвели във функцията, корелира със задача, вижте тези задачи по-долу:

Синтаксис

=DATEDIF(начална_дата, крайна_дата, единица)

  • начална дата
    • Изчислението трябва да започне с датата на раждане.
  • крайна дата
    • Това ще бъде датата за приключване на изчислението. При определяне на текущата възраст това число вероятно ще бъде днешната дата.
  • мерна единица
  • Изходните опции, които се състоят от: “Y”, “M”, “D”, “YM”, “YD” или “MD”.
  • Y – Общ брой пълни, изминали години между въведените начална и крайна дата.
    • YM – „M“ означава месеци. Този резултат показва броя на месеците след напълно изминалите години за „Y“. Броят няма да надвишава 11.
    • YD – „D“ означава дни. Този резултат показва броя на дните след напълно изминалите години за „Y“. Броят няма да надвишава 364.
  • M – Общият брой напълно изминали месеци между въведените начална и крайна дата.
    • MD – Както в другите единици, „D“ означава дни. Този резултат показва броя на дните след напълно изминалите месеци за „M“. Не може да надвишава 30.
  • D – Общият брой напълно изминали дни между въведените начална и крайна дата.

Изчислението

Сега, след като разбирате синтаксиса, който ще се използва, можем да настроим формулата. Както беше посочено по-горе, функцията DATEDIF е по-гъвкавата опция при определяне на възрастта от рождена дата. Причината за това е, че можете да изчислите всички подробности за възрастта във формат година, месец и ден.

За начало ще ни трябва примерна дата, която да използваме в клетката. Реших да поставя датата 14.07.1972 г в клетка A1 . Ще направим формулата в клетката вдясно от нея, B1 , ако искате да следвате, за да разберете.

Ще започнем с най-основната версия на формулата за изчисляване на възрастта. Ако използвате горния синтаксис, за да разберете какво е какво, A1 е технически начална дата , днес ще бъде крайна дата и ние ще определим възрастта в години с помощта на 'Y' . Ето защо първата използвана формула ще изглежда така:

=datedif(A1,today(),"Y")

Полезен съвет: Копирайте и поставете формулата директно в B2 и натиснете Enter, за да получите подходящия изход.

Когато е направено правилно, числото, указващо изчислената възраст, ще бъде разположено в B1 като „46“.

Нека направим същата формула, само че този път ще определим възрастта в месеци „М“ вместо 'Y'.

=datedif(A1,today(),"M")

Общо ще бъде 559 месеца. Това е на 559 месеца.

Това число обаче е малко абсурдно и мисля, че можем да го намалим малко надолу, като използваме 'IN' вместо само „М“.

как да изгоним хората от

=datedif(A1,today(),"YM")

Новият резултат трябва да бъде 7, което е много по-лесно управляемо число.

Само за да бъдем изчерпателни, нека видим как ще изглеждат дните, използвайки едновременно „YD“ и „MD“.

=datedif(A1,today(),"YD")

=datedif(A1,today(),"MD")

Този път резултатите за „YD“ се показват в B1, а резултатът за „MD“ се намира в клетка B2.

Схванахте ли нещата досега?

След това ще обединим всички тях в опит да си осигурим по-подробно изчисление. Въвеждането на формулата може да стане малко забързано, така че просто копирайте и поставете предоставената в клетка B1.

Формулата за използване е:

=datedif(A1,today(),"Y")&" Years "&datedif(A1,today(),"YM")&" months & "& datedif(A1,today(),"MD")&" days"

Амперсандът се използва за свързване на всяка формула като връзка във верига. Това е необходимо, за да получите пълното изчисление. Вашият Google Sheet трябва да съдържа същата формула като:

Пълно, подробно изчисление ни предостави 46 години, 7 месеца и 26 дни. Можете също да използвате същата формула с помощта на функцията ArrayFormula. Това означава, че можете да изчислите не само една дата, но и няколко дати.

Избрах произволно няколко дати и ги включих в допълнителни клетки А2-А5 . Изберете свои собствени дати и се забавлявайте малко с това. За да използвате функцията ArrayFormula, копирайте и поставете следното в клетка B1:

=ArrayFormula(datedif(A1:A5,today(),"Y")&" Years "&datedif(A1:A5,today(),"YM")&" months & "& datedif(A1:A5,today(),"MD")&" days")

Това са моите резултати:

Сега, да кажем, че искате да отделите всяка част от датата в собствена чиста малка колона за организиране. В Google Таблици добавете началната си дата (датата на раждане) в една колона и крайната дата в друга. Избрах клетка B2 за начална_дата и C2 за крайна_дата в моя пример. Моите дати корелират с ражданията и скорошните смъртни случаи на известни личности Бърт Рейнолдс, Джони Кеш и Люк Пери.

Както е показано, колона A е името на лицето, колона B съдържа началната_дата, а C крайната_дата. Сега ще добавя още четири колони вдясно. По един за всяко от „Y“, „YM“, „YD“ и комбинация от трите. Сега просто трябва да добавите правилните формули към всеки ред за всяка знаменитост.

Бърт Рейнолдс:

=DATEDIF(B2,C2,"Y") Променете „Y“ на съответната колона, която се опитвате да изчислите.

Джони Кеш:

=DATEDIF(B3,C3,"Y") Променете „Y“ на съответната колона, която се опитвате да изчислите.

Люк Пери:

=DATEDIF(B4,C4,"Y") Променете „Y“ на съответната колона, която се опитвате да изчислите.

За да получите формулата JOINED, ще трябва да използвате ArrayFormula точно както направихме по-рано в статията. Можете да добавите думи като години за да посочите резултатите за годините, като го поставите след формулата и между скобите.

=ArrayFormula(datedif(B2,C2,"Y")&" Years "&datedif(B2,C2,"YM")&" months & "& datedif(B2,C2,"MD")&" days")

Горната формула е за знаменитост. Ако обаче искате просто да ги избиете всички с един замах, копирайте и поставете следната формула в клетка G2:

=ArrayFormula(datedif(B2:B4,C2:C4,"Y")&" Years "&datedif(B2:B4,C2:C4,"YM")&" months & "& datedif(B2:B4,C2:C4,"MD")&" days")

Вашият Google Sheet трябва да изглежда така:

Доста спретнато, а? Наистина е толкова просто, когато използвате функцията DATEDIF. Сега можем да преминем към използването на функцията YEARFRAC.

Функцията YEARFRAC

Функцията YEARFRAC е проста за лесни резултати. Това е направо до момента, осигуряващ краен резултат без всички допълнителни добавени резултати за години, месеци и дни.

Ето една основна формула, приложима само за една клетка:

=int(YEARFRAC(A1,today()))

Ще добавите датата на раждане към клетка A1 и ще поставите формулата в B1 за резултата. Ще използваме датата на раждане 11.04.1983 г :

Резултатът е 35 години. Просто, точно както когато използвате функцията DATEDIF за една клетка. От тук можем да преминем към използването на YEARFRAC в рамките на ArrayFormula. Тази формула е по-полезна за вас, когато трябва да изчислите възрастта на големи групи като студенти, преподаватели, членове на екипа и т.н.

Ще трябва да добавим колона с различни рождени дати. Избрах колона B, тъй като A ще се използва за имената на лицата. Колона C ще се използва за крайните резултати.

За да попълним възрастта в съседната колона, ще трябва да използваме следната формула:

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

Поставете горната формула в клетка C2, за да получите резултатите.

Ако предпочитате просто да продължите с цяла колона и предпочитате да не се занимавате да разберете къде завършва, можете да добавите лека вариация към формулата. Поставете IF и LEN към началото на ArrayFormula така:

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

Това ще изчисли всички резултати в тази колона, започвайки от B2.

Интересни Статии

Избор На Редактора

Как да инсталирате драйвер за принтер
Как да инсталирате драйвер за принтер
Драйверът за принтер е софтуер, който казва на вашия компютър как да използва функциите на вашия принтер. Ето как да инсталирате или преинсталирате драйвер за вашия принтер.
Числата на CUSIP и как да ги търсите
Числата на CUSIP и как да ги търсите
Научете какво е CUSIP номер, какво означават знаците в един и основите за това как да търсите CUSIP номер, като използвате няколко различни метода.
8-те най-добри приложения за новини за iPhone през 2024 г
8-те най-добри приложения за новини за iPhone през 2024 г
Искате ли да сте в крак с последните извънредни новини? Тогава имате нужда от най-добрите приложения за новини за iPhone. Този списък включва всички най-предпочитани за получаване на вашите новини точно сега.
Aero Patch 1.4
Aero Patch 1.4
Ето Aero пластир, създаден от моя приятел г-н dUSHA, който позволява пълнофункционални aero стъкло и функции за персонализация в Windows 7 Home Basic и Windows 7 Starter, като например Aero Glass и оцветяване. - Пълна поддръжка на теми, включително RSS и слайдшоу. , Shake и WinFlip 3D. - Поддръжка на теми на трети страни. Най-новата версия е 1.4, вижте
Преглед на Asus Transformer Book T100: Хибридният хибрид, който започна всичко
Преглед на Asus Transformer Book T100: Хибридният хибрид, който започна всичко
Asus Transformer Book T100 беше устройството, което доведе до евтиното зареждане на Windows, но времето - и технологията - продължиха напред. От стартирането му няколко поколения нискотарифни Windows клаудбукове и Chromebook на Google преобразиха лаптопа
Как да изтрия всички публикации в Reddit
Как да изтрия всички публикации в Reddit
https://www.youtube.com/watch?v=tbWDDJ6HAeI Ако сте дългогодишен потребител на Reddit, има вероятност да съжалявате за поне няколко публикации, които сте споделили с общността. Да се ​​избягваш за споделяне на непопулярно мнение е бизнес като
Как да смените басите на Airpods
Как да смените басите на Airpods
Едно от най-добрите неща за AirPods е, че можете да персонализирате собствения си опит. Можете да слушате музика, когато пожелаете, като имате свободни ръце за изпълнение на други задачи, но това не е всичко. Вие