Excelda COUNTIFS noyob qiymatlari (3 oson usul)

  • Buni Baham Ko'Ring
Hugh West

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.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.