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

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

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

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

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

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

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

Пример # 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 у његовом смислу.
  • Екцел користи своје кодирање за датуме, а то кодирање је затим форматирано за нас тако да тај број можемо видети као податке. Будући да не постоји ништа што се назива датумом екцел, стога екцел може одузети два датума.
  • У горњим примерима користили смо формулу „ДатедИф“ за израчунавање доба између два датума. Ова функција се не појављује у функцији самодовршавања када започнемо да куцамо функцију. То је зато што је ова функција скривена за екцел и не долази као предлог екцела. Дакле, ово је важно да бисмо требали знати комплетну синтаксу ове функције.

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

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

Занимљиви Чланци...