Excelda ikki sana orasidagi yoshni qanday hisoblash mumkin (6 foydali usul)

  • Buni Baham Ko'Ring
Hugh West

Excelda bir nechta usullardan foydalanib, biz insonning haqiqiy yoshini hisoblashimiz mumkin. Biz yoshni hisoblash uchun yillar, oylar, kunlar, soatlar va hokazolardan foydalanishimiz mumkin. Yoshni hisoblash uchun boshlanish va tugash sanalarini ko'rsatishimiz kerak. Ikki sana o'rtasidagi yoshni hisoblashni o'rganib, yoshdan tashqari, biz loyihaning davomiyligini, belgilangan ikki sana orasidagi vaqt farqini, tashkilot mavjud bo'lgan yillar sonini va hokazolarni hisoblashimiz mumkin. yoqilgan. Ushbu maqolada biz excelda ikki sana orasidagi yoshni qanday hisoblashni muhokama qilamiz.

Amaliy kitobni yuklab oling

Ikki sana orasidagi yoshni hisoblash.xlsm

Excelda ikki sana orasidagi yoshni hisoblashning 6 usuli

Ikki sana orasidagi yoshni hisoblash uchun biz ba'zi xodimlarning Tug'ilgan sanasi ga asoslangan ma'lumotlar to'plamini yaratdik. kompaniya va Joriy sana . Biz odatdagi sana sifatida Joriy sana ni oldik. Maʼlumotlar toʻplami shunday.

Endi biz ikki sana orasidagi yoshni hisoblashning turli usullarini muhokama qilamiz.

1. Excelda ikki sana orasidagi yoshni hisoblash uchun DATEDIF funksiyasini qo'llash

Biz ikki sana orasidagi farqni hisoblashimiz kerak bo'lganda DATEDIF funksiyasidan foydalanishimiz mumkin. Bu yillar, oylar yoki kunlar bo'lishi mumkin. Ushbu funktsiyadan foydalanib, biz faqat mukammal sana oralig'ini topamiz, lekin haqiqiy yoki kasr sana oralig'ini emas. Yoshni topish uchun formulani yozishimiz mumkinYillarda katakchada E5 shunday.

=DATEDIF(C5,D5,”Y”)

Bu yerda C5 ga ishora qiladi Jeynning tug'ilgan sanasi va D5 biz o'zboshimchalik bilan qabul qilgan Joriy vaqtni ga ishora qiladi. Y yosh faqat yillar sifatida ko'rsatilishini bildiradi.

DATEDIF funktsiya sintaksisi DATEDIF (boshlanish sanasi, tugash sanasi, birlik) .

Ikkinchidan, ENTER tugmasini bosish orqali biz yosh qiymatini 29 deb topamiz.

Ushbu bosqichda biz E6 katakchadan E14 gacha bo'lgan Yillardagi yosh ni topish uchun To'ldirish dastagi dan foydalanishimiz mumkin. . Buning uchun biz shunchaki E5 yacheyka kursorini o'ng burchakni ushlab, pastga sudrab borishimiz kerak.

Natijada biz' Natijani shunday topasiz.

Batafsil o'qing: Excelda tug'ilgan kundan boshlab yoshni qanday hisoblash mumkin (8 ta oson usul)

2. YEARFRAC funksiyasidan yoshni hisoblash uchun foydalanish Ikki sana oraligʻi

Amaliy holatlarda biz YEARFRAC funksiyasidan foydalanishimiz mumkin, bu yerda haqiqiy yoki kasr yoshni topishimiz kerak. . Formulani E5 katakchaga shunday yozishimiz mumkin.

=YEARFRAC(C5,D5,1)

Bu yerda 1 ga Argumentning asosi .

ENTER tugmasini bosgandan so'ng biz yoshni 29,99452405 deb topamiz.

Keyinchalik, Fill Handle dan foydalanib, C6 dan D6 gacha bo'lgan hujayralar yoshini topamiz.

Formulani tushuntirish

The Asosiy asosan biz kasr yillar sonini hisoblaydigan parametrdir. U biz quyida tasvirlab bergan besh qiymatdan biriga ega bo'lishi mumkin:

  • Biz hisoblashimiz mumkin [(oyiga 30 kun)/(yiliga 360 kun)] AQSh yoki Asosiy uchun Yevropa qoidalari 0 yoki 4 ga teng.
  • Yana, biz [(haqiqiy kunlar)/(haqiqiy) olishimiz mumkin yildagi kunlar)], [(haqiqiy kunlar)/360], yoki [(haqiqiy kunlar)/365] bilan Asosiy 1, 2 ga teng , yoki 3 .
  • Biz Start Date va End Date oʻzgaruvchilarni talab qilishimiz kerak, lekin Basis ixtiyoriy. Excel, agar Asosiy

Batafsil o'qing: Yoshni hisoblash uchun Excel formulasini o'tkazib yuborsak, asos 0 deb hisoblaydi. Aniq sanada

3. Tugallangan va kasrli oylarda yoshni hisoblash uchun DATEDIF va arifmetik amallardan foydalanish

Biz oylardagi mukammal yoshni hisoblash uchun DATEDIF funksiyasidan foydalanishimiz mumkin. Bundan tashqari, biz uni oddiy arifmetik formuladan foydalanib topishimiz mumkin. Quyidagi rasmning E5 katagida biz DATEDIF funksiyasidan foydalanib, Haqiqiy oylardagi yoshni shunday hisoblashimiz mumkin.

=DATEDIF(C5,D5,”M”)

Bu yerda M formula yoshni oy ichida qaytarishini bildiradi.

Ikkinchidan, ENTER tugmasini bosish orqali biz E5 katakchasidagi 359 oyni topamiz.

Biz buni oddiygina Arifmetik formula yordamida amalga oshirish mumkinquyida.

=+(D5-C5)/30

Bu yerda +=(B2-A2)/30 formula =( bilan bir xil natijani qaytaradi. B2-A2)/30 . Demak, biz bu formulaning “ortiqcha” belgisini e’tiborsiz qoldiramiz.

Natijada biz haqiqiy yoki kasr yoshini shunday topishimiz mumkin.

Va nihoyat, Fill Handle dan foydalanib, biz shunga o'xshash narsalarni topamiz.

4. Yillar, oylar va kunlarda yoshni hisoblash uchun CONCATENATE va DATEDIF funksiyalaridan foydalanish.

Biz xohlagan vaqtda CONCATENATE va DATEDIF funksiyalarining kombinatsiyasidan foydalanishimiz mumkin. yoshni aniq yillar, oylar va kunlarda hisoblash. E5 yacheykaga formulani shunday joylashtirishimiz mumkin.

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

CONCATENATE funksiyasidan foydalanib, biz yuqorida kiritilgan formulada uchta DATEDIF formulasini birlashtirgan (birlashtirgan). Har bir DATEDIF formulasidan keyin biz Yillar, Oylar, va Kunlar matn qatorlarini kiritdik. Bu shuni anglatadiki, har bir DATEDIF formulasining natijalari yakuniy chiqishdagi matn satrlari bilan birlashtiriladi.

Yana ENTER tugmasini bosish orqali. , biz E5 katagida Haqiqiy yosh ni topamiz.

Ko'p marta dan foydalanishimiz kerak. Boshqa kataklardagi yoshni topish uchun Tutqichni to'ldirish .

Natijada biz shunday natijaga erishamiz.

O'qing Batafsil: Yil va oylarda Excelda yoshni qanday hisoblash mumkin (5 ta oson usul)

5. DATEDIF va TODAY dan foydalanishJoriy vaqt bilan yoshni hisoblash funktsiyalari

Agar biz asl joriy vaqtdan foydalanmoqchi bo'lsak va keyinchalik kunlik vaqt o'zgarishi bilan yoshni o'zgartirmoqchi bo'lsak, buni ikkita qulay tizim yordamida amalga oshirishimiz mumkin.

5.1 Turli vaqt ustunidan foydalanish

Biz ma'lumotlar to'plamidagi vaqtni asl Joriy vaqt bilan o'zgartirishimiz mumkin. Buning uchun quyida joylashgan D5 katagiga TODAY funksiyasini qo'llashimiz kerak. Bu yerda E5 katakchada biz allaqachon DATEDIF funktsiyasini qo'llaganmiz.

=TODAY()

Ikkinchidan, biz ENTER tugmasini bosishimiz kerak.

Natijada biz original Hozirgi vaqtni<2 topdik>. E5 hujayradagi Yillardagi yosh ham shunga mos ravishda 29 dan 32 ga o'zgardi.

Keyin To'ldirish dastagidan ikkala D va E ustunlaridan foydalanib, biz nihoyat Hozirgi vaqtga ko'ra har bir hujayradagi yoshni topdik.

5.2 Turli vaqt ustunidan foydalanmasdan

Biz shunchaki DATEDIF va TIME<2 kombinatsiyasidan foydalanishimiz mumkin> vaqt ustuni yordamisiz yoshni hisoblash funktsiyalari. Buning uchun quyidagi formulani D5 katakchaga shunday qo'llashimiz kerak.

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

Bu erda biz <1 dan foydalandik>TODAY() boshqa vaqt xujayrasi havolasidan foydalanish o'rniga. Bu oxirgi marta belgilangan hujayra havolasi Bugun ekanligini bildiradi.

Shunga o'xshab, Enter tugmasini bosish orqali biz yoshni quyidagicha olamiz 32 .

Nihoyat, D5 dan D14<2 gacha bo'lgan har bir hujayradagi yoshni olish uchun To'ldirish dastagi dan foydalanishimiz kerak>.

Natijada shunday natijani topamiz.

6. Excelda ikki sana orasidagi yoshni hisoblash uchun VBA ni qo'llash

VBA ni qo'llash yoshni hisoblashimiz mumkin bo'lgan yana bir usuldir. Buning uchun biz quyidagi amallarni bajarishimiz kerak.

Birinchi navbatda, Dasturchi yorlig'iga > Visual Basic .

Ikkinchidan, Insert > keyin Module .

Natijada shunday bo'sh Modul paydo bo'ladi.

Uchinchidan, quyida joylashgan VBA kodini Moduli ichiga nusxalash va joylashtirishimiz kerak.

5685

Bundan keyin Ishga tushirish > keyin Sub/UserForm-ni ishga tushiring .

Va nihoyat, quyidagi natijani olamiz.

Batafsil o'qing: Excel VBA: Tug'ilgan kundan boshlab yoshni hisoblang

Esda tutilishi kerak bo'lgan narsalar

  • Biz murojaat qila olmaymiz faqat DATEDIF funksiyasi, bu yerda biz yoshni kasr shaklida topishimiz kerak.
  • Kasr yoshini topish uchun biz YEARFRAC funktsiyasini qo'llashimiz kerak yoki biz ham mumkin Arifmetik formuladan foydalaning.
  • Biz yillar, oylar va kunlarni hisoblashimiz kerak bo'lganda CONCATENATE va DATEDIF funksiyalarining kombinatsiyasidan foydalanishimiz kerak. ya'ni ularning barchasi.
  • Yoshlarni topishdan dinamik foydalanish uchun biz BUGUN

ni qo'llashimiz kerak.Xulosa

Excel yosh yoki vaqt oralig'ini topish uchun turli xil samarali formulalarga ega. Ushbu maqolada biz yoshni topish uchun ishlatiladigan barcha funktsiyalarni muhokama qilishga harakat qildik.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.