Izogibajte se funkciji ugnezdenega IF v Excelu ... VLOOKUP za reševanje

Kazalo

Velikokrat me ljudje prosijo, naj jim pomagam odpraviti napako v njihovi ugnezdeni funkciji IF. In včasih je njihova formula večja od te objave na blogu (resno! Ne šalim se).

Vendar pa je v nekaterih primerih to dolgo formulo mogoče skrajšati s funkcijo VLOOKUP.

Izogibanje ugnezdeni funkciji IF

Razmislite o naslednjem scenariju. Imate seznam študentov in njihovih ocen na izpitu. Zdaj morate vsakemu študentu dodeliti oceno na podlagi vnaprej določenih meril.

Nekaj, kot je prikazano spodaj:

Zdaj je eden od načinov, da napišete dolgo ugnezdeno funkcijo IF in izgubite čas. Drugi, bolj časovno učinkovit način je način VLOOKUP.

Vlookup to Rescue

Za uporabo VLOOKUP -a moramo nekoliko spremeniti tabelo meril in narediti nekaj, kot je prikazano spodaj

A predpogoj za to metodo je, da bi morale biti številke meril v stolpcu I razvrščeno po naraščajočem vrstnem redu. Metoda VLOOKUP ne bi delovala, če ta seznam ni razvrščen.

Zdaj uporabite naslednjo formulo:

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

Čeprav je to naša ista standardna formula VLOOKUP, upoštevajte, da ima na koncu argument "TRUE", kar pomeni približno ujemanje.

To pomeni, da ko so ocene manjše od 30, VLOOKUP vrne oceno za 0, kar je F, ko pa je 30, bo vrnilo E. Podobno, ko so ocene med 30 in 40, vrne oceno E, ko pa postane 40 (ali med 40 in 50), vrne razred D.

To je vsekakor prihranek časa in enostaven za uporabo kot dolgo ugnezdena funkcija IF.

wave wave wave wave wave