Основен други Как да изчислим възрастта в 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.

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

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

Как да изключите Time Machine на Mac
Как да изключите Time Machine на Mac
Time Machine е вградена функция, която редовно архивира вашите данни. Това включва снимки, видеоклипове, приложения, документи и дори имейли. Ако някога се наложи да преинсталирате macOS, не е нужно да се притеснявате, че ще загубите важни файлове.
Поправка: Skype виси след стартиране за няколко минути
Поправка: Skype виси след стартиране за няколко минути
Skype е едно от най-популярните приложения за видео и аудио разговори през Интернет. Предлага се за различни платформи, включително WIndows, Linux, Android и Windows Phone. Microsoft го закупи, за да замени собствения си Windows Live Messenger със Skype. Сега тя е тясно интегрирана с Windows и дори се доставя с Windows 8.x като приложение на Metro. Ако
Как да добавите изображение на Miro
Как да добавите изображение на Miro
Ако сте работили върху Miro, може би се чудите как да качите изображение. За щастие, това е сравнително лесен процес. Miro ви позволява да качвате различни файлове в работното си пространство, позволявайки ви да работите върху всичко, което качвате
Клавишни комбинации на Voice Recorder в Windows 10
Клавишни комбинации на Voice Recorder в Windows 10
Windows 10 се предлага с приложението Voice Recorder. Това е приложение Store (UWP), което позволява запис на звуци, лекции, интервюта и други събития.
Как да разделим приятел с някого, без те да знаят
Как да разделим приятел с някого, без те да знаят
Обичате да чувате от приятелите си във Facebook, но някои от най-близките ви хора просто ви влизат под кожата. Разбира се, социалната мрежа е чудесна, за да ви помогне да поддържате връзка с вашите приятели, членове на семейството и други потребители, които сте
Популярни администраторски команди на Roblox (2022)
Популярни администраторски команди на Roblox (2022)
Последна актуализация на 3 януари 2022 г. от Стив Ларнър Roblox е платформа, където можете да създавате и играете 3D игри с приятели онлайн. Ако сте нов в Roblox, най-важните неща, които трябва да знаете, са командите на администратора. Като
Направете Google Chrome Show HTTP и WWW части от URL
Направете Google Chrome Show HTTP и WWW части от URL
С помощта на флаг можете да възстановите класическата адресна лента, така че тя няма да скрие WWW и HTTP части от URL адреса в Google Chrome. Нека да видим как може да се направи.