„Excel“ formulė: grąžinkite tuščią, jei -

Turinys

Bendroji formulė

=IF(A1=1,B1,"")

Santrauka

Norėdami grąžinti tuščią rezultatą naudodami IF funkciją, galite naudoti tuščią eilutę (""). Parodytame pavyzdyje formulė D5 (nukopijuota žemyn) yra:

=IF(B5=1,C5,"")

Paaiškinimas

Ši formulė pagrįsta IF funkcija, sukonfigūruota paprastu loginiu testu, verte, kurią reikia grąžinti, kai testas yra TIKRA, ir verte, kurią reikia grąžinti, kai testas yra NETIESA. Paprasta anglų kalba: jei 1 reikšmė lygi 1, grąžinkite 2 vertę. Jei 1 reikšmė nėra 1, grąžinkite tuščią eilutę ("").

Atkreipkite dėmesį, jei įvedate "" tiesiai į "Excel" langelį, pamatysite dvigubas kabutes. Tačiau, kai įvesite kaip tokią formulę:

=""

Nieko nematysite, langelis atrodys tuščias.

Be to, jei dar nesinaudojote „Excel“ programa, pastabos skaitmeninės vertės nėra įvestos kabutėse. Kitaip tariant:

=IF(A1=1,B1,"") // right =IF(A1="1",B1,"") // wrong

Apvyniojus skaičių kabutėse („1“) „Excel“ reikšmę interpretuoja kaip tekstą, todėl loginiai testai nepavyks.

Tikrinama, ar nėra tuščių langelių

Jei jums reikia patikrinti tokios formulės rezultatą, atminkite, kad funkcija ISBLANK grąžins FALSE, kai tikrinsite formulę, kuri "" grąžina kaip galutinį rezultatą. Tačiau yra ir kitų variantų. Jei A1 yra "", kurį grąžina formulė, tada:

=ISBLANK(A1) // returns FALSE =COUNTBLANK(A1) // returns 1 =COUNTBLANK(A1)>0 // returns TRUE

Įdomios straipsniai...