Vermijd geneste IF-functie in Excel ... VERT.ZOEKEN om te redden

Inhoudsopgave

Vaak vragen mensen me om hen te helpen bij het herstellen van een fout in hun geneste IF-functie. En soms is hun formule groter dan deze blogpost (serieus! geen grapje).

In sommige gevallen kan deze lange formule echter worden ingekort door de functie VERT.ZOEKEN te gebruiken.

Geneste IF-functie vermijden

Overweeg een scenario zoals hieronder weergegeven. Je hebt een lijst met studenten en hun cijfers voor een examen. Nu moet je elke student een cijfer geven op basis van vooraf gedefinieerde criteria.

Iets zoals hieronder weergegeven:

Een manier is nu om een ​​lang geneste ALS-functie te schrijven en je tijd te verspillen. Andere, meer tijdbesparende, is de VERT.ZOEKEN-manier.

Vlookup om te redden

Om VERT.ZOEKEN te gebruiken, moeten we de tabel met criteria enigszins wijzigen en iets maken zoals hieronder wordt weergegeven:

EEN eerste vereiste voor deze methode is dat de criterianummers in kolom I zouden moeten zijn in oplopende volgorde gesorteerd. De VERT.ZOEKEN-methode zou niet werken als deze lijst niet is gesorteerd.

Gebruik nu de onderstaande formule:

=VERT.ZOEKEN(C3,$I$3:$J$10,2,TRUE)

Hoewel dit dezelfde standaard VERT.ZOEKEN-formule is, moet u er rekening mee houden dat deze aan het einde een argument 'TRUE' heeft, wat een geschatte overeenkomst betekent.

Dit betekent dat wanneer de cijfers minder dan 30 zijn, VERT.ZOEKEN het cijfer voor 0 retourneert, wat F is, maar wanneer het 30 is, zal het E retourneren. Evenzo, wanneer cijfers tussen 30 en 40 zijn, retourneert het cijfer E, maar wanneer het wordt 40 (of tussen 40 en 50) en geeft cijfer D terug.

Dit bespaart zeker tijd en is gebruiksvriendelijker dan de lang geneste IF-functie.

wave wave wave wave wave