Mundarija
Ushbu maqolada biz Excelda VLOOKUP funksiyasidan COUNTIF funksiyasi bilan foydalanamiz. VLOOKUP va COUNTIF koʻpincha MS Excelda qoʻllaniladigan va kuchli funksiyalardir. VLOOKUP har qanday jadvaldagi har qanday aniq ma'lumotlarni topish uchun ishlatiladi va COUNTIF funktsiyasi shartlar yordamida elementlarni hisoblash uchun. Ushbu ikki funktsiyaning kombinatsiyalangan formulasi bilan biz istalgan diapazondagi shartlar bilan istalgan qiymatlarni qidirishimiz va hisoblashimiz mumkin. Ushbu maqolada men VLOOKUP ni COUNTIF funktsiyasi bilan ishlatishning turli usullarini ko'rsataman.
Amaliyot ish kitobini yuklab oling
Siz amaliyotni yuklab olishingiz mumkin ish kitobi bu yerda.
VLOOKUP-ni COUNTIF.xlsx bilan birlashtiring
VLOOKUP-ni COUNTIF funksiyasi bilan ishlatishning 3 usuli
Ushbu maqolada biz VLOOKUP dan COUNTIF bilan 3 xil usulda foydalanish haqida gapiramiz. Birinchidan, biz ma'lum bir hodisaning sodir bo'lishini aniqlash uchun kombinatsiyadan foydalanamiz. Ikkinchidan, biz ma'lum bir foizlar to'plamining o'rtacha foizini hisoblaymiz. Nihoyat, VLOOKUP yordamida COUNTIF yordamida qiymat mavjudligini bilib olamiz.
1. VLOOKUP va COUNTIF funksiyalaridan foydalangan holda hodisalarni sanash
Keling, talabalarning davomati haqidagi ma’lumotlar to‘plamini ko‘rib chiqaylik. Bu misol uchun, biz shunchaki haftalik qatnashishni taxmin qilamiz. Endi biz VLOOKUP va COUNTIF yordamida har bir talabaning umumiy davomatini hisoblaymiz.funktsiyalari.
Qadamlar:
- Avval C16 katakchasini tanlang va istalgan nomni kiriting. katakchada.
- Ikkinchidan, C17 katakchani tanlang va yozing,
=COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0))
- Nihoyat, Enter tugmasini bosing.
- Natijada biz tashriflar sonini topamiz. talaba.
Formulalarni taqsimlash:
- VLOOKUP( C16,B5:C14,2,0): VLOOKUP funksiyasi C16 , qidirish qiymati, B5 qidirish oralig'idagi qiymatga mos keladi: C14 . Keyin u diapazonning ikkinchi ustunidagi C16 katakchadagi nom bilan bog'langan raqamga mos keladi, bu holda 13 .
- COUNTIF (F5:K14,VLOOKUP(C16,B5:C14,2,0)) : COUNTIF funksiyasi VLOOKUP(C16,B5:C14,2,) tomonidan qaytarilgan raqamni hisoblaydi. 0) ifodasi 13 F5:K14 oraligʻida va 13 raqamining koʻrinish sonini qaytaradi. Bu holda, u 5 bo'ladi.
Batafsil o'qing: Matnni Excelda qidirish uchun VLOOKUP (4 oson usul)
2. VLOOKUP va COUNTIF funksiyalaridan foydalangan holda foizlarni hisoblang
Keling, har bir kurs uchun (masalan, 6 kurs) talaba baholari toʻplamiga ega boʻlaylik. Endi bizning tashvishimiz, agar baholarning kamida 4 foizi bo'lsa, barcha baholarning o'rtacha foizini topishdir. Bu shuni anglatadiki, agar biron bir talaba 4 foizdan kam bo'lsa, biz oddiygina qilamizqayting #NA! Aks holda, biz baholarning oʻrtacha foizini qaytaramiz.
Qadamlar:
- Boshlash uchun quyidagini tanlang C16 katakchani tanlang va katakka istalgan nomni kiriting.
- Keyin, C17 katakchasini tanlang va quyidagi formulani kiriting,
=IF(COUNTIF(INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0),">0")<4,NA(),VLOOKUP(C16,$B$5:$I$14,8,0))
- Enter tugmasini bosing.
- Natijada biz o‘quvchilarning o‘rtacha foizini olamiz.
Formulalarni taqsimlash:
- VLOOKUP(C16,$B$5:$I$14,8,0): [value_agar_false] argumentini qaytaradi IF Bu asosan oʻrtacha Daniel tomonidan olingan belgilarning foizi.
- Chiqish: 41%
- NA(): , agar mantiqiy test
AGAR funksiyaning argumenti TRUE ga aylanadi. Bu yerda Daniel 4 dan ortiq kurslarda qatnashdi, bu kerakli shart emas, shuning uchun bu qism xatolik qaytaradi. - Chiqish: #N/A
- MATCH(C16,$B$5:$B$14,0): u B5:B14 hujayra diapazonidagi Daniel ning nisbiy o'rnini qaytaradi.
- Chiqish: 6
- INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0) —-> ni soddalashtiradi
- INDEX($C$5:$H$14,6),0): Daniel uchun foizlar toʻplamini qaytaradi.
- Chiqish: {0.25,0.6,0.25,0.25,0.6,0.5}
- COUNTIF(INDEX($C$5:): $H$14,MATCH(C16,$B$5:$B$14,0),0),”>0″ )—->
- COUNTIF({0.25,0.6,0.25,0.25,0.6,0.5},”>0″) ga aylanadi: agar qiymat boʻlsa, foizlarni hisoblaydi 0 dan katta.
- Chiqish: 6
- Shunday qilib, butun formula soddalashtiriladi
- IF(6<4, #N) /A, 41%) : Daniel ning oʻrtacha foizini qaytaradi, chunki 6<4 haqiqiy shart emas.
- Chiqish: 41% .
Batafsil: INDEX MATCH va VLOOKUP funktsiyasi (9 ta misol)
Shunga o'xshash o'qishlar
- VLOOKUP ishlamayapti (8 ta sabab) &Echimlar)
- Qanday qilib Excelda VLOOKUP registrini sezgir qilish mumkin (4 usul)
- Bir nechta qiymatlarni vertikal ravishda qaytarish uchun Excel VLOOKUP
- Excelda bir nechta shartlar bilan VLOOKUP (2 usul)
3. Qiymat mavjudligini aniqlash uchun COUNTIF vs VLOOKUP
Ushbu bo'limda biz COUNTIF va VLOOKUP funksiyalari qidiruv operatsiyalarini qanday boshqarishini aniqlashga harakat qilamiz. Aniqroq qilib aytadigan bo'lsak, har qanday elementning umumiy soni nolga teng bo'lsa, COUNTIF va VLOOKUP funktsiyalari tomonidan qaytariladigan narsalarni ko'ramiz. Faraz qilaylik, bizda xodimlarning ismlari va identifikatori ko'rsatilgan ma'lumotlar to'plami bor. Jadvalda takroriy qiymatlar mavjud. Endi biz ismlarni hisoblaymiz va ularni moslashtirishga harakat qilamiz.
Qadamlar:
- Boshlash uchun bosing. E5 katakchada va istalgan nomda.
- Keyin, tanlang F5 katakchani va quyidagi formulani kiriting,
=COUNTIF($C$5:$C$14,E5)
- tugmasini bosing Shundan so'ng kiriting.
- Natijada biz C5:C14 oralig'ida ismning necha marta paydo bo'lganini olamiz.
- Bundan keyin H5 katakchani va har qanday nomni tanlang.
- Keyin, I5 katakchani tanlang va kiriting,
=VLOOKUP(H5,$C$5:$C$14,1,0)
- Shunday qilib, biz I5 katakchadagi H5 katakchadagi kabi nomga ega bo'ling.
Batafsil o'qing: Nima uchun VLOOKUP #N/A ni qaytaradi? (5 ta sabab va yechimlar)
Xulosa
Bular VLOOKUP funksiyasidan COUNTIF