Vyhněte se vnořené IF funkci v Excelu ... VLOOKUP k záchraně

Obsah

Mnohokrát mě lidé žádají, abych jim pomohl napravit chybu v jejich vnořené funkci IF. A někdy je jejich vzorec větší než tento příspěvek na blogu (vážně! Nedělám si srandu).

V některých případech však lze tento dlouhý vzorec zkrátit pomocí funkce VLOOKUP.

Vyhýbání se vnořené funkci IF

Zvažte scénář, jak je ukázáno níže. Máte seznam studentů a jejich známky u zkoušky. Nyní musíte každému studentovi přiřadit známku na základě předdefinovaných kritérií.

Něco, jak je uvedeno níže:

Nyní je jedním ze způsobů, jak napsat dlouhou vnořenou funkci IF a ztrácet čas. Další, časově efektivnější, je způsob VLOOKUP.

Vlookup to Rescue

Abychom mohli použít VLOOKUP, musíme mírně upravit tabulku kritérií a vytvořit něco, jak je uvedeno níže

A předpoklad pro tuto metodu je, že by měla být čísla kritérií ve sloupci I seřazené vzestupně. Pokud tento seznam není seřazen, metoda VLOOKUP by nefungovala.

Nyní použijte níže uvedený vzorec:

= VLOOKUP (C3, $ I $ 3: $ J $ 10,2, PRAVDA)

Přestože se jedná o stejný standardní vzorec VLOOKUP, všimněte si, že má na konci argument „PRAVDA“, což znamená přibližnou shodu.

To znamená, že když jsou značky menší než 30, VLOOKUP vrátí známku pro 0, což je F, ale když je 30, vrátí E. Podobně, když jsou značky mezi 30 a 40, vrátí známku E, ale když stane se 40 (nebo mezi 40 a 50) a vrátí stupeň D.

Toto je rozhodně úspora času a snadné použití než dlouho vnořená funkce IF.

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

wave wave wave wave wave