Kako koristiti funkciju ISFORMULA u Excelu

Úvod do kontroly vzorců v tabulkových aplikacích

Funkce ISFORMULA slouží k identifikaci, zda konkrétní buňka obsahuje vzorec. Tato funkce je užitečná pro různé účely, jako je audit listů nebo dynamické formátování založené na přítomnosti vzorců. Funkce ISFORMULA je k dispozici jak v Microsoft Excel, tak v Google Sheets, a její základní použití a syntaxe jsou v obou aplikacích velmi podobné.

Syntaxe a příklady

Syntaxe funkce ISFORMULA vypadá takto:

ISFORMULA(odběr) 

kde odběr je odkaz na buňku, u které chceme zjistit, zda obsahuje vzorec.

Příklad použití v Excelu nebo Google Sheets:

  • Předpokládejme, že máme v buňce A1 vzorec =SUM(A2:A10). Pokud použijeme funkci ISFORMULA na buňce A1, dostaneme TRUE, protože buňka obsahuje vzorec.
  • Naopak, pokud buňka B1 obsahuje obyčejný text nebo číslo, funkce ISFORMULA v této buňce vrátí FALSE.

Praktické použití funkce

Funkce ISFORMULA nachází uplatnění v různých scénářích, zde jsou uvedeny dva konkrétní příklady:

Kontrola integrity dat

Při práci s velkými datovými listy může být náročné manualně zkontrolovat, které buňky obsahují vzorce a které jsou manuálně zadané hodnoty. K automatizaci této kontroly můžeme použít funkci ISFORMULA. Následující příklad ukazuje, jak identifikovat a zvýraznit buňky s vzorci v Excelu:

1. Vyberte rozsah buněk, který chcete zkontrolovat. 2. Přejděte na kartu "Home" a klikněte na "Conditional Formatting". 3. Zvolte "New Rule" a poté "Use a formula to determine which cells to format". 4. Do formátovacího pravidla zadejte vzorec ISFORMULA(A1). 5. Nastavte požadovaný formát pro buňky, které obsahují vzorce.

Toto nastavení způsobí, že všechny buňky s vzorci v zvoleném rozsahu budou automaticky zvýrazněny, což usnadňuje jejich identifikaci.

Audit finančních modelů

V oblasti financí a účetnictví je často potřeba zajistit, že všechny výpočty v modelu jsou korektně realizované pomocí vzorců, a ne jen zapsané statické hodnoty. Použitím funkce ISFORMULA můžeme rychle prověřit, zda každá očekávaná kalkulační buňka skutečně obsahuje vzorec:

1. Nastavte pomocný sloupec vedle váš finanční model. 2. Do první buňky tohoto sloupce vložte vzorec ISFORMULA odkazující na první buňku modelu (např. =ISFORMULA(B2)). 3. Rozšířete vzorec na celý sloupec vedle modelu. 4. Prohlédněte si, jaké buňky neobsahují TRUE – tyto buňky mohou vyžadovat další kontrolu.

Tento postup zajišťuje, že finanční model je vyráběn konzistentním a transparentním způsobem.

Více informací: https://support.microsoft.com/cs-cz/office/isformula-funkce-e4d1355f-7121-4ef2-801e-3839bfd6b1e5

Další funkce
Vrátí číslo odpovídající typu chyby
Vrátí hodnotu PRAVDA, pokud je číslo sudé
Vrátí hodnotu PRAVDA, pokud je argument hodnota libovolná chybová hodnota (kromě #NENÍ_K_DISPOZICI)
Vrátí hodnotu PRAVDA, pokud je argument hodnota libovolná chybová hodnota
Vrátí hodnotu PRAVDA, pokud je argument hodnota číslo
Vrátí hodnotu PRAVDA, pokud je číslo liché
Vrátí hodnotu PRAVDA, pokud je argument hodnota logická hodnota
Vrátí hodnotu PRAVDA, pokud je argument hodnota chybová hodnota #NENÍ_K_DISPOZICI
Vrátí hodnotu PRAVDA, pokud argument hodnota není text
Vrátí hodnotu PRAVDA, pokud je argument hodnota odkaz
Vrátí hodnotu PRAVDA, pokud argument hodnota odkazuje na prázdnou buňku
Vrátí hodnotu PRAVDA, pokud je argument hodnota text
Vrátí hodnotu převedenou na číslo
Vrátí chybovou hodnotu #N/A (hodnota nedostupná)
Vrátí informace o aktuálním pracovním prostředí
Vrátí informace o formátování, umístění nebo obsahu buňky
Vrátí číslo odkazovaného listu
Vrátí počet listů v odkazu
Vrátí číslo označující datový typ hodnoty