Nimalarni bilish kerak
- BILVOY funksiyasi formuladagi hujayra havolalari oraligʻini formulani tahrir qilmasdan oʻzgartiradi.
- Belgilangan mezonlarga javob beradigan hujayralarning dinamik diapazonini yaratish uchun COUNTIF argumenti sifatida INDIRECT dan foydalaning.
- Kriteriyalar INDIRECT funksiyasi tomonidan belgilanadi va faqat mezonlarga javob beradigan katakchalar hisobga olinadi.
Ushbu maqolada formulaning oʻzini tahrir qilmasdan, formulada foydalaniladigan katakcha havolalari oraligʻini oʻzgartirish uchun Excel formulalarida BILOSHIY funksiyasidan qanday foydalanish tushuntiriladi. Bu elektron jadvalingiz o'zgarganda ham bir xil hujayralar ishlatilishini ta'minlaydi. Ma'lumotlar Excel 2019, Excel 2016, Excel 2013, Excel 2010, Mac uchun Excel va Excel Online uchun amal qiladi.
COUNTIF bilan dinamik diapazondan foydalanish - BILOVYo formula
INDIRECT funksiyasidan yacheyka havolasini argument sifatida qabul qiladigan SUM va COUNTIF funksiyalari kabi bir qator funksiyalar bilan foydalanish mumkin.
COUNTIF uchun argument sifatida BILOVYoʻTdan foydalanish hujayra qiymatlari mezonlarga javob bersa, funksiya tomonidan hisoblanishi mumkin boʻlgan hujayra havolalarining dinamik diapazonini yaratadi. U buni baʼzan matn qatori deb ataladigan matn maʼlumotlarini hujayra havolasiga aylantirish orqali amalga oshiradi.
Bu misol yuqoridagi rasmda koʻrsatilgan maʼlumotlarga asoslangan. Qo‘llanmada yaratilgan COUNTIF - BILOVYo‘T formulasi:
=COUNTIF(BILOSHIY(E1&":"&E2), ">10")
Ushbu formulada INDIRECT funksiyasi argumenti quyidagilardan iborat:
- Yacheyka E1 va E2 ga murojaat qiladi, ularda D1 va D6 matn maʼlumotlari mavjud.
- Diapazon operatori, ikki nuqta (:) ikki qoʻshtirnoq (" ") bilan oʻralgan va ikki nuqtani matnga aylantiradi string.
- E1 va E2 katakcha havolalari bilan yoʻgʻon nuqtani birlashtirish yoki birlashtirish uchun ishlatiladigan ikkita ampersan (&).
Natija shuki, INDIRECT D1:D6 matn qatorini hujayra havolasiga aylantiradi va agar havola qilingan katakchalar 10 dan katta boʻlsa, uni COUNTIF funksiyasiga oʻtkazadi.
INDIRECT funksiyasi har qanday matn kiritishni qabul qiladi. Bular matn yoki matnli hujayra havolalarini o'z ichiga olgan ishchi varaqdagi hujayralar bo'lishi mumkin, ular to'g'ridan-to'g'ri funktsiyaga kiritiladi.
Formula diapazonini dinamik ravishda oʻzgartirish
Yodda tuting, maqsad dinamik diapazonga ega formula yaratishdir. Dinamik diapazonni formulaning o‘zini tahrir qilmasdan o‘zgartirish mumkin.
E1 va E2 katakchalarida joylashgan matn ma'lumotlarini D1 va D6 dan D3 va D7 ga o'zgartirish orqali funksiya tomonidan jami diapazonni D1:D6 dan D3:D7 ga osongina o'zgartirish mumkin. Bu G1 katakdagi formulani to‘g‘ridan-to‘g‘ri tahrirlash zaruriyatini yo‘q qiladi.
Ushbu misoldagi COUNTIF funksiyasi faqat 10 dan katta boʻlsa, raqamlarni oʻz ichiga olgan katakchalarni hisoblaydi. D1:D6 diapazonidagi besh yacheykadan toʻrttasida maʼlumotlar boʻlsa ham, faqat uchta katakda raqamlar mavjud. Boʻsh yoki matnli maʼlumotlarni oʻz ichiga olgan hujayralar funksiya tomonidan eʼtiborga olinmaydi.
COUNTIF bilan matnni hisoblash
COUNTIF funksiyasi raqamli ma'lumotlarni hisoblash bilan cheklanmaydi. Shuningdek, u maʼlum bir matnga mos kelishini tekshirish orqali matnni oʻz ichiga olgan hujayralarni hisoblaydi.
Buni amalga oshirish uchun G2 katakchaga quyidagi formula kiritiladi:
=COUNTIF(BILOSHIY(E1&":"&E2), "ikki")
Ushbu formulada INDIRECT funktsiyasi B1 dan B6 gacha bo'lgan kataklarga havola qiladi. COUNTIF funksiyasi matn qiymati ikkita bo‘lgan katakchalar sonini jamlaydi.
Bu holda natija 1.
COUNTA, COUNTBLANK va INDIRECT
Excelning yana ikkita hisoblash funksiyasi COUNTA boʻlib, u har qanday turdagi maʼlumotlarni oʻz ichiga olgan hujayralarni hisoblaydi, faqat boʻsh yoki boʻsh kataklarni hisobga olmaydi va COUNTBLANK diapazondagi faqat boʻsh yoki boʻsh kataklarni hisoblaydi.
Ushbu funksiyalarning ikkalasi ham COUNTIF funksiyasiga oʻxshash sintaksisga ega boʻlgani uchun ularni yuqoridagi misolga INDIRECT bilan almashtirib, quyidagi formulalarni yaratish mumkin:
=COUNTA(BEVOVSIO(E1&":"&E2))
=COUNTBLANK(BEVOSIT(E1&":"&E2)
D1:D6 diapazoni uchun COUNTA 4 javobini qaytaradi, chunki besh hujayradan toʻrttasida maʼlumotlar mavjud. COUNTBLANK 1 javobini qaytaradi, chunki diapazonda faqat bitta boʻsh katak bor.
Nima uchun BILVOY funksiyadan foydalanish kerak?
Bu formulalarning barchasida BILOSHIY funksiyadan foydalanishning afzalligi shundaki, yangi kataklarni diapazonning istalgan joyiga kiritish mumkin.
Diapazon turli funksiyalar ichida dinamik ravishda oʻzgaradi va natijalar mos ravishda yangilanadi.
BILOSHIY funksiyasiz, har bir funktsiyani barcha 7 katakchani, jumladan, yangisini ham oʻz ichiga oladigan tarzda tahrirlash kerak boʻladi.
BEVOIYoʻT funksiyasining afzalliklari shundan iboratki, matn qiymatlari hujayra havolasi sifatida kiritilishi mumkin va u har safar jadvalingiz oʻzgarganda diapazonlarni dinamik ravishda yangilaydi.
Bu umumiy jadvalga texnik xizmat koʻrsatishni ancha osonlashtiradi, ayniqsa juda katta elektron jadvallar uchun.