Израчунај старост у програму Екцел | Како израчунати старост од рођендана у програму Екцел?

Израчун старости у Екцел листу

То се дешава већину времена када морамо знати временски јаз између два датума, а израчунавање овог доба или временског јаза између два датума може бити сложено ако се то не уради уз помоћ екцела. Ова сложеност израчуна може се променити у забаву ако користимо екцел функције. То је зато што се у изузетним годинама, или временски јаз између два датума може израчунати на различите начине. То значи да се старост може израчунати у годинама, месецима и у данима.

Израчунавање старости без употребе екцела може бити толико заморно, јер је израчунавање старости понекад врло сложено, посебно ако се старост мора рачунати из два датума који не представљају цео месец.

Израчунавање старости у Екцелу врло је једноставно, јер се то може учинити помоћу једноставних формула. У Екцелу немамо одређену функцију која може да израчуна старост, али морамо да користимо остале функције датума у ​​екцелу да бисмо добили старост у жељеном формату. Старост такође можемо добити у годинама, месецима и данима.

Како израчунати старост у Екцел листу?

Испод су примери за израчунавање старости у Екцел листу.

Овде можете да преузмете овај образац за израчунавање старости Екцел - Израчунајте предложак за Екцел

Пример # 1- Израчунавање старости у Екцелу у терминима године

За израчунавање старости у смислу година користићемо функцију „ДАТЕДИФ“.

Корак 1: Изаберите ћелију у којој се мора приказати старост.

Корак 2: Унесите формулу „са датумом ако“ као доле.

= ДАТЕДИФ (прошли датум, тренутни датум, „И“)

  • Прошли датум:То значи ћелија која има датум Датум.
  • Тренутни датум:То значи ћелија која има датум који пада након датума почетка.
  • „И“: То значи да нам је доба потребно само у годинама.

Корак 3:

Након што је функција уметнута, добићемо резултат који приказује Старост само као завршене године.

  • Израчунавање старости укључујући и делић година.

Пример # 2 - Израчунавање старости у месецима у програму Екцел

Ако нам је старост потребна у месецима, само треба мало да променимо формулу дате ако смо је користили у случају израчунавања година.

= датеИф (Прошли датум, Тренутни датум, ”М”)

Сада смо користили „М“ јер нам је доба потребно само у месецима.

Превуците Формулу да бисте добили остатак резултата.

  • Израчунавање старости у месецима (укључујући делимичне месеце)

Пример # 3 - Израчунавање старости у Екцелу у терминима дана

Ако нам је старост потребна у смислу дана, само треба да користимо доњу Екцел формулу

= датеИф (Прошли датум, Тренутни датум, ”Д”)

Превуците Формулу да бисте добили остатак резултата.

Пример # 4- Израчунавање старости у програму Екцел у години, месецима и данима

Ако треба да знамо старост у смислу старости, месеци и година, онда само треба да користимо формулу цонцатенате екцел заједно са формулом ДАТЕДИФ.

Ако треба да знамо доба у „П / М / Р“, онда мислимо да желимо да нам Екцел каже навршене године, месеце који су изнад навршених година и на крају дане који не чине потпуну месец дана.

= КОНКАТЕНАТ (ДАТЕДИФ (А2, Б2, "И"), "године", ДАТЕДИФ (А2, Б2, "ИМ"), "Месеци и", ДАТЕДИФ (А2, Б2, "МД"), "Дани")

У горњој формули смо користили

  • „И“: То значи да су нам потребне године.
  • „ИМ“: То значи да су нам потребни месеци који су изнад навршених година.
  • "ДОКТОР МЕДИЦИНЕ": То значи да су нам потребни дани изнад навршених месеци.

Превуците Формулу да бисте добили остатак резултата.

Израчунавање старости уз помоћ програма Екцел ВБА

Ако желимо да користимо ВБА за израчунавање доба, тада морамо да напишемо код у ВБА.

Корак 1:Отворите ВБА едитор кликом на тастер тастатуре Алт + Ф11

Корак 2:Дефинишите код.

Овде смо у коду дефинисали „старост“ као варијанту и дали смо му извор као ћелију А1 листа. Ова ћелија А1 има формулу коју смо користили у горњим примерима.

Корак 3:Унесите датум у формату „ММ / ДД / ГГ“.

Корак 4:Кликните тастер „Прикажи ДОБУ на датум“.

Корак 5:Резултат ће бити приказан у поруци. као у наставку.

  • У горњим примерима видели смо разне примере како се старост може израчунати између два датума. До овог тренутка морамо бити у стању да схватимо да се старост може израчунати само ако имамо два датума, од којих један пада пре другог. У екцел терминима, датуми нису датуми, већ неки код који одражава датум на екрану. То значи да би нам 1/1/2019 могао бити 1. јануар 2019, али да бисмо надмашили овај датум, ово је 43466 у његовом смислу.
  • Екцел користи своје кодирање за датуме и то кодирање је затим форматирано за нас тако да тај број можемо видети као податке. Будући да не постоји ништа што се назива датумом екцел, стога екцел може одузети два датума.
  • У горњим примерима користили смо формулу „ДатедИф“ за израчунавање доба између два датума. Ова функција се не појављује у функцији самодовршавања када започнемо да куцамо функцију. То је зато што је ова функција скривена за екцел и не долази као предлог екцела. Дакле, ово је важно да бисмо требали знати комплетну синтаксу ове функције.

Ствари које треба запамтити

  • Функција датумиф се неће појавити у опцији аутоматског довршавања у случају да смо почели да куцамо ову функцију. Дакле, важно је да знамо потпуну синтаксу ове функције.
  • Два датума треба да буду у истом формату за израчунавање старости.
  • Ово треба имати на уму да док користимо функцију датумиф, ​​прво морамо унијети датум који пада прије датума који ћемо унијети у другу опцију синтаксе.
  • Ако у случају да добијамо датум уместо старости, морамо променити форматирање те ћелије у број од датума.