Excelda DATEDIF funksiyasi bilan kunlar, oylar, yillarni hisoblash

Mundarija:

Excelda DATEDIF funksiyasi bilan kunlar, oylar, yillarni hisoblash
Excelda DATEDIF funksiyasi bilan kunlar, oylar, yillarni hisoblash
Anonim

DATEDIF funksiyasi davrni yoki ikki sana orasidagi farqni kunlar, oylar va yillar bilan hisoblab chiqadi. Siz DATEDIF funksiyasidan kelgusi loyiha uchun vaqt oraligʻini aniqlashingiz mumkin yoki undan shaxsning tugʻilgan sanasi bilan bir qatorda shaxsning yoshini yillar, oylar va yillar bilan hisoblash uchun ham foydalanish mumkin. kun, masalan.

Bu koʻrsatmalar Excel 2019, 2016, 2013, 2010 va Microsoft 365 uchun Excel uchun amal qiladi.

DATEDIF funksiyasi sintaksisi va argumentlari

Funksiya sintaksisi funksiya tartibiga ishora qiladi va funksiya nomi, qavslar va argumentlarni oʻz ichiga oladi. DATEDIF funksiyasi sintaksisi:

=DATEDIF(boshlanish_sana, tugash_sana, "birlik")

  • start_date (majburiy): Siz tanlangan davrning boshlanish sanasini yoki ushbu maʼlumotlarning joylashuvi uchun yacheyka havolasini ishchi varaqda kiritishingiz mumkin.
  • tugash_date (majburiy): Boshlanish sanasi kabi, siz tanlangan davrning tugash sanasini yoki katakcha havolasini kiritishingiz mumkin.
  • unit (majburiy): Birlik funktsiyaga kunlar sonini ("D"), to'liq oylarni ("M") yoki to'liq yillarni (") topishni aytadi. Y") ikki sana o'rtasida. Birlik argumentini "D" yoki "M" kabi tirnoq belgilari bilan o'rashingiz kerak.

D, M va Y dan tashqari yana uchta birlik varianti mavjud, ularni quyidagi rasmda koʻrishingiz mumkin:

  • "YD" ikki sana orasidagi kunlar sonini hisoblab chiqadi, lekin yillarni hisobga olmaydi (5-qator).
  • "YM" ikki sana orasidagi oylar sonini hisoblab chiqadi, lekin kun va yilni hisobga olmaydi (6-qator).
  • "MD" ikki sana orasidagi kunlar sonini hisoblab chiqadi, lekin oy va yilni hisobga olmaydi (7-qator).
Image
Image

DATEDIF yashirin funksiya boʻlib, uni Excelda Formulalar yorligʻi ostidagi boshqa Sana funksiyalari roʻyxatida topa olmaysiz, yaʼni Funktsiya dialog oynasidan foydalana olmaysiz. uni kiritish uchun. Natijada, funksiya va uning argumentlarini katakka qo‘lda kiritishingiz kerak.

Excel sanalarni seriya raqamlariga aylantirish orqali sana hisoblarini amalga oshiradi. 1899-yil 31-dekabr 1-seriya raqami, 2008-yil 1-yanvar esa 39488 seriya raqami, chunki 1900-yil 1-yanvardan keyin 39488 kun.

DATEDIF bilan kunlardagi farqni hisoblash

Yuqoridagi rasmda koʻrsatilganidek, B2 katagida joylashgan DATEDIF funksiyasini qanday kiritish mumkin, bu raqamni koʻrsatish uchun. kunlar 2014-yil 4-may va 2016-yil 10-avgust.

=DATEDIF(A2, A3, "D")

Quyida bu funksiyani hujayra havolalari yordamida kiritish bosqichlari keltirilgan.

Image
Image
  1. Uni faol katak qilish uchun B2 ustiga bosing; bu yerda ikki sana orasidagi kunlar soni ko'rsatiladi.
  2. B2 katakchasida yozing =datedif(.
  3. Funksiyaning boshlanish_sanasi argumenti sifatida ushbu katakcha havolasini kiritish uchun A2 ustiga bosing.
  4. B2 katakka vergul (, ) kiriting. A2 birinchi va ikkinchi argumentlar orasidagi ajratuvchi vazifasini bajaradi.

  5. Ushbu katakcha havolasini tugash_sanasi argumenti sifatida kiritish uchun A3 ustiga bosing.
  6. Yacheyka havolasidan keyin vergul (,) kiriting A3.
  7. unit argumenti uchun tirnoq ichiga D harfini kiriting ("D") funksiyaga ikki sana orasidagi kunlar sonini koʻrsatishini bildirish.
  8. Yopish qavs.
  9. Formulani bajarish uchun klaviaturadagi Enter tugmasini bosing.
  10. Kunlar soni - 829 - ishchi varaqning B2 katagida ko'rsatiladi.
  11. B2 katakchasini bosganingizda toʻliq formula ish varagʻi ustidagi formulalar qatorida koʻrinadi.

DATEDIF xato qiymatlari

Agar siz ushbu funksiyadagi argumentlar uchun maʼlumotlarni toʻgʻri kiritmasangiz, quyidagi xato qiymatlari paydo boʻladi:

  • VALUE!: Agar boshlanish_sanasi yoki tugash_sanasi haqiqiy sana bo'lmasa, siz ushbu xatoni olasiz (8-qator quyidagi rasmda, bu erda A8 katakchada matnli ma'lumotlar mavjud).
  • NUM!: Agar tugash_sana boshlanish_sanasidan ertaroq bo'lsa, buni ko'rasiz (quyida 9-qator).

Tavsiya: