Excel vzorec: Vraťte prázdné, pokud -

Obsah

Obecný vzorec

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

souhrn

Chcete-li vrátit prázdný výsledek pomocí funkce IF, můžete použít prázdný řetězec (""). V zobrazeném příkladu je vzorec v D5 (zkopírován dolů):

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

Vysvětlení

Tento vzorec je založen na funkci IF, nakonfigurované pomocí jednoduchého logického testu, hodnoty, která se má vrátit, když je test TRUE, a hodnoty, která se má vrátit, když je test FALSE. V jednoduché angličtině: pokud se hodnota 1 rovná 1, vraťte hodnotu 2. Pokud hodnota 1 není 1, vraťte prázdný řetězec („“).

Pokud zadáte „“ přímo do buňky v aplikaci Excel, zobrazí se znaky uvozovek. Když však zadáte tento vzorec:

=""

Nic neuvidíte, buňka bude vypadat prázdná.

Pokud jste v Excelu noví, číselné hodnoty poznámek se nezadávají do uvozovek. Jinými slovy:

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

Zabalení čísla do uvozovek („1“) způsobí, že Excel interpretuje hodnotu jako text, což způsobí selhání logických testů.

Kontrola prázdných buněk

Pokud potřebujete zkontrolovat výsledek takového vzorce, mějte na paměti, že funkce ISBLANK vrátí FALSE při kontrole vzorce, který "" vrátí jako konečný výsledek. Existují však i jiné možnosti. Pokud A1 obsahuje "" vrácené vzorcem, pak:

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

Zajímavé články...