Kerülje a beágyazott IF funkciót az Excelben ... VLOOKUP to Rescue

Tartalomjegyzék

Sokszor az emberek azt kérik tőlem, hogy segítsek nekik a hibák kijavításában a beágyazott IF függvényben. És néha nagyobb a képletük, mint ez a blogbejegyzés (komolyan! Nem vicc).

Néhány esetben azonban ez a hosszú képlet lerövidíthető a VLOOKUP funkció használatával.

A beágyazott IF függvény elkerülése

Fontolja meg az alább látható forgatókönyvet. Van egy listája a diákokról és a vizsgán elért érdemjegyekről. Most minden diáknak érdemjegyet kell rendelnie az előre meghatározott kritériumok alapján.

Valami az alábbiak szerint:

Most az egyik módja egy hosszú beágyazott IF függvény írása, és az idő pazarlása. Más, időtakarékosabb a VLOOKUP módszer.

Vlookup to Rescue

A VLOOKUP használatához némileg módosítanunk kell a feltételtáblázatot, és valamit az alábbiak szerint kell elkészítenünk

A előfeltétel ehhez a módszerhez az, hogy az I. oszlopban szereplő kritériumszámok legyenek növekvő sorrendbe rendezve. A VLOOKUP módszer nem működik, ha ez a lista nincs rendezve.

Most használja az alábbi képletet:

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

Bár ez ugyanaz a standard VLOOKUP képletünk, vegye figyelembe, hogy a végén egy „IGAZ” argumentum található, ami hozzávetőleges egyezést jelent.

Ez azt jelenti, hogy ha a pontszámok 30 -nál kisebbek, a VLOOKUP 0 értéket ad vissza, ami F, de amikor 30, akkor E -t ad vissza. Hasonlóképpen, ha a pontok 30 és 40 között vannak, az E osztályzatot adja vissza, de amikor 40 lesz (vagy 40 és 50 között), visszaadja a D fokozatot.

Ez határozottan időtakarékos és könnyen használható, mint a hosszú beágyazott IF funkció.

wave wave wave wave wave