Excel дээр төрсөн өдрөөсөө насыг хэрхэн тооцоолох вэ (8 хялбар арга) -

  • Үүнийг Хуваалц
Hugh West

Энэ нийтлэлд Excel программ дээр төрсөн өдрөөс насыг тооцоолох гайхалтай аргуудыг харуулсан болно. Та насыг бүтэн жилээр тооцох хэд хэдэн томъёог сурахаас гадна өнөөдрийн өдөр эсвэл тодорхой огноогоор жил, сар, өдрөөр бодит насыг авах болно. Одоо бид танд Excel программ дээр төрсөн өдрөөсөө насыг хэрхэн тооцоолох хялбар бөгөөд тохиромжтой аргуудыг авч үзэх болно.

Дадлага хийх номыг татаж авах

Та өөрийгөө илүү сайн ойлгож, дадлагажуулахын тулд дараах Excel ажлын номыг татаж авч болно. .

Төрсөн өдрөөс нас тооцох.xlsm

Excel программ дээр төрсөн өдрөөс эхлэн нас тооцох 8 арга

“Хөөе чи хэдэн настай вэ ? “ Маш ​​түгээмэл асуулт. Бид багаасаа л энэ асуултыг байнга сонсдог байсан байх. Гэхдээ энэ нь юу гэсэн үг вэ? Энэ нь ихэвчлэн таныг хэр удаан амьдарсан тухай хариултыг илэрхийлдэг.

Хэдийгээр Excel-д төрсөн өдрөөс эхлэн насыг тооцоолох тусгай функц байхгүй ч гэсэн Төрсөн огноог нас болгон хөрвүүлэх цөөн хэдэн арга зам байна.

Бидэнд 10 хүний ​​ Төрсөн өдрийн жагсаалт байна.

Энэ мөчид бид тэдний насыг Excel-д төрсөн өдрөөр нь тооцох болно.

1. Excel дээр төрсөн өдрөөс эхлэн насыг тооцоолох үндсэн томъёог ашиглах

Эхлээд бид хамгийн уламжлалт аргыг сурах болно. Excel дээр насыг жилээр тооцох. Хэн нэгний насыг тодорхойлох хамгийн түгээмэл арга юу вэ? Зүгээр л хасна уу.одоогийн өдрөөс эхлэн төрсөн огноо. Насыг тооцоолох нийтлэг томъёог Excel-д бас ашиглаж болно. Алхамуудыг анхааралтай дагана уу.

Алхам:

  • Эхлээд D5 нүдийг сонгоод доорх томьёог оруулна уу. , ENTER товчийг дарна уу.
=(TODAY()-C5)/365.25

Энд C5 нь <-ийн эхлэлийн нүд юм. 8>Төрсөн өдрийн багана.

ӨНӨӨДӨР функц өнөөдрийн огноог буцаана. Мэдээжийн хэрэг 1 жил нь 365 хоногоос бүрддэг. Харин өндөр жил 4 жил тутамд ирдэг тул огнооны зөрүүг 365.25-т хуваана. Дүүргэх бариул хэрэглүүрийг ашиглаад D баганыг дуусгахын тулд доош чирнэ үү.

  • Тэгээд хэрэв та үр дүнг бүтэн жилийн дараа харуулахыг хүсвэл INT функц .
=INT(D5)

Тэмдэглэл: D5:D14 нүднүүдийг Дугаар эсвэл Ерөнхий хэлбэрээр форматласан эсэхийг шалгаарай.

Дэлгэрэнгүй: Excel дээр дундаж насыг хэрхэн тооцоолох вэ (7 хялбар арга)

2. IF, YEAR, MONTH, NOW функцийн томъёоны хослолыг ашиглах

Энэ арга нь томьёог хэрэглэнэ. зарим ялгаатай функцуудыг хослуулсан. IF , YEAR , MONTH , NOW функцууд энд өөрийн гэсэн үйл ажиллагаатай. Дараах алхмуудыг дагана уу.

Алхам:

  • Эхлээд D5 нүдийг сонгоод доорх томьёог бичээд<дээр товшино уу. 6> ENTER .
=IF(MONTH(NOW())>MONTH(C5),YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo",YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo")

Томъёоны задаргаа

Энд, MONTH ба YEAR функцууд тухайн огнооны сар, оныг тоо болгон буцаана. Бид Хэрэв функцийг ашигласан бөгөөд хэрэв одоогийн огноо -ийн сар нь төрсөн огноо -с их байвал томъёо ажиллах болно гэсэн логик тест оруулав. :

YEAR(NOW())-YEAR(C5)&"yr "&MONTH(NOW())-MONTH(C5)&"mo"

Үгүй бол томъёоны үлдсэн хэсэг нь ажиллах болно:

YEAR(NOW())-(YEAR(C5)+1)&"yr "&(MONTH(NOW())+12)-MONTH(C5)&"mo"

Тэмдэглэл: Энэ аргын сул тал нь 1 жил нэмэхийн оронд 12 сарыг буцаадаг. Бид үүнийг Жонсын тохиолдлоос харж болно.

3. Төрөл бүрийн эсүүдэд төрсөн он, сар, өдрөөр насыг тооцоолох нь

Энд бид төрсөн огноогоо авсан. Жил , Сар, , Өдөр болгон хуваах замаар өөр өөр нүднүүдэд.

Энэ хүснэгтээс , бид тэдний одоогийн насыг тооцоолохыг хүсч байна. Бидний ажлын алхмуудыг анхааралтай дагана уу.

Алхам:

  • Нэгдүгээрт, бид DATE болон төрсөн огноог ашиглан төрсөн огноогоо авах ёстой. DATEVALUE функцууд. Үүнийг хийхийн тулд бид дараах томъёог ашигласан:
=DATE(C5,MONTH(DATEVALUE(D5&"1")),E5)

Энэ томьёо нь өөр өөр жил, сар, өдрүүдийг нэг нүдэнд нэгтгэсэн.

  • G5 нүдийг сонгоод доорх томьёог буулгана уу.
=DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "y") & " Years, "& DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5),TODAY(), "ym") & " Months, "&  DATEDIF(DATE(C5, MONTH(DATEVALUE(D5&"1")), E5), TODAY(), "md") & " Days"

Дэлгэрэнгүй унших: Excel дээр насыг жил, сараар хэрхэн тооцоолох вэ (5 хялбар арга)

4. Хэрэгжүүлэх YEARFRAC функц

Жилийн нэг хэсгийг буцаадаг YEARFRAC функц -г ашиглах нь төрсөн өдрөөс насыг тооцоолох найдвартай арга юм.Excel. Доорх алхмуудыг дагана уу.

Алхам:

  • D5 нүдийг сонгоод доорх томьёог бичнэ үү.
=YEARFRAC(C5,TODAY(),1)

Энэ функц нь төрсөн өдөр болон өнөөдрийн огнооны ялгааг тооцоолсон. Энд бид суурь -г 1 гэж авч байгаа нь бодит гэсэн үг.

  • Насыг бүтэн жилээр харуулахын тулд INT функцийг ашиглана.

5. Excel-д төрсөн өдрөөс эхлэн насыг тооцоолохын тулд DATEDIF функцийг ашиглах нь

Насыг тооцоолоход хамгийн тохиромжтой бөгөөд ашиглах боломжтой функц бол DATEDIF функц юм . Алхамуудыг сайтар дагана уу.

Алхам:

  • Эхлэхдээ D5 нүдийг сонгоод доорх томьёог буулгаад дарна уу. ENTER .
=DATEDIF(C5,TODAY(),"Y") & " Years, " & DATEDIF(C5,TODAY(),"YM") & " Months, " & DATEDIF(C5,TODAY(),"MD") & " Days"

Томъёоны задаргаа

Насыг жил, сар, өдрөөр нь авахын тулд бид “Y” , “YM” , “MD” аргументуудыг ашигласан. DATEDIF функц -д дарааллаар. Дээрх томьёо нь 3 утгыг (жил, сар, өдөр) холбосон нэг текстийн мөрийг буцаана.

6. IF-г DATEDIF функцтэй хослуулан зөвхөн тэгээс бусад утгыг харуулах

Бидний өмнөх аргын хувьд та зарим нүдэнд 0 сар, 0 хоног харагдах асуудал байгааг анзаарч магадгүй.

Энэ асуудлаас зайлсхийх, тэгээс өөр утгыг харуулахын тулд бид дараах зүйлийг хийж болно. IF функц -г нэгтгэн өмнөх томьёодоо зарим шинэчлэлт хийсэн. Шинэ томъёогоор шинэчлэхийн тулд,анхааралтай ажиглаарай.

Алхам:

  • Эхлээд D5 нүдийг сонгоод томъёог дараах байдлаар бичээд товчийг дарна уу. ENTER .
=IF(DATEDIF(C5, TODAY(),"y")=0,"",DATEDIF(C5, TODAY(),"y")&" years, ")& IF(DATEDIF(C5, TODAY(),"ym")=0,"",DATEDIF(C5, TODAY(),"ym")&" months, ")& IF(DATEDIF(C5, TODAY(),"md")=0,"",DATEDIF(C5, TODAY(),"md")&" days")

Энэ томьёо нь өмнөх томьёотой яг адилхан боловч цорын ганц ялгаа нь Хэрэв жил, сар, өдөр ямар нэг тэг утга байвал тэдгээр нэр томъёог орхигдуулна. IF функцийг ашиглан бид тэгээс өөр утгыг харуулахын тулд энэ нөхцөлийг ашигласан.

7. Тодорхой огнооны насыг тооцоолох

Бид өмнөх аргууддаа хэрхэн яаж хийхийг олж мэдсэн. төрсөн өдрөөс одоогийн насыг тооцоолох. Одоо бид насыг тодорхой огноогоор тодорхойлох журмыг мэдэх болно.

Тодорхой огноонд насыг урьдчилан таамаглахын тулд бид <-г ашигласан. 6>DATEDIF функц дахин. Эндээс та энэ функцийг ашиглахад тав тухтай байдлыг ойлгож чадна. Дараах алхмуудыг дагана уу.

Алхам:

  • E5 нүдийг сонгоод доорх томьёог бичээд ENTER<товчийг дарна уу. 7>.
=DATEDIF(C5, D5,"Y") & " Years, "& DATEDIF(C5,D5,"YM") & " Months, "&DATEDIF(C5,D5, "MD") & " Days"

Өмнөх аргуудаас ялгаатай нь бид тэнд насыг одоо хүртэл тооцдог байсан. огноо. Тиймээс бид TODAY функцийг ашигласан. Гэхдээ энд бид насыг одоогийн насыг биш, тодорхой огноогоор тооцдог. Тиймээс бид Төгсгөлийн огноо -д өөр нүдний лавлагаа ашигладаг.

Дэлгэрэнгүй унших: Excel дээр хоёр огнооны хоорондох насыг хэрхэн тооцоолох вэ (6 ашигтай арга)

8. Төрсөн өдрөөс эхлэн насыг тооцоолохын тулд VBA ашиглахExcel

Төрсөн өдрөөс Excel-д насыг тооцоолох өөр нэг арга бол VBA кодыг ашиглах явдал юм. Та энэ аргыг ашиглан насыг тооцоолохын тулд доорх алхмуудыг дагана уу.

Алхам:

  • Хуудасны нэр дээр хулганы баруун товчийг дараад Код харах -г сонгоно уу.

  • Мөн Microsoft Visual Basic for Applications цонх нээгдэнэ. Sheet9 (VBA) дээр хулганы баруун товчийг дарна уу > Оруулах > Модуль-г сонго.

  • Энэ нь кодын модулийг нээж, доорх кодыг буулгана. доошоо Run товчийг дар эсвэл F5 дарна уу.
9343
  • Одоо кодын модулийг хааснаар ажлын хуудас руу буцна уу. D5:D14 эсүүд автоматаар хэдэн жилээр дүүрсэн болохыг харж болно. Томъёоны мөрөнд бид VBA код -д ашигласан DATEDIF функцийг харж болно.

Хүн тодорхой насанд хүрсэн огноог олох

Робины төрсөн он сар өдөр нь 1996 оны 08-р сарын 13-ны өдөр гэж бодъё. Тэр хэзээ 50 нас хүрэх вэ? Та үүнийг яаж мэдэх вэ? Хэрэв та үүнийг өмнө нь мэдээгүй бол санаа зовох зүйл байхгүй. Зүгээр л бидний алхмуудыг анхааралтай ажиглаарай.

Алхам:

  • Эхлээд D5 нүдийг сонгоод томъёог дараах байдлаар бичээд дараа нь дарна уу. ENTER .
=DATE(YEAR(C5)+50,MONTH(C5),DAY(C5))

Энд бид дөнгөж сая 50-г жилээр нэмлээ. төрсөн он сар өдөр. Эцэст нь 50 нас хүрсэн өдөр буцаж ирдэгНас .

Дүгнэлт

Энэ нийтлэлийг уншсан танд баярлалаа, энэ нь хэрэг болсон гэж найдаж байна. Хэрэв танд асуулт, санал байвал коммент хэсэгт бидэнд мэдэгдээрэй. Илүү ихийг судлахын тулд манай Exceldemy вэб сайтад зочилно уу.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.