Formuła programu Excel: Zwróć puste, jeśli -

Spisie treści

Formuła ogólna

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

Podsumowanie

Aby zwrócić pusty wynik za pomocą funkcji JEŻELI, możesz użyć pustego ciągu („”). W przedstawionym przykładzie formuła w D5 (skopiowana w dół) to:

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

Wyjaśnienie

Ta formuła jest oparta na funkcji JEŻELI, skonfigurowanej za pomocą prostego testu logicznego, wartości zwracanej, gdy test ma wartość PRAWDA, oraz wartości zwracanej, gdy test ma wartość FAŁSZ. Mówiąc prostym językiem: jeśli wartość 1 jest równa 1, zwraca wartość 2. Jeśli wartość 1 nie jest 1, zwraca pusty ciąg („”).

Uwaga: jeśli wpiszesz „” bezpośrednio w komórce w programie Excel, zobaczysz znaki podwójnego cudzysłowu. Jednak po wprowadzeniu takiej formuły:

=""

Nic nie zobaczysz, komórka będzie wyglądać na pustą.

Ponadto, jeśli jesteś nowym użytkownikiem programu Excel, pamiętaj, że wartości liczbowe nie są wprowadzane w cudzysłowach. Innymi słowy:

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

Zawijanie liczby w cudzysłów („1”) powoduje, że program Excel interpretuje wartość jako tekst, co powoduje niepowodzenie testów logicznych.

Sprawdzanie pustych komórek

Jeśli chcesz sprawdzić wynik takiej formuły, pamiętaj, że funkcja ISBLANK zwróci FALSE podczas sprawdzania formuły, która zwraca „” jako wynik końcowy. Istnieją jednak inne opcje. Jeśli A1 zawiera „” zwrócone przez formułę, to:

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

Interesujące artykuły...