Mundarija
Excelda ishlayotganda biz ko'pincha ma'lumotlar to'plamidan noyob qiymatlarni saralashimiz kerak. Ba'zan biz ma'lumotlar to'plamidagi teng qiymatlar sonini hisoblashimiz kerak.
Bugun men COUNTIFS funksiyasidan foydalanib ma'lumotlar to'plamidagi noyob qiymatlarni qanday hisoblashni ko'rsataman.
Mashq kitobini yuklab oling
Excel.xlsx-dagi COUNTIFS noyob qiymatlari
Exceldagi COUNTIFS noyob qiymatlari
Mana bizda Mars Group nomli kompaniya mahsulotlarini sotib olgan ba'zi mahsulotlar va mijozlarning aloqa manzillari ko'rsatilgan ma'lumotlar to'plami mavjud.
Maqsadimiz: birinchi navbatda Excelning COUNTIFS funksiyasidan foydalangan holda yagona matn qiymatlari va raqamli qiymatlarning umumiy sonini hisoblang.
1. Noyob matn qiymatlarini hisoblash
Avvalo, biz COUNTIFS funksiyasidan foydalangan holda kontakt manzillaridan noyob matn qiymatlari sonini hisoblaymiz.
Biz foydalanamiz. Excelning SUM , ISTEXT, va COUNTIFS funksiyalarining kombinatsiyasi.
Formula quyidagicha bo'ladi:
=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Bu Masiv formulasi . Shunday ekan, Office 365 da bo'lmasangiz, Ctrl + Shift + Enter tugmalarini bosishni unutmang.]
- Bu yerda C4:C20 hujayralarim diapazoni. Siz o'zingizning birini ishlatasiz.
- Siz xuddi shu amalni Excelning COUNTIF funksiyasidan foydalanib bajarishingiz mumkin.
Mana, jami 3 ta noyob matn mavjud.manzillar.
Formula izohi
-
ISTEXT(C4:C20)
matn qiymatlari bo'lgan barcha manzillar uchun TRUE qaytaradi va matn qiymatlari bo'lmagan barcha manzillar uchun FALSE qiymatini qaytaradi. - Shunga o'xshab,
COUNTIFS(C4:C20,C4:C20)=1
faqat bir marta paydo bo'lgan barcha manzillar uchun TRUE qiymatini qaytaradi. , va bir necha marta paydo bo'ladigan manzillar uchun FALSE . -
--(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
ikki shartni ko'paytiradi va ikkala shart ham bajarilsa 1ni qaytaradi, aks holda 0ni qaytaradi. - Nihoyat, SUM funktsiyasi barcha qiymatlarni qo'shadi va noyob matn qiymatlari sonini qaytaradi.
Batafsil o'qish: Noyob matn uchun COUNTIF dan qanday foydalanish kerak
2. Noyob raqamli qiymatlarni hisoblash
Biz COUNTIFS funksiyasidan foydalanib, kontakt manzillaridagi noyob raqamli qiymatlar sonini ham sanashimiz mumkin.
Biz kombinatsiyadan foydalanamiz. Excelning SUM , ISNUMBER, va COUNTIFS funktsiyalari.
Formla quyidagicha bo'ladi:
=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Bu ham Masiv formulasi . Shunday ekan, Office 365 da bo'lmasangiz, Ctrl + Shift + Enter tugmalarini bosishni unutmang.]
- Bu yerda C4:C20 hujayralarim diapazoni. Siz o'zingizning manzilingizdan foydalanasiz.
- Siz bir xil amalni Excelning COUNTIF funksiyasidan foydalanib bajarishingiz mumkin.
Qarang, jami 5 ta noyob raqamli manzillar mavjud. .
TushuntirishFormula
-
ISNUMBER(C4:C20)
raqamli qiymatlar bo'lgan barcha manzillar uchun TRUE qaytaradi va barcha manzillar uchun FALSE qaytaradi. raqamli qiymatlar emas. - Shunga o'xshab,
COUNTIFS(C4:C20,C4:C20)=1
faqat bir marta ko'rinadigan barcha manzillar uchun TRUE va paydo bo'lgan manzillar uchun FALSE qaytaradi. bir necha marta. -
--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
ikki shartni ko'paytiradi va agar ikkala shart ham bajarilsa 1 ni qaytaradi, aks holda 0 ni qaytaradi. - Nihoyat, SUM funktsiyasi barcha qiymatlarni qo'shadi va noyob raqamli qiymatlar sonini qaytaradi
O'xshash o'qishlar:
- Noyob qiymatlarni qanday hisoblash mumkin Excel umumiy jadvaldan foydalanish
- Excel formulasi Noyob qiymatlarni hisoblash (3 oson yo'l)
3. Noyob katta-kichik kichik qiymatlarni hisoblash
COUNTIF va COUNTIFS funksiyalari katta-kichik harflarni sezmaydigan mosliklarni qaytaradi. Shuning uchun katta-kichik harflarga mos kelishini qo‘llash uchun biz biroz hiyla-nayrang bo‘lishimiz kerak.
Ushbu yangi ma’lumotlar to‘plamiga qarang. Bu yerda bizda kungaboqar bolalar bog'chasi deb nomlangan maktabda ba'zi o'quvchilarning imtihondagi baholari qayd etilgan.
Biz bu erda vaziyatni hisobga olgan holda yagona baholarning umumiy sonini hisoblamoqchimiz. -sezgir mosliklar.
Buni amalga oshirish uchun yangi ustunni oling va yangi ustunning birinchi katagiga ushbu formulani kiriting:
=SUM(--EXACT($C$4:$C$20,C4))
[Masiv formulasi. Shunday ekan, Ctrl + Shift + Enter -ni bosing.]
- Bu yerda $C$4:$C$20 hujayralar diapazoni va C4 mening birinchi katakcham. Siz oʻzingizdan foydalanasiz.
- Mutlaq hujayra maʼlumotnomasidan foydalanishni unutmang.
Keyin nusxa olish uchun Toʻldirish dastagini torting. bu formulani qolgan hujayralarga kiriting.
Keyin yangi katakka quyidagi formulani kiriting:
=SUM(IF(E4:E20=1,1,0))
[Yana Masiv formulasi. Shuning uchun Office 365da bo'lmasangiz, Ctrl + shift + Enter tugmalarini bosing.]
- Bu yerda E4:E20 mening yangi ustunim diapazoni. Siz oʻzingizdan foydalanasiz.
Bu yerda biz faqat bir marta chiqadigan baholar sonini oldik, yaʼni 4.
Formulalarning cheklovlari va muqobil variant
Shu paytgacha biz Excelda noyob qiymatlar sonini hisoblashning uchta usulidan foydalanganmiz.
Ammo agar siz biroz aqlli bo'lsangiz, hozirgacha bir nechtasi borligini tushunib olishingiz kerak. biz ishlatgan fokuslar uchun cheklovlar.
Ya'ni, formulalar faqat bir marta paydo bo'ladigan qiymatlarni hisoblaydi, lekin barcha qiymatlarni hisobga olgan holda u erda mavjud bo'lgan haqiqiy noyob qiymatlarning umumiy sonini hisoblamaydi.
Masalan, qiymatlar oralig'ida {A, A, A, B, B, C, D, E} bo'lsa, u faqat C, D, E hisoblanadi. , va 3 ni qaytaring.
Lekin ba'zan kimdir A, B, C, D, E ni sanab, 5 ni qaytarishi kerak bo'lishi mumkin.
Ushbu turdagi muammolarni hal qilish uchun Excel UNIQUE deb nomlangan funktsiyani taqdim etadi.
Lekin qisqa eslatma, bu Office-da mavjud.Faqat 365 .
UNIQUE va ROWS funksiyalaridan foydalangan holda noyob qiymatlarni hisoblash
Bizning asl ma'lumotlar to'plamimizda barchani hisobga olgan holda aloqa manzillarining yagona sonini hisoblash uchun manzillar uchun quyidagi formuladan foydalanishingiz mumkin:
=COUNT(UNIQUE(C4:C20))
Qarang. , barcha manzillarni kamida bir marta hisobga olgan holda jami 6 ta noyob manzil mavjud.
Endi faqat noyob matn manzillarini topish uchun quyidagi formuladan foydalanishingiz mumkin:
=ROWS(UNIQUE(IF(ISTEXT(
C4:C20
),
C4:C20
)))-1
- C4:C20 bu mening qiymatlar diapazoni. Siz o'zingizning birini ishlatasiz.
- COUNT funktsiyasi o'rniga ROWS funksiyasidan foydalaning.
- Va 1 ni ayirishni unutmang. oxiridagi formula.
Shunga o'xshab, faqat noyob raqamli manzillarni topish uchun quyidagi formuladan foydalanishingiz mumkin:
=ROWS(UNIQUE(IF(ISNUMBER(
C4:C20
),
C4:C20
)))-1
Xulosa
Foydalanish Ushbu usullar yordamida siz ma'lumotlar to'plamidagi noyob qiymatlar sonini hisoblashingiz mumkin. Boshqa usulni bilasizmi? Yoki savollaringiz bormi? Bizdan bemalol so'rang.