Fonksiyona ISBLANK li Excel-ê da ku kontrol bike ka hucre vala ye

  • Vê Parve Bikin
Michael Brown

Dersdar nîşan dide ku meriv çawa ISBLANK û fonksiyonên din bikar tîne da ku şaneyên vala di Excel de nas bike û li gorî ku şaneyek vala ye an na tevgerên cihêreng bike.

Gelek rewş hene ku divê hûn kontrol bikin ka hucreyek vala ye an na. Mînakî, heke şanek vala be, wê hingê dibe ku hûn bixwazin nirxek ji şaneyek din bicivînin, bijmêrin, kopî bikin, an jî tiştek nekin. Di van senaryoyan de, ISBLANK fonksiyona rast e ku meriv bikar tîne, carinan bi tenê, lê pirî caran bi fonksiyonên din ên Excel re têkel dibe.

    Fonksiyon ISBLANK

    Fonksiyon ISBLANK di Excel kontrol dike ka hucreyek vala ye an na. Mîna fonksiyonên IS-ê yên din, ew her gav wekî encamek nirxek Boolean vedigerîne: TRUE heke şaneyek vala be û FALSE heke şaneyek vala nebe.

    Sîntaksa ISBLANK tenê argumanek digire:

    ISBLANK ( nirx)

    Cihê ku nirx referansa şaneya ku tu dixwazî ​​biceribîne ye.

    Mînakî, ji bo ku hûn bizanin ka şaneya A2 vala ye , vê bikar bînin formula:

    =ISBLANK(A2)

    Ji bo kontrol bikin ka A2 ne vala ye , ISBLANK-ê ligel fonksiyona NOT bikar bînin, ku nirxa mentiqî ya berevajî vedigerîne, ango TRUE ji bo yên ne vala. û ji bo valayan FALSE.

    =NOT(ISBLANK(A2))

    Formulan li çend şaneyên din kopî bikin û hûn ê vê encamê bistînin:

    ISBLANK di Excel-ê de - tiştên ku ji bîr dikin

    Xala sereke ku divê hûn ji bîr nekin ev e ku fonksiyona Excel ISBLANK hucreyên bi rastî vala nas dike, yanî.şaneyên ku bi tevahî tiştek dihewîne: ne valahiyek, ne tabelek, ne gerîdeyek venegere, ne tiştek ku tenê di dîmenekê de vala xuya dike.

    Ji bo şaneyek ku vala xuya dike, lê bi rastî ne wusa ye, formula ISBLANK FALSE vedigerîne. Ev tevger diqewime heke şaneyek yek ji van jêrîn hebe:

    • Formula ku rêzek vala vedigerîne mîna IF(A1"", A1, "").
    • Rêzika bi dirêjiya sifir ji danegeheke derve hatiye îtxalkirin an jî ji operasyoneke kopî/pêvekirinê derketiye.
    • Cih, apostrof, ciyên ku nayên şikandin ( ), xêzkirin an jî tîpên din ên neçapkirî.

    Çawa di Excel de ISBLANK bi kar tê

    Ji bo ku em bêtir têgihiştina fonksiyona ISBLANK-ê bi kar bînin, werin em li çend mînakên pratîkî binêrin.

    Formula Excel: heke şanek vala ye wê demê

    Ji ber ku Microsoft Excel ne xwediyê fonksiyonek IFBLANK-ê ye, pêdivî ye ku hûn IF û ISBLANK bi hev re bikar bînin da ku hucreyek biceribînin û heke şanek vala ye çalakiyek pêk bînin.

    Li vir guhertoya giştî heye:

    IF(ISBLANK( hucre), " eger vala be", " eger ne vala nebe")

    Ji bo ku wê di çalakiyê de bibînin, werin em kontrol bikin ka hucreyek di stûna B de (roja radestkirinê) nirxek wê heye an na. Ger hucre vala be, wê hingê "Open" derxe; heke şanek ne vala be, wê hingê "Temam bû" derxe.

    =IF(ISBLANK(B2), "Open", "Completed")

    Ji kerema xwe ji bîr mekin ku fonksiyona ISBLANK tenê şaneyên bi tevahî vala diyar dike . Ger di şaneyek de tiştekî ku bi çavê mirov nayê dîtin hebe wek aRêza bi dirêjahiya sifir, ISBLANK dê DEREWÎ vegere. Ji bo ronîkirina vê, ji kerema xwe li dîmena jêrîn binêrin. Dîrokên di stûna B de bi vê formulê ji kaxezek din têne derxistin:

    =IF(Sheet3!B2"",Sheet3!B2,"")

    Di encamê de, B4 û B6 rêzikên vala hene (""). Ji bo van şaneyan, formula IF ISBLANK ya me "Temam" derdixe ji ber ku di warê ISBLANKê de şaneyên vala ne.

    Heke tesnîfkirina we ya "valan" di nav şaneyên ku formulek dihewîne ku di encamê de strek vala ye. , wê hingê ji bo ceribandina mentiqî bikar bînin:

    =IF(B2="", "Open", "Completed")

    Wêneya jêrîn ferqê nîşan dide:

    Formula Excel: heke şaneyek ne vala ye wê demê

    Heke we mînaka berê ji nêz ve şopandibe û mentiqê formulê fam kiribe, divê hûn di guhertina wê de ji bo rewşek taybetî re ti dijwarî nebin dema ku çalakiyek tenê dema ku şaneyek ne be dê were kirin. vala ye.

    Li gorî pênaseya xwe ya "valayan", yek ji van nêzîkatiyên jêrîn hilbijêrin.

    Ji bo naskirina tenê şaneyên bi rastî ne vala , nirxa mentiqî ya ku hatiye vegerandin berevajî bikin. ji hêla ISBLANK ve bi pêçandina wê di NOT:

    IF(NOT(ISBLANK( hucre)), " eger ne vala ne", "")

    An jî ya jixwe naskirî bikar bînin formula IF ISBLANK (ji kerema xwe bala xwe bidin ku li gorî ya berê, value_if_true û value_if_f her weha nirx têne guheztin):

    IF(ISBLANK( hucre), "", eger ne vala ne")

    Ji bo xwar dirêjahiya sifir rêzik wekî vala, "" ji bo ya bikar bînintesta mentiqî ya IF:

    IF( hucre"", " eger ne vala nebe", "")

    Ji bo tabloya nimûneya me, yek ji formûlên jêrîn dê bixebite tedawî. Heger şaneyek di stûna B de vala nebe ew ê hemî di stûna C de vegerînin "Temam":

    =IF(NOT(ISBLANK(B2)), "Completed", "")

    =IF(ISBLANK(B2), "", "Completed")

    =IF(B2"", "Completed", "")

    Heke şaneyek vala ye, wê demê vala bihêle

    Di hin senaryoyan de, dibe ku ji te re formûleyek bi vî rengî hewce bike: Ger şaneyek vala be, tiştek nekin, wekî din hin karan bavêjin. Di rastiyê de, ew ne tiştek din e lê guhertoyek formula IF ISBLANK ya giştî ya ku li jor hatî nîqaş kirin, ku tê de hûn ji bo argumana value_if_true rêzek vala ("") û ji bo <1 nirx/formula/ îfadeya xwestinê peyda dikin>value_if_false .

    Ji bo şaneyên tam vala:

    IF(ISBLANK( hucre), "", eger ne vala")

    Ji bo ku rêzikên vala wekî vala bihesibînin:

    IF( hucre="", "", eger ne vala ne")

    Di tabloya jêrîn de, bifikirin ku hûn dixwazin bikin jêrîn:

    • Eger stûna B vala ye, stûna C vala bihêlin.
    • Eger stûna B jimareyek firotanê hebe, komîsyona %10 hesab bike.

    Ji bo ku ew were kirin, em mîqdara di B2 de ji sedî zêde dikin û îfadeyê di argumana sêyemîn a IF-ê de dihêlin:

    =IF(ISBLANK(B2), "", B2*10%)

    An

    =IF(B2="", "", B2*10%)

    Piştî kopîkirina formulê di stûna C de, encam wiha xuya dike:

    Heke şaneyek di navberê de vala be, wê hingê tiştek bike

    Di Microsoft Excel, çend awayên cûda hene ku meriv rêzek ji bo şaneyên vala kontrol bike.Em ê daxuyaniyek IF bikar bînin da ku nirxek derxînin heke bi kêmî ve şaneyek vala di rêzê de hebe û nirxek din jî heke şaneyên vala tune bin. Di îmtîhana mentiqî de, em hejmara giştî ya şaneyên vala yên di rêzê de hesab dikin, û dûv re kontrol dikin ka hejmar ji sifirê mezintir e. Ev dikare bi fonksiyona COUNTBLANK an jî COUNTIF pêk were:

    COUNTBLANK( range)>0 COUNTIF( range,"")>0

    An jî piçek Formula SUMPRODUCT tevlihevtir:

    SUMPRODUCT(--( range=""))>0

    Mînakî, ji bo projeyek ku yek an çend valahiyên wê hene statûya "Vekirî" bidin. di stûnên B heta D de, hûn dikarin yek ji formûlên jêrîn bikar bînin:

    =IF(COUNTBLANK(B2:D2)>0,"Open", "")

    =IF(COUNTIF(B2:D2,"")>0, "Open", "")

    =IF(SUMPRODUCT(--(B2:D2=""))>0, "Open", "")

    Nîşe. Hemî van formul rêzikên vala wekî vala dihesibînin.

    Heke hemî şaneyên rêzê vala bin, wê hingê tiştek bikin

    Ji bo kontrol bikin ka hemî şaneyên rêzê vala ne, em ê heman rêbazê bikar bînin. wek mînaka jorîn. Cûdahî di testa mantiqî ya IF de ye. Vê carê, em şaneyên ku ne vala ne dihejmêrin. Ger encam ji sifirê mezintir be (ango testa mentiqî bi RAST dinirxîne), em dizanin ku ne her şaneyek di rêzê de vala ye. Ger ceribandina mentiqî FALSE be, ev tê vê wateyê ku hemî şaneyên di rêzê de vala ne. Ji ber vê yekê, em di argumana 3yemîn ya IF (value_if_false) de nirxa/îfade/formula xwestinê peyda dikin.

    Di vê nimûneyê de, em ê ji bo projeyên ku ji bo wan vala hene vegerînin "Destpêkirî"hemû qonaxên di stûnên B heta D.

    Rêya herî hêsan a hejmartina şaneyên ne vala di Excel de bi karanîna fonksiyona COUNTA ye:

    =IF(COUNTA(B2:D2)>0, "", "Not Started")

    Riyayek din COUNTIF e ji bo ne vala ("" wek pîvan):

    =IF(COUNTIF(B2:D2,"")>0, "", "Not Started")

    An jî fonksiyona SUMPRODUCT bi heman mantiqê:

    =IF(SUMPRODUCT(--(B2:D2""))>0, "", "Not Started")

    ISBLANK jî dikare were bikar anîn, lê tenê wekî formula array, ku divê bi tikandina Ctrl + Shift + Enter , û bi fonksiyona AND-ê re were temam kirin. Û ji bo testa mentiqî hewce ye ku rast were nirxandin tenê dema ku encama ISBLANK ji bo her şaneyek RAST be.

    =IF(AND(ISBLANK(B2:D2)), "Not Started", "")

    Nîşe. Dema ku formulek ji bo pelgeya xebata xwe hilbijêrin, tiştek girîng a ku hûn bala xwe bidin têgihîştina we ya "valan" e. Formulên li ser bingeha ISBLANK, COUNTA û COUNTIF bi "" wekî pîvan li şaneyên bi tevahî vala digerin. SUMPRODUCT rêzikên vala jî wekî vala dihesibîne.

    Formula Excel: heke şanek ne vala be, wê hingê sum

    Ji bo berhevkirina hin şaneyan dema ku şaneyên din vala nebin, fonksiyona SUMIF bikar bînin, ku bi taybetî ji bo berhevoka şert hatiye dîzaynkirin.

    Di tabloya jêrîn de, em guman dikin ku hûn dixwazin ji bo tiştên ku berê hatine radestkirin û yên ku hêj nehatine radestkirin, mîqdara giştî bibînin.

    Heke vala nebe wê demê bicivîne

    Ji bo bidestxistina tevahiya tiştên ku hatine radestkirin, kontrol bikin ka Dîroka radestkirinê ya di stûna B de ne vala ye û heke ne vala ye, wê hingê nirxê di stûna C de berhev bikin:

    =SUMIF(B2:B6, "", C2:C6)

    Eger vala be wê çaxêsum

    Ji bo bidestxistina giştiya tiştên ku nehatine radestkirin, heke Dîroka radestkirinê di stûna B de vala ye, berhev bikin:

    =SUMIF(B2:B6, "", C2:C6)

    Berhevok ger hemî şaneyên di rêzê de vala nebin

    Ji bo berhevkirina şaneyan an jî hesabek din tenê dema ku hemî şaneyên rêzek diyar vala nebin, hûn dikarin dîsa fonksiyona IF bi mentiqa guncav bikar bînin. îmtîhan.

    Mînakî, COUNTBLANK dikare ji me re jimareya giştî ya valahiyên di navbera B2:B6 de bîne. Ger hejmar sifir be, em formula SUM dimeşînin; Wekî din tiştekî nekin:

    =IF(COUNTBLANK(B2:B6)=0, SUM(B2:B6), "")

    Heman encam dikare bi array IF ISBLANK SUM formula (ji kerema xwe ji bîr mekin ku çap bikin Ctrl + Shift + Enter da ku wê rast temam bike):

    =IF(OR(ISBLANK(B2:B6)), "", SUM(B2:B6))

    Di vê rewşê de, em ISBLANK-ê bi fonksiyona OR-ê re bi hev re bikar tînin, ji ber vê yekê ceribandina mentiqî RAST e heke herî kêm yek hebe. hucreya vala di nav rêzê de. Ji ber vê yekê, fonksiyona SUM diçe argumana value_if_false .

    Formula Excel: heke şanek vala nebe bihejmêre

    Wekî ku hûn jî dizanin, Excel fonksiyonek taybetî heye ku meriv bijmêre. şaneyên ne vala, fonksiyona COUNTA. Ji kerema xwe hay ji xwe hebin ku fonksiyona şaneyên ku her cure daneyan dihewîne, di nav de nirxên mantiqî yên TRUE û FALSE, xeletî, valahî, rêzikên vala, hwd.

    Mînakî, ji bo jimartina ne vala şaneyên di rêza B2:B6 de, ev formula ku tê bikar anîn ev e:

    =COUNTA(B2:B6)

    Heman encam bi karanîna COUNTIF-ê bi ne-vala re dikare were bidestxistin.krîterên (""):

    =COUNTIF(B2:B6,"")

    Ji bo hejmartina şaneyên vala , fonksiyona COUNTBLANK bikar bînin:

    =COUNTBLANK(B2:B6)

    Excel ISBLANK naxebite

    Wekî ku berê jî hatiye behskirin, ISBLANK di Excel de tenê ji bo hucreyên bi rastî vala yên ku bi tevahî tiştek dihewîne RAST vedigerîne. Ji bo şaneyên ku xuya dikin vala formulas hene ku rêzikên vala, valahî, apostrof, tîpên neçapkirî û yên wekî wan çêdikin, ISBLANK FALSE vedigerîne.

    Di rewşek de, gava ku hûn dixwazin bi dîtbarî derman bikin şaneyên vala wekî valahiyê, rêgezên jêrîn bihesibînin.

    Hêlên bi dirêjiya sifir wekî vala binirxînin

    Ji bo ku şaneyên bi rêzikên bi dirêjiya sifir wekî vala werin hesibandin, di testa mentiqî ya IF de, an rêzika vala ("") an jî fonksiyona LEN wekî sifir.

    =IF(A2="", "blank", "not blank")

    An

    =IF(LEN(A2)=0, "blank", "not blank")

    Cihên zêde rakin an paşguh bikin

    Di dema ku fonksiyona ISBLANK ji ber cîhên vala nexebite, çareseriya herî eşkere rakirina wan e. Hîndariya jêrîn diyar dike ku meriv çawa zû cîhên sereke, paşverû û pirjimar ên navberê ji holê radike, ji xeynî karakterek cîhek yekane ya di navbera peyvan de: Meriv çawa cîhên zêde li Excel derdixe.

    Heke ji ber hin sedeman cîhên zêde jê nayên derxistin. ji bo we bixebite, hûn dikarin zorê bidin Excel ku wan paşguh bike.

    Ji bo ku şaneyên ku tenê tîpên cihê hene vala nebînin, LEN(TRIM(hucre))=0 têxin testa mentiqî ya IF. wekî şertek zêde:

    =IF(OR(A2="", LEN(TRIM(A2))=0), "blank", "not blank")

    To karekterek neçapkirî ya taybet paşguh neke, koda wê bibîne û wê bide fonksiyona CHAR.

    Mînakî, ji bo naskirina şaneyên ku rêzikên vala hene û ciyên neşikestî () wekî vala, formula jêrîn bikar bînin, ku 160 koda karakterê cîhê neşikestî ye:

    =IF(OR(A2="", A2=CHAR(160)), "blank", "not blank")

    Wiha ye ku fonksiyona ISBLANK bikar bînin da ku hucreyên vala li Excel nas bikin. Ji bo xwendinê ez spasiya we dikim û hêvî dikim ku hefteya bê we li ser bloga xwe bibînim!

    Daxistinên berdest

    Mînakên formula Excel ISBLANK

    Michael Brown dilxwazek teknolojiyê ya dilsoz e ku bi hewesek hêsankirina pêvajoyên tevlihev bi karanîna amûrên nermalavê ye. Bi zêdetirî deh salan ezmûnek di pîşesaziya teknolojiyê de, wî jêhatîbûna xwe di Microsoft Excel û Outlook, û her weha Google Sheets û Docs de pêş xist. Bloga Michael ji bo parvekirina zanyarî û pisporiya xwe bi kesên din re veqetandî ye, ji bo baştirkirina hilberî û karîgeriyê serişte û dersên hêsan-şopandinê peyda dike. Çi hûn pisporek demsalî ne an jî destpêkek in, bloga Michael ji bo ku hûn herî zêde ji van amûrên nermalava bingehîn sûd werbigirin, têgihiştinên hêja û şîretên pratîkî pêşkêşî dike.