Mündəricat
Excel-də işləyərkən biz çox vaxt verilənlər toplusundan unikal dəyərləri çeşidləməliyik. Bəzən biz verilənlər toplusunda bərabər dəyərlərin sayını hesablamalıyıq.
Bu gün mən COUNTIFS funksiyasından istifadə edərək verilənlər dəstindəki unikal dəyərlərin necə hesablanacağını göstərəcəyəm.
Təcrübə İş Kitabını Yükləyin
Excel.xlsx-də COUNTIFS Unikal Dəyərləri
Excel-də COUNTIFS Unikal Dəyərləri
Burada Mars Group adlı bir şirkətin məhsullarını alan müştərilərin bəzi məhsulları və əlaqə ünvanları ilə məlumat dəsti var.
Burada məqsədimiz ilk olaraq Excelin COUNTIFS funksiyasından istifadə edərək, əlaqə ünvanlarından unikal mətn dəyərlərinin və ədədi dəyərlərin ümumi sayını hesablamaq.
1. Unikal Mətn Dəyərlərinin Hesablanması
İlk olaraq, COUNTIFS funksiyasından istifadə edərək əlaqə ünvanlarından unikal mətn dəyərlərinin sayını hesablayacağıq.
İstifadə edəcəyik. Excel-in SUM , ISTEXT, və COUNTIFS funksiyalarının kombinasiyası.
Düstur belə olacaq:
=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Bu Massiv Düsturudur . Odur ki, Office 365 -də deyilsinizsə, Ctrl + Shift + Enter düymələrini basmağı unutmayın.]
- Burada C4:C20 hüceyrələrimin diapazonudur. Siz özünüzdən istifadə edirsiniz.
- Excel-in COUNTIF funksiyasından istifadə etməklə eyni əməliyyatı yerinə yetirə bilərsiniz.
Baxın, cəmi 3 unikal mətn var.ünvanlar.
Düsturun izahı
-
ISTEXT(C4:C20)
mətn dəyərləri olan bütün ünvanlar üçün TRUE qaytarır və mətn dəyəri olmayan bütün ünvanlar üçün YANLIŞ qaytarır. - Eyni şəkildə,
COUNTIFS(C4:C20,C4:C20)=1
yalnız bir dəfə görünən bütün ünvanlar üçün TRUE qaytarır , və birdən çox görünən ünvanlar üçün YANLIŞ . -
--(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
iki şərti çoxaldır və hər iki şərt yerinə yetirildikdə 1, əks halda 0 qaytarır. - Nəhayət, SUM funksiyası bütün dəyərləri əlavə edir və unikal mətn dəyərlərinin sayını qaytarır.
Ətraflı oxuyun: Unikal Mətn üçün COUNTIF-dən Necə İstifadə Edilir
2. Unikal ədədi dəyərlərin hesablanması
Biz həmçinin COUNTIFS funksiyasından istifadə edərək əlaqə ünvanlarından unikal ədədi dəyərlərin sayını hesablaya bilərik.
Biz birləşmədən istifadə edəcəyik. Excel-in SUM , ISNUMBER, və COUNTIFS funksiyaları.
Düstur belə olacaq:
=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Bu, həm də Masivi Formula -dır. Odur ki, Office 365 -də deyilsinizsə, Ctrl + Shift + Enter düymələrini basmağı unutmayın.]
- Burada C4:C20 hüceyrələrimin diapazonudur. Siz özünüzdən istifadə edirsiniz.
- Excel-in COUNTIF funksiyasından istifadə etməklə eyni əməliyyatı yerinə yetirə bilərsiniz.
Baxın, cəmi 5 unikal ədədi ünvan var. .
İzahFormula
-
ISNUMBER(C4:C20)
ədədi dəyərlər olan bütün ünvanlar üçün DOĞRU qaytarır və bütün ünvanlar üçün YANLIŞ qaytarır ədədi qiymətlər deyil. - Eyni şəkildə,
COUNTIFS(C4:C20,C4:C20)=1
yalnız bir dəfə görünən bütün ünvanlar üçün TRUE və görünən ünvanlar üçün YANLIŞ qaytarır. bir dəfədən çox. -
--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
iki şərti çoxaldır və hər iki şərt yerinə yetirildikdə 1, əks halda 0 qaytarır. - Nəhayət, SUM funksiyası bütün dəyərləri əlavə edir və unikal ədədi dəyərlərin sayını qaytarır
Oxşar oxunuşlar:
- Unikal dəyərləri necə hesablamaq olar Excel Pivot Cədvəlindən İstifadə Edilir
- Excel Düsturu Unikal Dəyərləri Sayır (3 Asan Yol)
3. Unikal böyük hərflərə həssas dəyərlərin hesablanması
COUNTIF və COUNTIFS funksiyaları böyük hərflərə həssas olmayan uyğunluqları qaytarır. Buna görə də, hərf-həssas uyğunluğu tətbiq etmək üçün bir az hiyləgər olmalıyıq.
Bu yeni data dəstinə baxın. Burada Günəbaxan Uşaq Bağçası adlanan məktəbdə bəzi şagirdlərin imtahanda əldə etdiyi qiymətlərin qeydi var.
Burada halı nəzərə alaraq unikal qiymətlərin ümumi sayını hesablamaq istəyirik. -həssas uyğunluqlar.
Bunun üçün yeni sütun götürün və bu düsturu yeni sütunun ilk xanasına daxil edin:
=SUM(--EXACT($C$4:$C$20,C4))
[Masiv Düsturu. Beləliklə, Ctrl + Shift + Enter düyməsini basın.]
- Burada $C$4:$C$20 xanalarımın diapazonudur və C4 mənim ilk xanamdır. Siz özünüzdən istifadə edirsiniz.
- Mütləq Hüceyrə Referansını istifadə etməyi unutmayın.
Sonra kopyalamaq üçün Doldurma Dəstəsini dartın bu düsturu qalan xanalara yazın.
Sonra yeni xanaya bu düstur daxil edin:
=SUM(IF(E4:E20=1,1,0))
[Yenə Masivi Formula. Beləliklə, Office 365-də deyilsinizsə, Ctrl + shift + Enter düyməsini basın.]
- Burada E4:E20 mənim yeni sütunumun diapazonudur. Siz özünüzdən istifadə edirsiniz.
Burada yalnız bir dəfə görünən qiymətlərin sayı var, hansı ki, 4-dür.
Düsturların və Alternativ Seçimlərin Məhdudiyyətləri
İndiyə qədər biz Excel-də unikal dəyərlərin sayını hesablamaq üçün üç üsuldan istifadə etmişik.
Ancaq bir az ağıllısınızsa, indi başa düşməlisiniz ki, bir neçə var. istifadə etdiyimiz fəndlərə məhdudiyyətlər.
Yəni, düsturlar yalnız bir dəfə görünən dəyərləri hesablayır, lakin bütün dəyərləri nəzərə alaraq orada mövcud olan faktiki unikal dəyərlərin ümumi sayını saymır.
Məsələn, əgər dəyərlər diapazonunda {A, A, A, B, B, C, D, E} varsa, o, yalnız C, D, E sayılacaq. , və 3 qaytarın.
Lakin bəzən kimsə A, B, C, D, E saymalı və 5-i qaytarmalı ola bilər.
Bu tip problemləri həll etmək üçün Excel UNİKAL adlı funksiya təqdim edir.
Ancaq qısa xatırlatma, Office-də mövcuddur.Yalnız 365 .
UNİKAL və SATIR funksiyalarından istifadə edərək unikal dəyərlərin hesablanması
Orijinal məlumat dəstimizdə bütün məlumatları nəzərə alaraq əlaqə ünvanlarının unikal sayını hesablamaq üçün ünvanlar üçün bu düsturdan istifadə edə bilərsiniz:
=COUNT(UNIQUE(C4:C20))
Baxın , ən azı bir dəfə bütün ünvanları nəzərə alaraq cəmi 6 unikal ünvan var.
İndi yalnız unikal mətn ünvanlarını tapmaq üçün bu düsturdan istifadə edə bilərsiniz:
=ROWS(UNIQUE(IF(ISTEXT(
C4:C20
),
C4:C20
)))-1
- C4:C20 mənim dəyərlər diapazonumdur. Siz özünüzdən istifadə edirsiniz.
- COUNT funksiyasının yerinə SATIR funksiyasından istifadə edin.
- Və 1-i çıxarmağı unutmayın. sonunda düstur.
Eyni şəkildə, yalnız unikal ədədi ünvanları tapmaq üçün bu düsturdan istifadə edə bilərsiniz:
=ROWS(UNIQUE(IF(ISNUMBER(
C4:C20
),
C4:C20
)))-1
Nəticə
İstifadə bu üsullarla siz verilənlər dəstindəki unikal dəyərlərin sayını hesablaya bilərsiniz. Başqa üsul bilirsinizmi? Yoxsa sualınız var? Bizdən soruşmaqdan çekinmeyin.