Formula Excel: Reveniți necompletat dacă -

Cuprins

Formula generică

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

rezumat

Pentru a returna un rezultat gol folosind funcția IF, puteți utiliza un șir gol (""). În exemplul prezentat, formula din D5 (copiată) este:

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

Explicaţie

Această formulă se bazează pe funcția IF, configurată cu un test logic simplu, o valoare de returnat atunci când testul este ADEVĂRAT și o valoare de returnat atunci când testul este FALS. În limba engleză simplă: dacă valoarea 1 este egală cu 1, returnează valoarea 2. Dacă valoarea 1 nu este 1, returnează un șir gol ("").

Rețineți dacă introduceți „” direct într-o celulă din Excel, veți vedea caracterele ghilimele duble. Cu toate acestea, atunci când introduceți o astfel de formulă:

=""

Nu vei vedea nimic, celula va arăta goală.

De asemenea, dacă sunteți nou în Excel, rețineți că valorile numerice nu sunt introduse în ghilimele. Cu alte cuvinte:

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

Înfășurarea unui număr între ghilimele ("1") face ca Excel să interpreteze valoarea ca text, ceea ce va face ca eșecurile testelor logice.

Se verifică celulele necompletate

Dacă trebuie să verificați rezultatul unei astfel de formule, rețineți că funcția ISBLANK va reveni FALS atunci când verificați o formulă care returnează "" ca rezultat final. Cu toate acestea, există și alte opțiuni. Dacă A1 conține "" returnat de o formulă, atunci:

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

Articole interesante...