Undvik kapslad IF -funktion i Excel ... VLOOKUP to Rescue

Innehållsförteckning

Många gånger ber folk mig att hjälpa dem att rätta till ett fel i deras kapslade IF -funktion. Och ibland är deras formel större än det här blogginlägget (seriöst! Skojar inte).

Men i vissa fall kan denna långa formel kortas med VLOOKUP -funktionen.

Undviker kapslad IF -funktion

Tänk på ett scenario som visas nedan. Du har en lista med studenter och deras betyg i en tentamen. Nu måste du tilldela varje elev ett betyg, baserat på fördefinierade kriterier.

Något som visas nedan:

Nu är ett sätt att skriva en lång kapslad IF -funktion och slösa bort din tid. Andra, mer tidseffektiva, är VLOOKUP -sättet.

Vlookup to Rescue

För att använda VLOOKUP måste vi något ändra kriterietabellen och göra något som visas nedan

A nödvändig förutsättning för denna metod är att kriterietal i kolumn I ska vara sorterade i stigande ordning. VLOOKUP -metoden fungerar inte om listan inte sorteras.

Använd nu nedanstående formel:

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

Även om detta är vår samma vanliga VLOOKUP -formel, märk att det har ett argument "SANT" i slutet, vilket betyder en ungefärlig matchning.

Det betyder att när märkena är mindre än 30 returnerar VLOOKUP betyget för 0, vilket är F, men när det är 30 kommer det att returnera E. På samma sätt, när märken är mellan 30 och 40, returnerar det betyg E, men när det blir 40 (eller mellan 40 och 50) det returnerar betyg D.

Detta är definitivt en tidsbesparare och lätt att använda än den länge kapslade IF -funktionen.

wave wave wave wave wave