COUNTBLANK og aðrar aðgerðir til að telja tómar frumur í Excel

  • Deildu Þessu
Michael Brown

Kennsluefnið fjallar um setningafræði og grunnnotkun COUNTBLANK fallsins til að telja fjölda auðra refa í Excel.

Í nokkrum nýlegum færslum höfum við rætt mismunandi leiðir til að bera kennsl á auðar reiti og auðkenna eyður í Excel. Í sumum tilfellum gætirðu þó viljað vita hversu margar frumur eru ekki með neitt í þeim. Microsoft Excel hefur sérstaka aðgerð fyrir þetta líka. Þessi kennsla mun sýna þér hraðvirkustu og þægilegustu aðferðirnar til að fá fjölda tómra hólfa á bilinu sem og algjörlega auðar línur.

    Excel COUNTBLANK aðgerðin

    The COUNTBLANK aðgerðin í Excel er hönnuð til að telja tómar frumur á tilteknu bili. Það tilheyrir flokki tölfræðilegra aðgerða og er fáanlegt í öllum útgáfum af Excel fyrir Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010 og Excel 2007.

    Setjafræði þessarar falls er mjög einföld og krefst aðeins einnar röksemdar:

    COUNTBLANK(svið)

    Þar sem svið er svið reita þar sem eyður á að telja.

    Hér er dæmi um COUNTBLANK formúla í Excel í sinni einföldustu mynd:

    =COUNTBLANK(A2:D2)

    Formúlan, slegin inn í E2 og afrituð niður í E7, ákvarðar fjölda tómra refa í dálkum A til D í hverri röð og skilar þessum Niðurstöður:

    Ábending. Til að telja ekki auða frumur í Excel, notaðu COUNTA aðgerðina.

    COUNTBLANK aðgerð - 3hlutir sem þarf að muna

    Til þess að nota Excel formúlu á skilvirkan hátt til að telja auðar reiti er mikilvægt að skilja hvaða reiti COUNTBLANK fallið lítur á sem „eyður“.

    1. Hólf sem innihalda hvaða texta sem er. , tölur, dagsetningar, rökfræðileg gildi, bil eða villur eru ekki taldar.
    2. Hellur sem innihalda núll teljast ekki auðar og eru ekki taldar.
    3. Hólf sem innihalda formúlur sem skila tómum strengjum ("") teljast auðir og eru taldir.

    Þegar þú horfir á skjámyndina hér að ofan, vinsamlegast taktu eftir því að reit A7 inniheldur formúla sem skilar tómum streng er talin tvisvar:

    • COUNTBLANK lítur á núll-lengd streng sem tóman reit vegna þess að hann virðist auður.
    • COUNTA meðhöndlar núll-lengd streng sem ótómt hólf vegna þess að það inniheldur í raun formúlu.

    Þetta hljómar kannski svolítið órökrétt, en Excel virkar svona :)

    Hvernig á að telja auða reiti í Excel - formúludæmi

    COUNTBLANK er þægilegast en ekki kveikt eina leiðin til að telja tómar frumur í Excel. Eftirfarandi dæmi sýna nokkrar aðrar aðferðir og útskýra hvaða formúlu er best að nota í hvaða atburðarás.

    Teldu auðar reiti á bilinu með COUNTBLANK

    Þegar þú þarft að telja autt í Excel, COUNTBLANK er fyrsta aðgerðin til að prófa.

    Til dæmis, til að fá fjölda tómra hólfa í hverri röð í töflunni hér að neðan, sláum við inneftirfarandi formúlu í F2:

    =COUNTBLANK(A2:E2)

    Þar sem við notum hlutfallslegar tilvísanir fyrir svið, getum við einfaldlega dregið formúluna niður og tilvísanirnar breytast sjálfkrafa fyrir hverja línu, sem gefur eftirfarandi niðurstöðu:

    Hvernig á að telja auðar reiti í Excel með COUNTIFS eða COUNTIFS

    Önnur leið til að telja tómar reiti í Excel er að nota COUNTIF eða COUNTIFS aðgerðina eða með tómur strengur ("") sem viðmið.

    Í okkar tilviki myndu formúlurnar vera sem hér segir:

    =COUNTIF(B2:E2, "")

    Eða

    =COUNTIFS(B2:E2, "")

    Eins og þú sérð á skjáskotinu hér að neðan eru niðurstöður COUNTIFS nákvæmlega þær sömu og COUNTBLANK, svo hvaða formúla á að nota í þessari atburðarás er spurning um persónulegt val þitt.

    Teldu auðar reiti með skilyrði

    Í þeim aðstæðum, þegar þú vilt telja tómar reiti út frá einhverju ástandi, er COUNTIFS rétta aðgerðin til að nota þar sem setningafræði þess gerir ráð fyrir mörgum skilyrði .

    Til dæmis, til að ákvarða fjölda frumna sem hafa "Epli" í dálki umn A og eyður í dálki C, notaðu þessa formúlu:

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

    Eða settu skilyrðið inn í fyrirfram skilgreindan reit, segðu F1, og vísaðu til þess reits sem viðmið:

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

    EF COUNTBLANK í Excel

    Í sumum tilfellum gætir þú þurft ekki bara að telja auða reiti á bilinu heldur grípa til aðgerða eftir hvort það séu einhverjir tómir hólf eða ekki.

    Þó það sé ekkert innbyggt EFCOUNTBLANK aðgerðin í Excel, þú getur auðveldlega búið til þína eigin formúlu með því að nota IF og COUNTBLANK aðgerðirnar saman. Svona er það:

    • Athugaðu hvort eyðufjöldinn sé núll og settu þessa tjáningu í rökrétta prófið IF:

      COUNTBLANK(B2:D2)=0

    • Ef rökfræðilega prófið metur til TRUE , úttak "Engar eyður".
    • Ef rökfræðilega prófið metur á FALSE, úttakið "Autt".

    Heilsuformúlan tekur þessa lögun:

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

    Í kjölfarið auðkennir formúlan allar línurnar þar sem eitt eða fleiri gildi vantar:

    Eða þú getur keyrt aðra aðgerð eftir fjölda eyðublaða. Til dæmis, ef það eru engar tómar hólf á bilinu B2:D2 (þ.e. ef COUNTBLANK skilar 0), skaltu leggja saman gildin, annars skilaðu "Blanks":

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

    Hvernig á að telja auðar línur í Excel

    Svo sem þú ert með töflu þar sem sumar línur innihalda upplýsingar á meðan aðrar línur eru algjörlega auðar. Spurningin er - hvernig færðu fjölda lína sem innihalda ekkert í þeim?

    Auðveldasta lausnin sem þér dettur í hug er að bæta við hjálpardálki og fylla hann með Excel COUNTBLANK formúlunni sem finnur fjöldi auðra hólfa í hverri röð:

    =COUNTBLANK(A2:E2)

    Og síðan skaltu nota COUNTIF aðgerðina til að finna út í hversu margar línur allar hólfin eru auð. Þar sem upprunataflan okkar inniheldur 5 dálka (A til E), teljum við línurnar sem hafa 5 tómar reiti:

    =COUNTIF(F2:F8, 5))

    Í staðinn fyrir"harðkóðun" fjölda dálka, þú getur notað COLUMNS fallið til að reikna það sjálfkrafa:

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

    Ef þú vilt ekki skipta upp byggingunni af fallega hönnuðu vinnublaðinu þínu geturðu náð sömu niðurstöðu með miklu flóknari formúlu sem krefst hins vegar ekki hjálparsúlna né innsláttar fylkis:

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

    Að vinna innanfrá og út, hér er það sem formúlan gerir:

    • Fyrst athugarðu allt svið fyrir ekki auðar frumur með því að nota tjáninguna eins og A2:E8"", og þvingar síðan skiluðu rökréttu gildunum TRUE og FALSE í 1 og 0 með því að nota tvöfalda einliða (--). Niðurstaðan af þessari aðgerð er tvívítt fylki af einum (ekki auðu) og núllum (eyðum).
    • Tilgangur ROW hlutans er að búa til lóðrétta fylki af tölulegum ekki núlli. gildi, þar sem fjöldi þátta er jafn og fjöldi dálka á sviðinu. Í okkar tilviki samanstendur bilið af 5 dálkum (A2:E8), þannig að við fáum þessa fylki: {1;2;3;4;5}
    • MMULT fallið reiknar fylkisafurð ofangreindra fylkja og framleiðir niðurstöðu eins og: {11;0;15;8;0;8;10}. Í þessu fylki er það eina sem skiptir máli fyrir okkur 0 gildi sem tákna línurnar þar sem allar frumur eru auðar.
    • Að lokum berðu hvern þátt ofangreindrar fylkis saman við núll, þvingar TRUE og FALSE í 1 og 0, og leggja síðan saman þætti þessarar lokafylki: {0;1;0;0;1;0;0}. Hafðu í huga að 1 samsvarar auðum línum, þá færðu þá niðurstöðu sem þú vilt.

    Ef formúlan hér að ofan virðist of erfið fyrir þig að skilja gætirðu líkað við þessa betur:

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

    Hér notarðu COUNTIF aðgerðina til að finna hversu margar óauður reiti eru í hverri röð og ÓBEINLEGT "fæðir" línurnar til COUNTIF eina í einu. Niðurstaðan af þessari aðgerð er fylki eins og {4;0;5;3;0;3;4}. Ávísun á 0 breytir fylkinu hér að ofan í {0;1;0;0;1;0;0} þar sem 1 tákna auðar línur, svo þú þarft bara að leggja þær saman.

    Teldu raunverulega auðar reiti að undanskildum tómum strengjum

    Í öllum fyrri dæmunum vorum við að telja auðar reiti þar á meðal þær sem birtast aðeins auðar en í rauninni innihalda tóma strengi ("") sem skilað er af sumum formúlum. Ef þú vilt útiloka núlllengda strengi frá niðurstöðunni geturðu notað þessa almennu formúlu:

    ROWS( svið) * COLUMNS( svið) - COUNTA( svið)

    Það sem formúlan gerir er að margfalda fjölda lína með fjölda dálka til að fá heildarfjöldann af frumum á bilinu, sem þú dregur frá fjölda óauðu sem COUNTA skilar . Eins og þú kannski manst lítur Excel COUNTA aðgerðin á tóma strengi sem óauða reiti, þannig að þeir verða ekki teknir með í lokaniðurstöðunni.

    Til dæmis, til að ákvarða hversu margar algerlega tómar reiti eru í svið A2:A8, hér er formúlan tilnota:

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

    Skjámyndin hér að neðan sýnir niðurstöðuna:

    Svona á að telja tómar reiti í Excel. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!

    Lauð niðurhal

    Teldu auða reiti formúludæmi

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.