Mündəricat
Google Cədvəl COUNTIF öyrənmək üçün ən asan funksiyalardan biridir və istifadə etmək üçün ən əlverişli funksiyalardan biridir.
COUNTIF-in burada necə istifadə olunduğuna dair bəzi bilikləri əldə etməyin vaxtıdır. Google Cədvəl və bu funksiyanın nə üçün əsl Google Cədvəl köməkçisi olduğunu öyrənin.
Google Cədvəldə COUNTIF funksiyası nədir?
Bu qısa köməkçi bizə imkan verir müəyyən bir dəyərin müəyyən edilmiş data diapazonunda neçə dəfə göründüyünü hesablayın.
Google Cədvəldə COUNTIF sintaksisi
Funksiyamızın sintaksisi və onun arqumentləri aşağıdakı kimidir:
=COUNTIF(aralıq) , kriteriya)- aralıq - müəyyən bir dəyəri saymaq istədiyimiz xanalar diapazonu. Tələb olunur.
- kriteriya və ya axtarış meyarı - birinci arqumentdə göstərilən data diapazonunda tapmaq və saymaq üçün dəyər. Tələb olunur.
Təcrübədə Google Cədvəl COUNTIF
Görünə bilər ki, COUNTIF o qədər sadədir ki, hətta funksiya kimi də sayılmaz (məqsədli sözdür), lakin əslində onun potensialı olduqca təsir edicidir. Təkcə onun axtarış meyarları belə bir təsviri əldə etmək üçün kifayətdir.
Məsələ ondadır ki, biz təkcə konkret dəyərləri deyil, həm də müəyyən meyarlara cavab verənləri axtarmağa qərar verə bilərik.
Artiq vaxtdır. birlikdə düstur yaratmağa çalışın.
Mətn və rəqəmlər üçün Google Cədvəl COUNTIF (dəqiq uyğunluq)
Fərz edək ki, şirkətiniz bir neçə istehlak bölgəsində müxtəlif növ şokolad satır vəbağlanmayıb.
COUNTIF və şərti formatlaşdırma
Google Cədvəl təklif etdiyi maraqlı bir fürsət var - bəzi meyarlardan asılı olaraq xananın formatını (məsələn, rəngini) dəyişmək. Məsələn, yaşıl rəngdə daha tez-tez görünən dəyərləri vurğulaya bilərik.
COUNTIF funksiyası burada da kiçik rol oynaya bilər.
Formatlaşdırmaq istədiyiniz xanaların diapazonunu seçin. bəzi xüsusi yol. Format -> Şərti formatlaşdırma...
Format xanaları, əgər... açılan siyahısında sonuncu seçimi seçin Xüsusi düstur və görünən sahəyə aşağıdakı düsturu daxil edin:
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.4
Bu o deməkdir ki, B10-dan gələn dəyər B10 daxilində görünsə, şərt cavablandırılacaq: 40%-dən çox hallarda B39:
Oxşar şəkildə biz daha iki formatlama qaydası meyarını əlavə edirik - əgər hüceyrə dəyəri 25% hallardan daha tez-tez görünürsə və 15%-dən daha tez-tez:
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.25
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.15
Unutmayın ki, birinci meyar əvvəlcədən yoxlanılacaq və əgər o, yerinə yetirilərsə, qalanları yoxlanacaq. müraciət edin. Buna görə ən unikal dəyərlərdən ən ümumi olanlara keçməklə başlamağınız daha yaxşıdır. Əgər xana dəyəri heç bir kriteriyaya cavab vermirsə, onun formatı dəyişməz qalacaq.
Siz xanaların rənginin meyarlarımıza uyğun olaraq dəyişdiyini görə bilərsiniz.
Əmin olmaq üçün biz həmçinin COUNTIF istifadə edərək C3:C6-da bəzi dəyərlərin tezliyini hesabladıqfunksiyası. Nəticələr formatlaşdırma qaydasında COUNTIF-in düzgün tətbiq edildiyini təsdiqləyir.
İpucu. saymaq haqqında daha çox nümunə tapın & amp; Google Cədvəldə dublikatları vurğulayın.
Bütün bu funksiya nümunələri bizə Google Cədvəl COUNTIF-in verilənlərlə ən səmərəli şəkildə işləmək üçün çoxsaylı imkanlar təklif etdiyini aydın başa düşür.
bir çox müştəri ilə işləyir.Satış datanız Google Cədvəldə belə görünür:
Gəlin əsaslardan başlayaq.
Satılan “Südlü şokolad”ın sayını hesablamalıyıq. Kursoru nəticə əldə etmək istədiyiniz xanaya qoyun və bərabərlik işarəsini (=) daxil edin. Google Cədvəl dərhal düstur daxil edəcəyimizi anlayır. "C" hərfini yazan kimi o, bu hərflə başlayan funksiyanı seçməyi təklif edəcək. "COUNTIF" seçin.
COUNTIF-in ilk arqumenti aşağıdakı diapazonla təmsil olunur: D6:D16. Yeri gəlmişkən, diapazonu əl ilə daxil etmək lazım deyil - siçan seçimi kifayətdir. Sonra vergül (,) daxil edin və ikinci arqumenti - axtarış meyarını təyin edin.
İkinci arqument seçilmiş diapazonda axtaracağımız dəyərdir. Bizim vəziyyətimizdə bu mətn - "Südlü şokolad" olacaq. Funksiyanı bağlama mötərizəsi ")" ilə bitirməyi unutmayın və "Enter" düyməsini basın.
Həmçinin, mətn dəyərlərindən istifadə edərkən qoşa dırnaq işarələrini ("") daxil etməyi unutmayın.
Bizim yekun düstur aşağıdakı kimi görünür:
=COUNTIF(D6:D16,"Milk Chocolate")
Nəticədə bu şokoladın üç satışını əldə edirik.
Qeyd. COUNTIF funksiyası tək xana və ya qonşu sütunlarla işləyir. Başqa sözlə, siz bir neçə ayrı xana və ya sütun və sətir göstərə bilməzsiniz. Aşağıdakı nümunələrə baxın.
Yanlışdüsturlar:
=COUNTIF(C6:C16, D6:D16,"Milk Chocolate")
=COUNTIF(D6, D8, D10, D12, D14,"Milk Chocolate")
Düzgün istifadə:
=COUNTIF(C6:D16,"Milk Chocolate")
=COUNTIF(D6,"Milk Chocolate") + COUNTIF(D8,"Milk Chocolate") + COUNTIF(D10,"Milk Chocolate") + COUNTIF(D12,"Milk Chocolate") + COUNTIF(D14,"Milk Chocolate")
Siz fikir vermiş ola bilərsiniz ki, düsturda axtarış meyarlarını təyin etmək həqiqətən rahat deyil - hər dəfə onu redaktə etməlisiniz. Daha yaxşı qərar kriteriyaları digər Google Cədvəl xanasına yazmaq və düsturda həmin xanaya istinad etmək olardı.
Gəlin COUNTIF-də xana istinadından istifadə edərək "Qərb" bölgəsində baş vermiş satışların sayını hesablayaq. Aşağıdakı düsturu alacağıq:
=COUNTIF(C6:C16,A3)
Funksiya öz hesablamalarında A3 məzmunundan ("Qərb" mətn dəyəri) istifadə edir. Gördüyünüz kimi, düstur və onun axtarış meyarlarını redaktə etmək indi çox asandır.
Əlbəttə, biz eyni şeyi ədədi dəyərlərlə də edə bilərik . Biz ikinci arqument kimi rəqəmin özünü göstərərək "125" rəqəminin baş vermə sayını hesablaya bilərik:
=COUNTIF(E7:E17,125)
və ya onu xana istinadı ilə əvəz etməklə:
=COUNTIF(E7:E17,A3)
Google Cədvəl COUNTIF funksiyası və joker simvollar (qismən uyğunluq)
COUNTIF-in əla cəhəti odur ki, o, həm bütün xanaları saya bilir, həm də hüceyrənin məzmununun hissələri . Bu məqsədlə biz wildcard simvollarından istifadə edirik: "?", "*".
Məsələn, müəyyən bir bölgədə satışları saymaq üçün onun adının yalnız bir hissəsindən istifadə edə bilərik: B3-ə "?est" daxil edin. sual işarəsi (?) bir simvol əvəz edir. 4 hərfi axtarmağa gedirik boşluqlar daxil olmaqla "est" ilə bitən sözlər.
B3-də aşağıdakı COUNTIF düsturundan istifadə edin:
=COUNTIF(C7:C17,A3)
Artıq bildiyiniz kimi, düstur asanlıqla növbəti formanı ala bilər:
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.4
Və biz "Qərb" bölgəsində 5 satış görə bilərik.
İndi isə başqa düstur üçün B4 xanasını istifadə edək:
=COUNTIF(C7:C17,A4)
Bundan əlavə, biz A4 formatında meyarları "??st" olaraq dəyişəcəyik. Bu o deməkdir ki, indi biz sonu "st" ilə bitən 4 hərfli sözləri axtaracağıq. Bu halda iki bölgə ("Qərb" və "Şərq") meyarlarımıza cavab verdiyi üçün biz doqquz satış görəcəyik:
Eyni şəkildə, biz satışların sayını hesablaya bilərik. ulduz (*) istifadə edən mallar. Bu simvol təkcə bir deyil, istənilən sayda simvolu əvəz edir :
"*Şokolad" meyarları bitən bütün məhsulları hesablayır "Şokolad" ilə.
"Şokolad*" meyarları "Şokolad" ilə başlayan bütün məhsulları hesablayır.
Və, təxmin etdiyiniz kimi, <1 daxil etsək>"*Şokolad*" , biz "Şokolad" sözü olan bütün məhsulları axtaracağıq.
Qeyd. Ulduz (*) və sual işarəsi (?) olan sözlərin sayını saymaq lazımdırsa, həmin simvollardan əvvəl tilde işarəsi (~) istifadə edin. Bu halda, COUNTIF onlara axtarış simvolları deyil, sadə işarələr kimi baxacaq. Məsələn, tərkibində "?" olan dəyərləri axtarmaq istəsək, düstur belə olacaq:
=COUNTIF(D7:D15,"*~?*")
COUNTIF Google Cədvəlaz, böyük və ya ona bərabər
COUNTIF funksiyası yalnız bəzi nömrələrin neçə dəfə göründüyünü deyil, həm də neçə ədədin böyük/kiçik/bərabər olduğunu hesablaya bilir. /bərabər deyil başqa müəyyən edilmiş ədəd.
Bunun üçün biz müvafiq riyazi operatorlardan istifadə edirik: "=", ">", "=", "<=", "".
Necə işlədiyini görmək üçün aşağıdakı cədvələ baxın:
Meyarlar | Formula nümunəsi | Təsvir |
Nömrə | =COUNTIF(F9:F19,">100") -dan böyükdür | Dəyərlərin 100-dən böyük olduğu xanaları sayın. |
Sayı azdır | =COUNTIF(F9:F19,"<100") | Dəyərlərin 100-dən az olduğu xanaları sayın. |
Sayı bərabərdir | =COUNTIF(F9:F19,"=100") | Qiymətlərin 100-ə bərabər olduğu xanaları sayın. |
Nömrə bərabər deyil | =COUNTIF(F9:F19,"100") | Qiymətlərin bərabər olmadığı xanaları sayın 100-ə qədər. |
Sayı ondan böyük və ya ona bərabərdir | =COUNTIF(F9:F19,">=100") | Dəyərlərin t-dən böyük və ya bərabər olduğu xanaları saymaq o 100. |
Nömrə az və ya ona bərabərdir | =COUNTIF(F9:F19,"<=100") | Qiymətlərin 100-dən kiçik və ya ona bərabər olduğu xanaları sayın. |
Qeyd. Riyazi operatoru qoşa dırnaq içərisində rəqəmi ilə birlikdə əlavə etmək çox vacibdir.
Düsulu dəyişmədən kriteriyaları dəyişmək istəyirsinizsə, xanalara da istinad edə bilərsiniz.
Gəlin A3-ə istinad edək.və B3-ə düstur qoyun, əvvəllər etdiyimiz kimi:
=COUNTIF(F9:F19,A3)
Daha mürəkkəb meyarlar yaratmaq üçün ampersand (&) istifadə edin.
Məsələn, B4 E9:E19 diapazonunda 100-dən çox və ya ona bərabər olan dəyərlərin sayını hesablayan düsturdan ibarətdir:
=COUNTIF(E9:E19,">="&A4)
B5 eyni meyarlara malikdir, lakin biz yalnız həmin xanadakı rəqəmə deyil, həm də riyazi operatora istinad edir. Bu, zəruri hallarda COUNTIF düsturunu uyğunlaşdırmağı daha da asanlaşdırır:
=COUNTIF(E9:E19,A6&A5)
İpucu. Bizdən başqa sütundakı dəyərlərdən böyük və ya kiçik olan xanaların sayılması ilə bağlı çox sual verilmişdir. Əgər axtardığınız budursa, iş üçün sizə başqa funksiya lazımdır — SUMPRODUCT.
Məsələn, F sütununda satışların G sütununun eyni sətirindən daha böyük olduğu bütün sətirləri sayaq:
=SUMPRODUCT(--(F6:F16>G6:G16))
- Düsturun nüvəsindəki hissə — F6:F16>G6:G16 — dəyərləri müqayisə edir F və G sütunları. F sütunundakı rəqəm daha çox olduqda, düstur onu TRUE kimi qəbul edir, əks halda — YANLIŞ.
Görəcəksiniz ki, əgər siz ArrayFormulasına eyni şeyi daxil etsəniz:
=ArrayFormula(F6:F16>G6:G16)
- Sonra düstur bunu qəbul edir DOĞRU/YANLIŞ nəticə verir və onu ikiqat vahid operator (--) köməyi ilə 1/0 ədədlərinə çevirir.
- Bu, SUM-a imkan verir qalanlar — F-nin G-dən böyük olduğu zamanların ümumi sayı.
Çoxlu Google Cədvəl COUNTIFkriteriyalar
Bəzən qeyd olunan şərtlərdən ən azı birinə (OR məntiqi) və ya birdən çox kriteriyaya (AND məntiqi) cavab verən dəyərlərin sayını hesablamaq lazımdır. Buna əsaslanaraq, siz eyni anda bir xanada bir neçə COUNTIF funksiyasından və ya alternativ COUNTIFS funksiyasından istifadə edə bilərsiniz.
Birdən çox kriteriya ilə Google Cədvəldə saymaq — VƏ məntiq
Yeganə yol Mən sizə burada çoxlu kriteriyalar üzrə saymaq üçün nəzərdə tutulmuş xüsusi funksiyadan istifadə etməyi məsləhət görərdim — COUNTIFS:
=COUNTIFS(meyar_aralığı1, meyar1, [meyar_aralığı2, meyar2, ...])O, adətən bəzi meyarlara cavab verməli olan iki diapazonda dəyərlər olduqda və ya müəyyən nömrələr diapazonu arasında düşən rəqəmi əldə etmək lazım olduqda istifadə olunur.
Gəlin 200 ilə 400 arasında olan ümumi satışların sayını hesablayaq:
=COUNTIF($B$10:$B$39,B10)/COUNTIF($B$10:$B$39,"*")>0.4
İpucu. Bu məqalədə Google Cədvəldə rənglərlə COUNTIFS-dən necə istifadə edəcəyinizi öyrənin.
Birdən çox kriteriya ilə Google Cədvəldə unikalları sayın
Daha da irəli gedə və 200 ilə 400 arasında unikal məhsulların sayını hesablaya bilərsiniz.
Xeyr, yuxarıdakı kimi deyil! :) Yuxarıdakı COUNTIFS 200 ilə 400 arasında olan hər bir satışı hesablayır. Təklif etdiyim şey məhsula da baxmaqdır. Adı bir dəfədən çox olarsa, o, nəticəyə daxil edilməyəcək.
Bunun üçün xüsusi funksiya var — COUNTUNIQUEIFS:
COUNTUNIQUEIFS(count_unique_range,meyar_aralığı1, meyar1, [kriteriya_aralığı2, meyar2, ...])COUNTIFS ilə müqayisədə fərqi yaradan ilk arqumentdir. Unique_count_range funksiyanın unikal qeydləri sayacağı diapazondur.
Düstur və onun nəticəsi belə görünəcək:
=COUNTUNIQUEIFS(D6:D16,F6:F16,">=200",F6:F16,"<=400")
Baxın, mənim meyarlarıma cavab verən 3 sıra var: satışlar 200 və daha çox, eyni zamanda 400 və ya daha azdır.
Lakin onlardan 2-si eyni məhsula aiddir — Südlü Şokolad . COUNTUNIQUEIFS yalnız məhsulun ilk qeydini hesablayır.
Beləliklə, meyarlarıma cavab verən yalnız 2 məhsul olduğunu bilirəm.
Google Cədvəldə çoxsaylı kriteriyalarla hesablayın — VEYA məntiq
Bütün meyarlardan yalnız biri kifayətdirsə, bir neçə COUNTIF funksiyasından istifadə etmək daha yaxşıdır.
Nümunə 1. COUNTIF + COUNTIF
Gəlin ağ və qara şokoladın satış sayını hesablayaq. . Bunu etmək üçün B4-ə aşağıdakı düsturu daxil edin:
=COUNTIF(D7:D17,"*Milk*") + COUNTIF(D7:D17,"*Dark*")
İpucu. "Qaranlıq" və "süd" sözlərinin kameranın harada olmasından asılı olmayaraq - əvvəlində, ortasında və ya sonunda hesablanmasını təmin etmək üçün ulduz (*) işarəsindən istifadə edirəm.
İpucu. Siz həmişə düsturlarınıza hüceyrə istinadlarını təqdim edə bilərsiniz. Aşağıdakı skrinşotda B3-də necə göründüyünə baxın, nəticə eyni qalır:
Misal 2. COUNTIF — COUNTIF
İndi mən rəqəmi sayacağam ümumi satışların 200 ilə 400 arasında:
ICəmilərin sayını 400-dən aşağı götürün və növbəti düsturdan istifadə edərək 200-dən az olan ümumi satışların sayını çıxarın:
=C0UNTIF(F7:F17,"<=400") - COUNTIF(F7:F17,"<=200")
Düstur 200-dən çox, lakin 400-dən az satışların sayını qaytarır.
Kriteriyaları ehtiva edən A3 və A4-ə istinad etmək qərarına gəlsəniz, düstur bir qədər sadə olacaq:
=COUNTIF(F7:F17, A4) - COUNTIF(F7:F17, A3)
A3 xanasında "<=200" meyar olacaq , A4 isə - "<=400". Hər iki düsturları B3 və B4-ə qoyun və nəticənin dəyişmədiyinə əmin olun — lazımi diapazonda 3 satış.
Boş və boş olmayan xanalar üçün COUNTIF Google Cədvəl
Köməklə COUNTIF, biz həmçinin müəyyən diapazonda boş və ya qeyri-boş xanaların sayını saya bilərik.
Fərz edək ki, biz məhsulu uğurla satdıq və onu "Ödənişli" kimi qeyd etdik. Müştəri maldan imtina edərsə, xanaya sıfır (0) yazırıq. Əgər razılaşma bağlanmayıbsa, xana boş qalır.
İstənilən dəyərlə boş olmayan xanaları saymaq üçün aşağıdakılardan istifadə edin:
=COUNTIF(F7:F15,"")
və ya
=COUNTIF(F7:F15,A3)
boş xanaların sayını hesablamaq üçün COUNTIF düsturunu aşağıdakı şəkildə qoyduğunuzdan əmin olun:
=COUNTIF(F7:F15,"")
və ya
=COUNTIF(F7:F15,A4)
mətn dəyəri olan xanaların sayı belə hesablanır:
=COUNTIF(F7:F15,"*")
və ya
=COUNTIF(F7:F15,A5)
Aşağıdakı ekran görüntüsü A3, A4 və A5 xanalarının meyarlarımızı ehtiva etdiyini göstərir:
Beləliklə, biz görə bilərik 3-ü ödənilmiş, 5-də isə hələ heç bir işarəsi olmayan 4 bağlanmış əqd