Příklady funkcí IFS - Excel a Tabulky Google

Tento tutoriál ukazuje, jak používat Excel IFS funkce v Excelu.

Přehled funkcí IFS

Funkce Excel IFS spouští více testů a vrací hodnotu odpovídající prvnímu TRUE výsledku.

Chcete -li použít funkci listu IFS Excel, vyberte buňku a zadejte:

(Všimněte si, jak se zobrazují vstupy vzorců)

Funkce IFS Syntaxe a vstupy:

= IFS (test1, hodnota1, [test2, hodnota2], …)

test 1 - První logický test.

hodnota1 - Výsledek, když test1 je PRAVDA.

test2, hodnota2 - [volitelně] Druhý pár test/hodnota.

Co je funkce IFS?

IFS je „podmíněná“ funkce. Definujete řadu logických testů, z nichž každý má přidruženou návratovou hodnotu. Excel postupně prochází každým z vašich testů, a jakmile najde ten, který vyhodnotí hodnotu TRUE, vrátí hodnotu, kterou jste k tomuto testu přidružili.

Funguje to téměř stejně jako při vnořování více příkazů IF, ale obvykle je snazší číst a pracovat s nimi.

Jak používat funkci IFS

Funkci Excel IFS používáte takto:

= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A ")

Tento vzorec vezme skóre studentova testu a převede jej na jeho známku pro tento test.

Vzorec může vypadat komplikovaně, ale dává smysl, když každý test umístíte na samostatný řádek:

= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A ")

To je lepší! Nyní je mnohem jasnější, že máme sérii testů spárovaných s návratovou hodnotou. Excel pracuje v seznamu, dokud nedostane shodu, a poté vrátí hodnocení, které jsme spárovali s tímto skóre.

Ve funkci IFS můžete definovat až 127 testů.

Nastavení výchozí hodnoty

Pomocí normálního příkazu IF definujeme dvě hodnoty, které může Excel vrátit: jednu pro pravdivý logický test a druhou pro nepravdivý.

IFS nemá možnost přidat falešnou návratovou hodnotu, a pokud Excel nenalezne shodu v žádném z vašich testů, vrátí #N/A. Špatný. Ale můžeme to obejít nastavením výchozí hodnoty.

Funguje to takto:

= IFS (C3 <50, "F", C3 <60, "E", C3 <70, "D", C3 <80, "C", C3 <90, "B", C3 <= 100, "A „PRAVDA,“ Neznámý ”)

Nastavili jsme závěrečný logický test - jen „PRAVDA“ sám o sobě.

PRAVDA se přirozeně hodnotí jako PRAVDA. Pokud tedy Excel nenajde shodu v našich předchozích testech, vždy se spustí závěrečný test a Excel vrátí „Neznámý“.

Co může IFS vrátit

Výše jsme řekli IFS, aby vrátil textový řetězec - známku spojenou s každým skóre testu. Můžete ale také vrátit čísla nebo dokonce jiné vzorce.

Pokud máte například prodejní tým a platíte mu provizi na základě hodnoty každého prodeje, můžete pomocí IFS vypočítat provizi podle hodnoty prodeje.

= IFS (C3 <20000, C3*0,02, C3 <40000, C3*0,03, C3 = 60000, C3*0,05, TRUE, 0)

Nyní IFS zkontroluje hodnotu v C3 a poté, co najde shodu, vrátí přidružený vzorec. Takže tržby pod 20 000 $ vydělávají 2% úrok, pod 40 000 $ vydělávají 3% atd.

Pro správnou míru jsme také nastavili výchozí hodnotu 0.

IFS v Tabulkách Google

Funkce IFS funguje v Tabulkách Google úplně stejně jako v Excelu:

wave wave wave wave wave