YEARFRAC funksiyasi ikki sana (boshlanish_date va ) orasidagi kunlar soni bilan ifodalangan yilning ulushini hisoblab chiqadi. tugash_sana).
Boshqa Excel funktsiyalari ikki sana orasidagi kunlar sonini topishi mumkin, lekin ular qiymatni yillar, oylar, kunlar yoki uchtasining kombinatsiyasi bilan qaytarish bilan cheklanadi.
YEARFRAC esa ikki sana oʻrtasidagi farqni avtomatik ravishda oʻnli kasr shaklida qaytaradi, masalan, 1,65 yil, natijada toʻgʻridan-toʻgʻri boshqa hisob-kitoblarda foydalanish mumkin..
Bu hisob-kitoblar xodimning ish staji yoki sogʻliq uchun nafaqalar kabi muddatidan oldin tugatiladigan yillik dasturlar uchun toʻlanadigan foiz kabi qiymatlarni oʻz ichiga olishi mumkin.
Bu koʻrsatmalar Excel 2019, 2016, 2013, 2010 va Microsoft 365 uchun Excel uchun amal qiladi.
YEARFRAC funksiyasi sintaksisi va argumentlari
Funksiya sintaksisi funksiya tartibiga ishora qiladi va funksiya nomi, qavslar va argumentlarni oʻz ichiga oladi. YEARFRAC funksiyasi sintaksisi:
=YEARFRAC(Boshlanish_sana, Tugash_sana, asos)
Start_date (majburiy) birinchi sana oʻzgaruvchisi; bu argument ishchi varaqdagi maʼlumotlarning joylashuvi yoki seriya raqami formatidagi haqiqiy boshlanish sanasi uchun hujayra havolasi boʻlishi mumkin.
End_date (majburiy) ikkinchi sana oʻzgaruvchisi. Argument talablari Boshlanish_sanasi uchun belgilangan talablar bilan bir xil.
Basis (ixtiyoriy) noldan toʻrtgacha boʻlgan qiymat boʻlib, Excelga funksiya bilan qaysi kunni hisoblash usulidan foydalanishni bildiradi.
- 0 yoki oʻtkazib yuborilgan - oyiga 30 kun/yiliga 360 kun (AQSh NASD)
- 1 - Oylik kunlarning haqiqiy soni/Yillik kunlarning haqiqiy soni
- 2 - Oydagi kunlarning haqiqiy soni/yiliga 360 kun
- 3 - Oydagi kunlarning haqiqiy soni/yiliga 365 kun
- 4 - oyiga 30 kun/yiliga 360 kun (Yevropa)
asos argumenti variantlari ichida 1 qiymati oyda kun va yilida kunlarni hisoblash uchun eng aniq ma'lumotni beradi.
YEARFRAC funksiyasining Asosiy argumenti uchun oylik kunlar va yillik kunlarning turli kombinatsiyasi mavjud, chunki bizneslar turli aksiyalar savdosi, iqtisod va moliya kabi sohalar buxg alteriya tizimi uchun turli talablarga ega.
YEARFRAC VALUE! xato qiymatini qaytaradi, agar Start_date yoki End_date sanalar haqiqiy emas.
YEARFRAC NUM! xato qiymatini qaytaradi, agar Basis argumenti dan kichik bo'lsa nol yoki toʻrtdan katta.
YEARFRAC funksiyasiga misol
Yuqoridagi rasmda koʻrinib turibdiki, bu misol vaqt uzunligini topish uchun E3 katakdagi YEARFRAC funksiyasidan foydalanadi. ikki sana oralig'ida - 2012 yil 9 mart va 2013 yil 1 noyabr.
Ushbu misolda boshlanish va tugash sanalarining joylashuvi uchun hujayra havolalaridan foydalanasiz, chunki ular bilan ishlash odatda seriya raqamlarini kiritishdan koʻra osonroqdir.
Shuningdek, ROUND funksiyasidan foydalanib, javobdagi kasr sonini toʻqqizdan ikkitaga qisqartirish boʻyicha ixtiyoriy qadamni qoʻyishingiz mumkin.
Yuqoridagi rasmda ko'rsatilganidek, D1 - E2 katakchalariga ma'lumotlarni kiritishdan boshlang. E3 katakcha formulalar joylashadi.
Excel sanalarni matn ma'lumoti sifatida talqin qilsa, yuzaga kelishi mumkin bo'lgan muammolarni oldini olish uchun boshlanish va tugash sanasi argumentlarini kiritish uchun DATE funksiyasidan foydalaning.
Sana funksiyasi sintaksisi bu misol uchun quyidagicha:
E1 -=DATE(2012, 3, 9)
E2 -=DATE(2013, 11, 1)
YEARFRAC funksiyasiga kirish
Ushbu misolda siz YEARFRAC funksiyasini E3 katakchadagi ikkita sana orasidagi vaqtni hisoblash uchun kiritasiz. E1 va E2.
- E3 katakchasini bosing - bu yerda funksiya natijalari ko'rsatiladi.
- Tasma menyusining Formulalar sahifasiga bosing.
Funksiya ochiladigan menyusini ochish uchun tasmada Sana va vaqt ni tanlang.
Boshlanish va tugash sanasi argumentlarini kiritish uchun DATE funksiyasidan foydalanish sanalar matnli maʼlumot sifatida talqin qilinsa yuzaga kelishi mumkin boʻlgan muammolarni oldini oladi.
- Roʻyxatdagi YEARFRAC ustiga bosing Formula quruvchi.
- Boshlanish_sanasi qatoriga bosing.
- Yacheyka havolasini kiritish uchun ish varaqidagi yacheyka E1 ustiga bosing.
- End_date qatoriga bosing.
- Yacheyka havolasini kiritish uchun ishchi varaqdagi yacheyka E2 ustiga bosing.
- Basis qatoriga bosing.
- Hisoblashda oylik kunlar va yillik kunlar sonidan foydalanish uchun ushbu qatorga 1 raqamini kiriting
- Funksiyani bajarish uchun OK tugmasini bosing.
- 1,647058824 qiymati E3 katagida koʻrsatilishi kerak, bu ikki sana orasidagi yillardagi vaqt.
- Ish varagʻingiz sozlamalaringizga qarab koʻproq yoki kamroq kasrli nuqtalarni koʻrsatishi mumkin.
ROUND va YEARFRAC funksiyalarini joylashtirish
Funksiya natijasi bilan ishlashni osonlashtirish uchun E3 katakdagi qiymatni ROUND ichiga joylashtirish orqali ikki kasrga yaxlitlash mumkin.va YEARFRAC funksiyalari. Buning uchun teng (=) belgisidan keyin ROUND va oxirgi qavslar oldiga , 2 kiriting. Olingan formula:
=ROUND(YEARFRAC(E1, E2, 1), 2)
Javob 1,65 ga teng.