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

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

Excel дээр хэд хэдэн техникийг ашиглан бид хүний ​​бодит насыг тооцоолж болно. Бид насыг тооцоолохдоо жил, сар, өдөр, цаг гэх мэтийг ашиглаж болно. Насыг тооцоолохын тулд бид эхлэл болон дуусах огноог оруулах ёстой. Хоёр огнооны хоорондох нас -ийг насаас гадна тооцоолох аргад суралцсанаар бид төслийн үргэлжлэх хугацаа, заасан хоёр огнооны цагийн зөрүү, байгууллага оршин тогтносон жил гэх мэтийг тооцоолж чадна. дээр. Энэ нийтлэлд бид excel программ дээр хоёр огнооны хоорондох насыг хэрхэн тооцоолох талаар ярилцах болно.

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

Хоёр огнооны хоорондох насыг тооцоолох.xlsm

Excel-д хоёр огнооны хоорондох насыг тооцоолох 6 арга

Хоёр огнооны хоорондох насыг тооцоолохын тулд бид компанийн зарим ажилтны төрсөн огноо д үндэслэн өгөгдлийн багц хийсэн. компани болон Одоогийн огноо . Бид Одоогийн огноо -г ердийн огноо болгон авсан. Өгөгдлийн багц ийм байна.

Бид одоо хоёр огнооны хоорондох насыг тооцоолох өөр өөр аргуудын талаар ярилцах болно.

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

Бид хоёр огнооны зөрүүг тооцоолох шаардлагатай үед DATEDIF функцийг ашиглаж болно. Энэ нь жил, сар, өдөр байж болно. Энэ функцийг ашигласнаар бид зөвхөн төгс огнооны интервалыг олох болно, гэхдээ бодит эсвэл бутархай огнооны интервалыг олохгүй. Бид Насыг олох томъёог бичиж болноЖилийн дотор E5 нүдэн дээр ийм байна.

=DATEDIF(C5,D5,”Y”)

Энд C5 -г хэлнэ. Жэйн ба D5 -н төрсөн огноо нь бидний дур зоргоороо авсан Одоогийн цаг -ыг хэлнэ. Y нь насыг зөвхөн жилээр харуулахыг харуулж байна.

DATEDIF функцийн синтакс нь DATEDIF(эхлэх огноо, дуусах огноо, нэгж) .

Хоёрдугаарт, ENTER товчийг дарснаар бид насны утгыг 29 гэж үзнэ.

Энэ алхамд бид E6 нүднээс E14 хүртэлх Насыг жилээр олохын тулд Дүүргэх бариул -г ашиглаж болно. . Үүний тулд бид зүгээр л баруун төгсгөлийн буланг барьж E5 нүдний курсорыг доош чирэхэд л хангалттай.

Үүний дүнд бид' Ийм үр дүнг олох болно.

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

2. Насыг тооцоолоход YEARFRAC функцийг ашиглах Хоёр огнооны хооронд

Практикт бид YEARFRAC функцийг -ийг бодит буюу бутархай насыг олоход ашиглаж болно. . Бид E5 нүдэнд томъёог ингэж бичиж болно.

=YEARFRAC(C5,D5,1)

Энд 1 нь Аргументийн үндэслэл .

ENTER товчийг дарсны дараа бид насыг 29.9945 =YEARFRAC(C5,D5,1) гэж олно.

Дараа нь Fill Handle -г ашигласнаар бид C6-аас D6 хүртэлх насыг олдог.

Томъёоны тайлбар

The Үндэслэл нь үндсэндээ бид бутархай жилийн тоог тоолдог параметр юм. Энэ нь бидний доор тайлбарласан таван утгын аль нэгтэй байж болно:

  • Бид АНУ-ын дагуу [(сард 30 хоног)/(жилд 360 хоног)] тооцоолж болно. Үндэслэл -ийн Европын дүрмүүд нь 0 эсвэл 4 -тэй тэнцүү байна.
  • Дахин хэлэхэд бид [(бодит өдрүүд)/(бодит өдрүүд) авч болно. жилийн өдрүүд)], [(бодит өдрүүд)/360], эсвэл [(бодит өдрүүд)/365] Үндэслэл нь 1, 2-той тэнцүү , эсвэл 3 .
  • Бид Эхлэх огноо ба Төгсгөлийн огноо хувьсагчдыг шаардах ёстой боловч Үндэслэл нь сонголттой. Хэрэв бид үндсэн

Дэлгэрэнгүй унших: Насыг тооцоолох Excel-ийн томъёог орхивол Excel үндэс нь 0 гэж үздэг. Тодорхой огноо

3. Дууссан болон бутархай саруудад насыг тооцоолохдоо DATEDIF болон арифметик үйлдлүүдийг ашиглах нь

Бид DATEDIF функцийг ашиглан төгс насыг сараар тооцоолох боломжтой. Мөн бид үүнийг энгийн арифметик томьёо ашиглан олох боломжтой. Доорх зургийн E5 нүдэнд бид DATEDIF функцийг ашиглан Бодит саруудад нас -ыг ингэж тооцож болно.

=DATEDIF(C5,D5,”M”)

Энд М томъёо нь насыг сар -д буцаана гэсэн үг юм.

Хоёрдугаарт, ENTER дарснаар бид 359 сарыг E5 нүднээс олно.

Бид Үүнийг Арифметик томъёо ашиглан хийж болнодоор.

=+(D5-C5)/30

Энд +=(B2-A2)/30 нь =( томьёотой ижил гаралтыг буцаана. B2-A2)/30 . Тиймээс бид энэ томьёоны “нэмэх” тэмдгийг үл тоомсорлож болно.

Үүний үр дүнд бид бодит буюу бутархай насыг ийм байдлаар олж болно.

Эцэст нь Дүүргэх бариул -г ашигласнаар бид үүнтэй төстэй зүйлийг олно.

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

Бид хүссэн үедээ CONCATENATE болон DATEDIF функцуудын хослолыг ашиглаж болно. насыг яг жил, сар, өдрөөр тооцох. E5 нүдэнд бид томъёог ингэж байрлуулж болно.

=CONCATENATE(DATEDIF(C5,D5,”Y”),” Years “, DATEDIF(C5,D5,”YM”),” Months and “ DATEDIF(C5,D5,”MD”),” Days “)

CONCATENATE функцийг ашиглан бид дээр оруулсан томъёонд гурван DATEDIF томьёог нэгтгэсэн (хосолсон) байна. DATEDIF томьёо бүрийн дараа бид Жил, Сар, болон Өдөр текстийн мөрүүдийг оруулсан. Энэ нь DATEDIF томьёо бүрийн үр дүнг эцсийн гаралтын текстийн мөрүүдтэй нэгтгэнэ гэсэн үг.

Дахин хэлэхэд ENTER товчийг дарна уу. , бид E5 нүднээс Бодит нас -г олдог.

Бид -г дахин дахин ашиглах шаардлагатай болдог. Бусад нүднүүдийн насыг олохын тулд Бариул -г бөглөнө үү.

Үүний үр дүнд бид ийм гаралтыг авна.

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

5. DATEDIF болон TODAY-г ашиглаж байнаНасыг одоогийн цагаар тооцоолох функцууд

Хэрэв бид анхны одоогийн цагийг ашиглаж, улмаар насыг өдрийн цагийн өөрчлөлтөөр өөрчлөхийг хүсвэл бид үүнийг хоёр ашигтай системээр хийж болно.

5.1 Өөр өөр цагийн багана ашиглах

Бид өгөгдлийн багц дахь цагийг анхны Одоогийн цаг -аар өөрчлөх боломжтой. Үүнийг хийхийн тулд бид доорх D5 нүдэнд ӨНӨӨДӨР функц -г ашиглах ёстой. Энд E5 нүдэнд бид аль хэдийн DATEDIF функцийг ашигласан байна.

=TODAY()

Хоёрдугаарт, бид ENTER товчийг дарах хэрэгтэй.

Үүний үр дүнд бид анхны Одоогийн цаг<2-ыг олсон>. Мөн E5 нүдэн дэх нас жилүүд мөн зохих ёсоор өөрчлөгдсөн бөгөөд 29 32.

Дараа нь Дүүргэх бариулыг D болон E аль алинд нь ашигласнаар бид эцэст нь Одоогийн цагийн дагуу нүд бүрээс насыг олсон.

5.2 Өөр цагийн багана ашиглахгүйгээр

Бид зүгээр л DATEDIF болон TIME<2-ын хослолыг ашиглаж болно> цагийн баганын тусламжгүйгээр насыг тооцоолох функцууд. Үүнийг хийхийн тулд бид доорх томьёог D5 нүдэнд дараах байдлаар хэрэглэх хэрэгтэй.

=DATEDIF(C5,TODAY(),”Y”)

Энд бид <1-г ашигласан. Өөр цагийн нүдний лавлагааг ашиглахын оронд>TODAY() . Энэ нь хамгийн сүүлд тэмдэглэсэн нүдний лавлагаа нь Өнөөдөр гэсэн үг.

Үүнтэй адил Enter товчийг дарснаар бид насыг дараах байдлаар авна. 32 .

Эцэст нь D5 -ээс D14<2 хүртэлх нүд бүр дэх насыг авахын тулд Бөглөх бариулыг ашиглах хэрэгтэй>.

Үүний үр дүнд бид ийм гаралтыг олно.

6. Excel-д хоёр огнооны хоорондох насыг тооцоолохын тулд VBA ашиглах

VBA хэрэглэх нь насыг тооцоолох өөр нэг арга юм. Үүний тулд бид доорх алхмуудыг дагах хэрэгтэй.

Эхлээд Хөгжүүлэгч таб > Visual Basic .

Хоёрдугаарт, Insert > дараа нь Модуль .

Үүний үр дүнд хоосон Модуль иймэрхүү харагдах болно.

Гуравдугаарт, бид доорх VBA кодыг Модуль дотор хуулж буулгах хэрэгтэй.

4941

Үүний дараа Ажиллуулах > дараа нь Sub/UserForm -г ажиллуул.

Эцэст нь бид доорх гаралтыг авах болно.

Дэлгэрэнгүй унших: Excel VBA: Төрсөн огнооноос насыг тооцоолох

Санах зүйл

  • Бид өргөдөл гаргах боломжгүй зөвхөн DATEDIF функцэд бид насыг бутархай хэлбэрээр олох хэрэгтэй.
  • Бутархай насыг олохын тулд бид YEARFRAC функцийг ашиглах хэрэгтэй. Арифметик томьёо -г ашигла.
  • Бид жил, сар, өдрийг тооцоолох шаардлагатай үед CONCATENATE болон DATEDIF функцуудын хослолыг ашиглах ёстой. өөрөөр хэлбэл бүгдийг нь.
  • Нас олохын тулд бид ӨНӨӨДӨР

-г ашиглах хэрэгтэй.Дүгнэлт

Excel нь нас эсвэл хугацааны интервалыг олох өөр өөр үр дүнтэй томъёотой байдаг. Энэ нийтлэлд бид насыг олоход ашигладаг бүх функцийг хэлэлцэхийг оролдсон.

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