Excel vzorec: Vrátiť prázdne, ak -

Všeobecný vzorec

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

Zhrnutie

Ak chcete vrátiť prázdny výsledok pomocou funkcie IF, môžete použiť prázdny reťazec (""). V zobrazenom príklade je vzorec v D5 (skopírovaný nadol):

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

Vysvetlenie

Tento vzorec je založený na funkcii IF nakonfigurovanej na jednoduchý logický test, na hodnotu, ktorá sa vráti, keď je test TRUE, a na hodnote, ktorá sa vráti, keď je test FALSE. V jednoduchej angličtine: ak sa hodnota 1 rovná 1, vráťte hodnotu 2. Ak hodnota 1 nie je 1, vráťte prázdny reťazec („“).

Ak píšete priamo do bunky v programe Excel, uvidíte znaky dvojitých úvodzoviek. Keď však zadáte nasledujúci vzorec:

=""

Nič neuvidíte, bunka bude vyzerať prázdna.

Pokiaľ ste v Exceli nováčikom, číselné hodnoty poznámok sa nezadávajú do úvodzoviek. Inými slovami:

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

Zalomenie čísla v úvodzovkách („1“) spôsobí, že Excel interpretuje hodnotu ako text, čo spôsobí zlyhanie logických testov.

Prebieha kontrola prázdnych buniek

Ak potrebujete skontrolovať výsledok vzorca, ako je tento, nezabudnite, že funkcia ISBLANK vráti FALSE pri kontrole vzorca, ktorý vráti „“ ako konečný výsledok. Existujú však aj ďalšie možnosti. Ak A1 obsahuje znak „“ vrátený vzorcom, potom:

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

Zaujímavé články...