Otestujte více podmínek pomocí funkce Excel IFS

Excel 2016 přišel s novou funkcí - funkcí IFS.

Tuto funkci můžete použít k testování více podmínek najednou a na základě toho pak vrátit výsledek. To je užitečné, protože nemusíte vytvářet dlouhé vnořené vzorce IF, které bývaly matoucí.

Všimněte si, že funkce IFS je k dispozici pouze pro verzi Excel 2016 pro Windows (a ne pro verzi pro Mac).

Kdy použít funkci Excel IFS

Funkce IFS může testovat více podmínek a vrátí hodnotu, jakmile najde první splněnou podmínku.

Díky tomu je tato funkce ideální pro situace, kdy potřebujete studenty ohodnotit na základě známek nebo najít provizi na základě prodejních hodnot (popsané níže v příkladech).

Funkce Excel IFS - syntaxe

= IFS (Podmínka1, Hodnota1, [Podmínka2, Hodnota2],… [Podmínka127, Hodnota127])

  • Podmínka1 - první podmínka, která je zaškrtnuta.
  • Hodnota1 - hodnota, která se má vrátit, pokud je první podmínka PRAVDA.
  • [Podmínka2… .Condition127] - Toto jsou volitelné argumenty a ve funkci IFS můžete použít až 127 podmínek.
  • [Hodnota2… .Value127] - Toto jsou volitelné argumenty a můžete použít až 127 hodnot. Každá hodnota odpovídá jejímu stavu a bude vrácena, pokud je její podmínkou jako první PRAVDA.

Nezapomeňte, že funkce IFS vrátí hodnotu pouze první PRAVÉ podmínky. Takže můžete mít více podmínek, které jsou PRAVDA. Bude však vrácena pouze hodnota pro první.

Další poznámky:

  • Všechny podmínky ve funkci IFS musí vrátit hodnotu TRUE nebo FALSE. Pokud tomu tak není, vzorec způsobí chybu.
  • Pokud všechny podmínky ve funkci IFS vrátí FALSE, výsledkem vzorce by byla chyba #N/A. Protože chyba #N/A není příliš užitečná při zjišťování toho, co se stalo, můžete použít poslední podmínku jako PRAVDU a hodnotu jako NEPRAVDU nebo popisný text, například „Žádná shoda“.

Použití funkce Excel IFS - příklady

Jak jsem již zmínil dříve, tato funkce je nejvhodnější pro situace, kdy potřebujete zkontrolovat podmínky v pořadí a vrátit hodnotu pro první splněnou podmínku.

Díky tomu je ideální pro situace, kdy musíte ohodnotit studenty nebo najít provize pro prodejní tým.

Příklad 1 - Hledání známek na základě skóre

Předpokládejme, že máte skóre pro studenty u zkoušky, jak je uvedeno níže (sloupec A), a podmínky hodnocení ve sloupci C a D.

Níže je uveden vzorec, který vám poskytne známky pro každého studenta:

= IFS (B2 <$ E $ 3, $ F $ 2, B2 <$ E $ 4, $ F $ 3, B2 <$ E $ 5, $ F $ 4, B2 <$ E $ 6, $ F $ 5, B2 $ E $ 7, $ F 7 $)

Vypadá to složitě? Abych byl upřímný, je to docela úhledné ve srovnání s tím, co byste vytvořili, kdybyste používali vnořený vzorec IF.

Všimněte si toho, že zatímco odkazy na buňky ve sloupci B jsou relativní, odkazy na buňky ve sloupci E a F byly uzamčeny umístěním znaku $ (tj. $ E $ 3). To nám umožňuje zkopírovat a vložit tento vzorec do všech ostatních buněk.

V případě, že používáte Excel 2013 nebo předchozí verzi (nebo Excel na Macu), můžete stejného výsledku dosáhnout pomocí přibližné shody ve funkci VLOOKUP. Všimněte si toho, že chcete-li použít přibližnou shodu VLOOKUP, měl by být sloupec úplně vlevo ve vyhledávací tabulce seřazen vzestupně.

Níže je vzorec, který také poskytne stejný výsledek:

= VLOOKUP (B2, $ E $ 2: $ F $ 7,2,1)

Příklad 2 - Výpočet provize na základě tržeb

Předpokládejme, že máte na starosti finanční oddělení a musíte vypočítat provizi pro každou osobu na základě tržeb uskutečněných ve čtvrtletí.

Níže je uveden vzorec, který vám poskytne provizi pro každého obchodního personálu:

= IFS (B2 <$ E $ 3, $ F $ 2, B2 <$ E $ 4, $ F $ 3, B2 <$ E $ 5, $ F $ 4, B2 $ E $ 6, $ F $ 6)*B2

  • Excel A funkce.
  • Excel NEBO funkce.
  • Excel NENÍ funkce.
  • Funkce IF IF.
  • Funkce Excel IFERROR.
  • Funkce FALSE aplikace Excel.
  • Funkce Excel TRUE.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave