Excel-də boş xanaları saymaq üçün COUNTBLANK və digər funksiyalar

  • Bunu Paylaş
Michael Brown

Təlimatda Excel-də boş xanaların sayını hesablamaq üçün COUNTBLANK funksiyasının sintaksisi və əsas istifadələri müzakirə olunur.

Bir neçə son yazıda biz müxtəlif yolları müzakirə etdik. boş xanaları müəyyən etmək və Excel-də boşluqları vurğulamaq. Ancaq bəzi hallarda, nə qədər hüceyrənin içində heç bir şey olmadığını bilmək istəyə bilərsiniz. Microsoft Excel də bunun üçün xüsusi funksiyaya malikdir. Bu dərslik sizə diapazondakı boş xanaların, eləcə də tamamilə boş sətirlərin sayını əldə etməyin ən sürətli və ən əlverişli üsullarını göstərəcək.

    Excel COUNTBLANK funksiyası

    Excel-də COUNTBLANK funksiyası müəyyən diapazonda boş xanaları saymaq üçün nəzərdə tutulmuşdur. O, Statistik funksiyalar kateqoriyasına aiddir və Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 və Excel 2007 üçün Excel-in bütün versiyalarında mövcuddur.

    Bu funksiyanın sintaksisi çox sadədir. və yalnız bir arqument tələb edir:

    COUNTBLANK(aralıq)

    Burada aralıq boşluqların sayılacağı xanaların diapazonudur.

    Budur COUNTBLANK nümunəsi Excel-də ən sadə formada düstur:

    =COUNTBLANK(A2:D2)

    E2-yə daxil edilmiş və E7-yə kopyalanan düstur hər sətirdə A-D sütunlarında boş xanaların sayını müəyyən edir və onları qaytarır. nəticələr:

    İpucu. Excel-də boş olmayan xanaları saymaq üçün COUNTA funksiyasından istifadə edin.

    COUNTBLANK funksiyası - 3yadda saxlanmalı şeylər

    Boş xanaların sayılması üçün Excel düsturundan səmərəli istifadə etmək üçün COUNTBLANK funksiyasının hansı xanaları "boşluqlar" hesab etdiyini başa düşmək vacibdir.

    1. Hər hansı mətni ehtiva edən xanalar , rəqəmlər, tarixlər, məntiqi qiymətlər, boşluqlar və ya xətalar sayılmır.
    2. sıfırları olan xanalar boş hesab olunur və sayılmır.
    3. Düsturları olan xanalar qaytarın boş sətirlər ("") boş sayılır və sayılır.

    Yuxarıdakı ekran görüntüsünə baxaraq, A7 xanasının ehtiva etdiyinə diqqət yetirin. boş sətir qaytaran düstur iki dəfə sayılır:

    • COUNTBLANK sıfır uzunluqlu sətri boş xana hesab edir, çünki o, boş görünür.
    • COUNTA sıfır uzunluqlu sətir kimi davranır. boş olmayan xana, çünki əslində düstur var.

    Bu, bir az məntiqsiz səslənə bilər, lakin Excel bu şəkildə işləyir :)

    Excel-də boş xanaları necə saymaq olar - formula nümunələri

    COUNTBLANK ən əlverişlidir, lakin açıq deyil Excel-də boş xanaları saymağın yeganə yolu. Aşağıdakı nümunələr bir neçə başqa metodu nümayiş etdirir və hansı düsturun hansı ssenaridə istifadə edilməsinin daha yaxşı olduğunu izah edir.

    COUNTBLANK ilə diapazondakı boş xanaları sayın

    Excel-də boş yerləri saymaq lazım olduqda, COUNTBLANK sınanacaq ilk funksiyadır.

    Məsələn, aşağıdakı cədvəldə hər sətirdəki boş xanaların sayını əldə etmək üçün aşağıdakıları daxil edirik.F2-də aşağıdakı düstur:

    =COUNTBLANK(A2:E2)

    Biz diapazon üçün nisbi istinadlardan istifadə etdiyimiz üçün, biz sadəcə olaraq düsturu aşağı çəkə bilərik və istinadlar hər bir cərgə üçün avtomatik tənzimlənərək aşağıdakı nəticəni verəcək:

    Excel-də COUNTIFS və ya COUNTIF-dən istifadə edərək boş xanaları necə saymaq olar

    Excel-də boş xanaları saymağın başqa bir yolu COUNTIF və ya COUNTIFS funksiyasından istifadə etməkdir. boş sətir ("") meyar kimi.

    Bizim vəziyyətimizdə düsturlar aşağıdakı kimi olacaq:

    =COUNTIF(B2:E2, "")

    Və ya

    =COUNTIFS(B2:E2, "")

    Aşağıdakı skrinşotda gördüyünüz kimi, COUNTIFS nəticələri COUNTBLANK nəticələri ilə tam eynidir, ona görə də bu ssenaridə hansı düsturdan istifadə etmək şəxsi seçiminizdən asılıdır.

    Şərti olan boş xanaları sayın

    Bəzi şəraitə əsasən boş xanaları saymaq istədiyiniz zaman COUNTIFS düzgün funksiyadır, çünki onun sintaksisi çoxludur meyarlar .

    Məsələn, rəngdə "Alma" olan xanaların sayını müəyyən etmək üçün umn A və C sütunundakı boşluqlar üçün bu düsturdan istifadə edin:

    =COUNTIFS(A2:A9, "apples", C2:C9, "")

    Və ya şərti əvvəlcədən təyin edilmiş xanaya daxil edin, F1 deyin və həmin xanaya meyar kimi müraciət edin:

    =COUNTIFS(A2:A9, F1, C2:C9, "")

    ƏGƏR COUNTBLANK Excel-də

    Bəzi hallarda sizə diapazondakı boş xanaları saymaqla kifayətlənə bilməzsiniz, lakin aşağıdakılardan asılı olaraq bəzi tədbirlər görməlisiniz. boş xanalar olub-olmaması.

    Baxmayaraq ki, daxili IF yoxdurExcel-də COUNTBLANK funksiyası ilə siz IF və COUNTBLANK funksiyalarından birlikdə istifadə edərək asanlıqla öz düsturunuzu yarada bilərsiniz. Budur:

    • Boşluqların sayının sıfıra bərabər olub olmadığını yoxlayın və bu ifadəni IF-in məntiqi sınağına qoyun:

      COUNTBLANK(B2:D2)=0

    • Məntiqi test TRUE olaraq qiymətləndirirsə , "Boşluq yoxdur" çıxışı.
    • Məntiqi test YANLIŞ olaraq qiymətləndirilərsə, "Boşluqlar" çıxarın.

    Tam düstur bu formanı alır:

    =IF(COUNTBLANK(B2:D2)=0, "No blanks", "Blanks")

    Nəticədə düstur bir və ya bir neçə dəyərin çatışmadığı bütün sətirləri müəyyən edir:

    Və ya boşluqların sayından asılı olaraq başqa funksiyanı işə sala bilərsiniz. Məsələn, B2:D2 diapazonunda boş xana yoxdursa (yəni COUNTBLANK 0 qaytarırsa), o zaman dəyərləri cəmləyin, əks halda "Boşluqları" qaytarın:

    =IF(COUNTBLANK(B2:D2)=0, SUM(B2:D2), "Blanks")

    Excel-də boş sətirləri necə saymaq olar

    Fərz edək ki, bəzi cərgələrin məlumatın olduğu, digər sətirlərin isə tamamilə boş olduğu bir cədvəl var. Sual budur ki, içərisində heç nə olmayan cərgələrin sayını necə əldə etmək olar?

    Ağıla gələn ən asan həll köməkçi sütun əlavə etmək və onu Excel COUNTBLANK düsturu ilə doldurmaqdır. hər sətirdəki boş xanaların sayı:

    =COUNTBLANK(A2:E2)

    Və sonra, bütün xanaların neçə cərgədə boş olduğunu öyrənmək üçün COUNTIF funksiyasından istifadə edin. Mənbə cədvəlimizdə 5 sütun (A-dan E) olduğundan, biz 5 boş xanası olan sətirləri sayırıq:

    =COUNTIF(F2:F8, 5))

    ƏvəzindəSütunların sayını "hardcoding" edərək, onu avtomatik hesablamaq üçün SÜTUNLAR funksiyasından istifadə edə bilərsiniz:

    =COUNTIF(F2:F8, COLUMNS(A2:E2))

    Əgər siz strukturu qarışdırmaq istəmirsinizsə gözəl dizayn edilmiş iş vərəqinizdən eyni nəticəni daha mürəkkəb düsturla əldə edə bilərsiniz, lakin heç bir köməkçi sütun və hətta massiv daxil etməyi tələb etmir:

    =SUM(--(MMULT(--(A2:E8""), ROW(INDIRECT("A1:A"&COLUMNS(A2:E8))))=0))

    Daxildən xaricdən işləməklə, düsturun yerinə yetirdiyi budur:

    • Əvvəla, siz A2:E8"" kimi ifadədən istifadə edərək boş olmayan xanalar üçün bütün diapazonu yoxlayırsınız və sonra məcbur edirsiniz. ikiqat birlik operatorundan (--) istifadə etməklə DOĞRU və YANLIŞ-ın 1 və 0-a qaytarılmış məntiqi dəyərləri. Bu əməliyyatın nəticəsi birlər (qeyri-boşluqlar) və sıfırlardan (boşluqlar) ibarət ikiölçülü massivdir.
    • ROW hissəsinin məqsədi rəqəmli sıfır olmayan şaquli massiv yaratmaqdır. dəyərləri, burada elementlərin sayı diapazonun sütunlarının sayına bərabərdir. Bizim vəziyyətimizdə diapazon 5 sütundan ibarətdir (A2:E8), ona görə də bu massivi alırıq: {1;2;3;4;5}
    • MMULT funksiyası yuxarıdakı massivlərin matris hasilini hesablayır və kimi nəticə çıxarır: {11;0;15;8;0;8;10}. Bu massivdə bizim üçün vacib olan yeganə şey bütün xanaların boş olduğu cərgələri təmsil edən 0 dəyəridir.
    • Nəhayət, yuxarıdakı massivin hər bir elementini sıfırla müqayisə edirsiniz, TRUE və FALSE-i 1-ə məcbur edirsiniz və 0 və sonra bu finalın elementlərini cəmləyinmassiv: {0;1;0;0;1;0;0}. 1-in boş sətirlərə uyğun olduğunu nəzərə alaraq, istədiyiniz nəticəni əldə edirsiniz.

    Yuxarıdakı düstur başa düşmək üçün çox çətin görünürsə, bunu daha çox bəyənə bilərsiniz:

    =SUM(--(COUNTIF(INDIRECT("A"&ROW(A2:A8) & ":E"&ROW(A2:A8)), ""&"")=0))

    Burada siz hər bir cərgədə neçə boş olmayan xana olduğunu tapmaq üçün COUNTIF funksiyasından istifadə edirsiniz və DOLAYI sətirləri bir-bir COUNTIF-ə "yedirir". Bu əməliyyatın nəticəsi {4;0;5;3;0;3;4} kimi massivdir. 0-ın yoxlanması yuxarıdakı massivi {0;1;0;0;1;0;0}-a çevirir, burada 1-lər boş sətirləri təmsil edir, ona görə də siz sadəcə onları əlavə etməlisiniz.

    Həqiqətən boş xanaları sayın. boş sətirlər istisna olmaqla

    Əvvəlki bütün nümunələrdə biz boş xanaları sayırdıq, o cümlədən yalnız boş görünən, lakin əslində bəzi düsturlarla qaytarılmış boş sətirləri ("") ehtiva edir. Sıfır uzunluqlu sətirləri nəticədən çıxarmaq istəsəniz, bu ümumi düsturdan istifadə edə bilərsiniz:

    SATIRLAR( aralıq) * SÜTUNLAR( aralıq) - COUNTA( aralıq)

    Düsturun etdiyi şey, COUNTA ilə qaytarılan boş olmayanların sayını çıxdığınız diapazondakı xanaların cəmini əldə etmək üçün sətirlərin sayını sütunların sayına vurmaqdır. . Yadınızdadırsa, Excel COUNTA funksiyası boş sətirləri boş olmayan xanalar hesab edir, ona görə də onlar yekun nəticəyə daxil edilməyəcək.

    Məsələn, proqramda neçə tamamilə boş xana olduğunu müəyyən etmək üçün A2:A8 diapazonu üçün düstur buduristifadə edin:

    =ROWS(A2:A8) * COLUMNS(A2:A8) - COUNTA(A2:A8)

    Aşağıdakı ekran görüntüsü nəticəni göstərir:

    Excel-də boş xanaları belə saymaq olar. Oxuduğunuz üçün sizə təşəkkür edirəm və sizi gələn həftə bloqumuzda görməyə ümid edirəm!

    Mövcud endirmələr

    Boş xanaların düstur nümunələrinin sayı

    Michael Brown proqram alətlərindən istifadə edərək mürəkkəb prosesləri sadələşdirməyə həvəsi olan xüsusi texnologiya həvəskarıdır. Texnologiya sənayesində on ildən artıq təcrübəyə malik olmaqla, o, Microsoft Excel və Outlook, həmçinin Google Cədvəl və Sənədlərdə bacarıqlarını mükəmməlləşdirib. Mayklın bloqu öz biliyini və təcrübəsini başqaları ilə bölüşməyə, məhsuldarlığı və səmərəliliyi artırmaq üçün asan izlənilən məsləhətlər və dərslikləri təqdim etməyə həsr olunub. İstər təcrübəli peşəkar, istərsə də yeni başlayan biri olmağınızdan asılı olmayaraq, Mayklın bloqu bu vacib proqram alətlərindən maksimum yararlanmaq üçün dəyərli fikirlər və praktiki məsləhətlər təklif edir.