Stiahnite si ukážkový zošit
Tento tutoriál ukazuje, ako používať Funkcia Excel ISFORMULA v Exceli na testovanie, či bunka obsahuje vzorec.
Prehľad funkcií ISFORMULA
Funkčný test ISFORMULA, ak je bunka vzorec. Vráti hodnotu TRUE alebo FALSE.
Ak chcete použiť funkciu pracovného hárka ISFORMULA programu Excel, vyberte bunku a zadajte:
(Všimnite si, ako sa zobrazujú vstupy vzorcov)
Syntax a vstupy funkcií ISFORMULA:
1 | = ISFORMULA (odkaz) |
Odkaz na bunku - Odkaz na bunku na bunku, ktorú chcete testovať.
Ako používať funkciu ISFORMULA
Funkcia ISFORMULA testuje, či bunka obsahuje vzorec. Ak bunka obsahuje vzorec, vráti hodnotu TRUE, v opačnom prípade vráti hodnotu FALSE.
1 | = ISFORMULA (A2) |
If Is Formula
Po vykonaní logického testu budete zvyčajne chcieť urobiť niečo na základe výsledku tohto testu. Funkciu IF je možné použiť na vykonávanie rôznych akcií, ak je príkaz vyhodnotený ako PRAVDA alebo NEPRAVDA. Používajme ho s funkciou ISFORMULA.
1 | = IF (ISFORMULA (A2), "vzorec", "nie vzorec") |
Funkcia FORMULATEXT
Funkcia FORMULATEXT prevádza vzorec bunky na text. Ak však bunka neobsahuje vzorec, FORMULATEXT vyvolá chybu. Je to skvelá príležitosť na používanie funkcie ISFORMULA.
1 | = IF (ISFORMULA (A2), "vzorec", "nie vzorec") |
V tomto prípade použijeme funkciu ISFORMULA na testovanie, či bunka obsahuje vzorec. Ak je to tak, výstup vzorca bude ako text s funkciou FORMULATEXT. Ak nie, zobrazí sa hodnota bunky.
Ak nie je vzorec
Funkcia NOT invertuje logické výsledky. Mení TRUE na FALSE a FALSE na TRUE. Tu môžeme použiť funkcie NOT spolu s funkciami ISFORMULA a IF.
1 | = IF (NOT (ISFORMULA (A2)), "not formula", "formula") |
Ďalšie logické funkcie
Tabuľky Excel / Google obsahujú mnoho ďalších logických funkcií na vykonávanie ďalších logických testov. Tu je zoznam:
IF / IS funkcie |
---|
iferror |
iserror |
isna |
iserr |
isblank |
je číslo |
istext |
izontext |
izometula |
islogický |
isref |
iseven |
isodd |
ISFORMULA v Tabuľkách Google
Funkcia ISFORMULA funguje v Tabuľkách Google úplne rovnako ako v programe Excel: