COUNTBLANK un citas funkcijas tukšo šūnu skaitīšanai programmā Excel

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā ir aplūkota funkcijas COUNTBLANK sintakse un galvenie lietojumi, lai Excel programmā Excel saskaitītu tukšo šūnu skaitu.

Dažās nesen publicētajās ziņās mēs esam apsprieduši dažādus veidus, kā noteikt tukšās šūnas un izcelt tukšās šūnas programmā Excel. Tomēr dažās situācijās jūs, iespējams, vēlaties uzzināt, cik daudzās šūnās tajās nav nekā. Microsoft Excel ir īpaša funkcija arī šim nolūkam. Šajā pamācībā tiks parādītas visātrākās un ērtākās metodes, lai iegūtu tukšo šūnu skaitu diapazonā, kā arī pilnīgi tukšas šūnas.rindas.

    Excel COUNTBLANK funkcija

    Excel funkcija COUNTBLANK ir paredzēta tukšo šūnu skaitīšanai norādītajā diapazonā. Tā pieder Statistikas funkciju kategorijai un ir pieejama visās Excel versijās Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 un Excel 2007.

    Šīs funkcijas sintakse ir ļoti vienkārša, un tai nepieciešams tikai viens arguments:

    COUNTBLANK(diapazons)

    Kur diapazons ir šūnu diapazons, kurā saskaitāmas tukšās šūnas.

    Šeit ir sniegts COUNTBLANK formulas piemērs programmā Excel tās vienkāršākajā formā:

    =COUNTBLANK(A2:D2)

    Formula, kas ievadīta E2 un nokopēta uz E7, nosaka tukšo šūnu skaitu A līdz D slejās katrā rindā un atdod šos rezultātus:

    Padoms. Skaitīt bez tukšrakstiem šūnas programmā Excel, izmantojiet funkciju COUNTA.

    COUNTBLANK funkcija - 3 lietas, kas jāatceras

    Lai efektīvi izmantotu Excel formulu tukšo šūnu skaitīšanai, ir svarīgi saprast, kuras šūnas funkcija COUNTBLANK uzskata par tukšajām.

    1. Šūnas, kurās ir teksts, skaitļi, datumi, loģiskās vērtības, atstarpes vai kļūdas, netiek ieskaitītas.
    2. Šūnas, kas satur nulles netiek uzskatīti par tukšiem un netiek ieskaitīti.
    3. Šūnas, kurās ir formulas, kas atgriež tukšas virknes ("") tiek uzskatīti par tukšiem un tiek ieskaitīti.

    Aplūkojot iepriekš redzamo ekrānšāviņu, pamaniet, ka šūna A7, kurā ir formula, kas atgriež tukšu virkni, tiek uzskaitīta divreiz:

    • COUNTBLANK nulles garuma virkni uzskata par tukšu šūnu, jo tā ir tukša.
    • COUNTA nulles garuma virkni uzskata par šūnu, kas nav tukša, jo tā faktiski satur formulu.

    Varbūt tas izklausās mazliet neloģiski, bet Excel patiešām darbojas šādā veidā :)

    Kā Excel programmā Excel saskaitīt tukšās šūnas - formulu piemēri

    COUNTBLANK ir visērtākais, bet ne vienīgais veids, kā Excel programmā Excel saskaitīt tukšās šūnas. Turpmākajos piemēros ir parādītas dažas citas metodes un paskaidrots, kuru formulu vislabāk izmantot attiecīgajā scenārijā.

    Skaitīt tukšās šūnas diapazonā ar COUNTBLANK

    Ja programmā Excel ir nepieciešams saskaitīt tukšos laukumus, pirmā izmēģināmā funkcija ir COUNTBLANK.

    Piemēram, lai iegūtu tukšo šūnu skaitu katrā tabulas rindā, F2 ierakstiet šādu formulu:

    =COUNTBLANK(A2:E2)

    Tā kā mēs izmantojam relatīvās atsauces uz diapazonu, mēs varam vienkārši vilkt formulu uz leju, un atsauces automātiski pielāgosies katrai rindai, iegūstot šādu rezultātu:

    Kā Excel programmā Excel saskaitīt tukšās šūnas, izmantojot COUNTIFS vai COUNTIF

    Cits veids, kā Excel programmā Excel saskaitīt tukšās šūnas, ir izmantot funkciju COUNTIF vai COUNTIFS vai kā kritēriju izmantot tukšu virkni ("").

    Mūsu gadījumā formulas būtu šādas:

    =COUNTIF(B2:E2, "")

    Vai

    =COUNTIFS(B2:E2, "")

    Kā redzams zemāk redzamajā ekrāna attēlā, COUNTIFS rezultāti ir tieši tādi paši kā COUNTBLANK rezultāti, tāpēc tas, kuru formulu izmantot šajā scenārijā, ir jūsu personīgo vēlmju jautājums.

    Skaitīt tukšās šūnas ar nosacījumu

    Situācijā, kad vēlaties saskaitīt tukšās šūnas, pamatojoties uz kādu nosacījumu, COUNTIFS ir pareizā funkcija, jo tās sintakse paredz. vairāki kritēriji .

    Piemēram, lai noteiktu to šūnu skaitu, kuru A slejā ir "Āboli", bet C slejā - tukšie lauki, izmantojiet šo formulu:

    =COUNTIFS(A2:A9, "āboli", C2:C9, "")

    Vai arī ievadiet nosacījumu iepriekš definētā šūnā, piemēram, F1, un norādiet šo šūnu kā kritēriju:

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

    IF COUNTBLANK programmā Excel

    Dažos gadījumos var būt nepieciešams ne tikai saskaitīt tukšās šūnas diapazonā, bet arī veikt kādu darbību atkarībā no tā, vai ir tukšas šūnas vai nav.

    Lai gan programmā Excel nav iebūvētas funkcijas IF COUNTBLANK, varat viegli izveidot savu formulu, izmantojot IF un COUNTBLANK funkcijas kopā. Lūk, kā:

    • Pārbaudiet, vai tukšo zīmju skaits ir vienāds ar nulli, un ievietojiet šo izteiksmi IF loģiskajā testā:

      COUNTBLANK(B2:D2)=0

    • Ja loģiskā testa vērtība ir TRUE, izvadiet rezultātu "Nav tukšo zīmju".
    • Ja loģiskais tests ir FALSE, tiek izvadīts "Blanks".

    Pilna formula ir šāda:

    =IF(COUNTBLANK(B2:D2)=0, "Nav tukšo zīmju", "Tukšas")

    Rezultātā formula identificē visas rindas, kurās trūkst vienas vai vairāku vērtību:

    Vai arī varat palaist citu funkciju atkarībā no tukšo šūnu skaita. Piemēram, ja diapazonā B2:D2 nav tukšu šūnu (t. i., ja COUNTBLANK atgriež 0), tad summējiet vērtības, pretējā gadījumā atgrieziet "Tukšas":

    =IF(COUNTBLANK(B2:D2)=0, SUM(B2:D2), "Tukšas")

    Kā Excel programmā Excel saskaitīt tukšās rindas

    Pieņemsim, ka jums ir tabula, kurā dažās rindās ir informācija, bet citas rindas ir pilnīgi tukšas. Jautājums ir - kā iegūt to rindu skaitu, kurās nav nekā?

    Visvienkāršākais risinājums, kas nāk prātā, ir pievienot palīgkolonnu un aizpildīt to ar Excel COUNTBLANK formulu, kas nosaka tukšo šūnu skaitu katrā rindā:

    =COUNTBLANK(A2:E2)

    Un pēc tam izmantojiet funkciju COUNTIF, lai noskaidrotu, cik daudzās rindās visas šūnas ir tukšas. Tā kā mūsu avota tabulā ir 5 kolonnas (no A līdz E), mēs saskaitām rindas, kurās ir 5 tukšas šūnas:

    =COUNTIF(F2:F8, 5))

    Tā vietā, lai "cietā kodā" ierakstītu kolonnu skaitu, varat izmantot funkciju COLUMNS, lai to aprēķinātu automātiski:

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

    Ja nevēlaties izkropļot savas skaisti izstrādātās darblapas struktūru, to pašu rezultātu varat panākt ar daudz sarežģītāku formulu, kurai tomēr nav nepieciešamas palīgkolonnas un pat masīva ievadīšana:

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

    Formula darbojas no iekšpuses uz āru, un šeit ir aprakstīts, kā to dara:

    • Vispirms pārbaudiet visu diapazonu, vai tajā nav tukšu šūnu, izmantojot izteiksmi, piemēram, A2:E8"", un pēc tam, izmantojot dubulto vienskaitļa operatoru (--), pārveidojiet iegūtās loģiskās vērtības TRUE un FALSE par vienādojumiem un nulļiem. Šīs operācijas rezultāts ir divdimensiju vieninieku (ne tukšas) un nulļu (tukšas) masīvs.
    • ROW daļas mērķis ir ģenerēt vertikālu skaitļu masīvu, kas sastāv no ciparu nenulles vērtības, kurās elementu skaits ir vienāds ar diapazona kolonnu skaitu. Mūsu gadījumā diapazonu veido 5 kolonnas (A2:E8), tāpēc mēs iegūstam šādu masīvu: {1;2;3;4;5}.
    • MMULT funkcija aprēķina iepriekš minēto masīvu matricas reizinājumu un iegūst šādu rezultātu: {11;0;15;8;0;8;10}. Šajā masīvā mums ir svarīgas tikai 0 vērtības, kas apzīmē rindas, kurās visas šūnas ir tukšas.
    • Visbeidzot, jūs salīdzināt katru iepriekšminētā masīva elementu ar nulli, izlīdzināt TRUE un FALSE ar 1 un 0, un tad saskaitāt šī galīgā masīva elementus: {0;1;0;0;0;1;0;0;0}. Paturot prātā, ka 1 atbilst tukšām rindām, jūs iegūstat vēlamo rezultātu.

    Ja iepriekš minētā formula jums šķiet pārāk sarežģīta, iespējams, jums labāk patiks šī:

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

    Šajā gadījumā jūs izmantojat funkciju COUNTIF, lai noskaidrotu, cik katrā rindā ir tukšu šūnu, un INDIRECT "padod" rindas COUNTIF pa vienai. Šīs operācijas rezultāts ir masīvs, piemēram, {4;0;0;5;3;0;3;3;4}. Ja tiek pārbaudīta 0, iepriekš minētais masīvs tiek pārveidots uz {0;1;0;0;0;0;1;0;0;0}, kur 1 ir tukšas rindas, tāpēc tās ir tikai jāsummē.

    Skaitīt patiesi tukšās šūnas, izņemot tukšas rindas

    Visos iepriekšējos piemēros mēs skaitījām tukšās šūnas, tostarp tās, kas tikai izskatās tukšas, bet patiesībā satur tukšas virknes (""), kuras atgriež dažas formulas. Ja vēlaties izslēgt nulles garuma virknes no rezultāta, varat izmantot šo vispārīgo formulu:

    ROWS( diapazons ) * COLUMNS( diapazons ) - COUNTA( diapazons )

    Formulas uzdevums ir reizināt rindu skaitu ar kolonnu skaitu, lai iegūtu kopējo šūnu skaitu diapazonā, no kura atņemtu to šūnu skaitu, kas nav tukšas un ko atgrieza COUNTA. Kā jūs, iespējams, atceraties, Excel COUNTA funkcija uzskata tukšas rindas par tukšām šūnām, tāpēc tās netiks iekļautas galīgajā rezultātā.

    Piemēram, lai noteiktu, cik absolūti tukšu šūnu ir diapazonā A2:A8, izmantojiet šādu formulu:

    = RINDAS(A2:A8) * KOLONNAS(A2:A8) - COUNTA(A2:A8)

    Zemāk redzamajā ekrāna attēlā parādīts rezultāts:

    Lūk, kā Excel programmā saskaitīt tukšās šūnas. Paldies, ka izlasījāt, un ceru, ka nākamnedēļ tiksimies mūsu blogā!

    Pieejamās lejupielādes

    Skaitīšanas tukšo šūnu formulas piemēri

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.