Daug kartų žmonės prašo manęs padėti ištaisyti klaidą jų įdėtoje IF funkcijoje. Ir kartais jų formulė yra didesnė nei šio tinklaraščio įrašo (rimtai! Nejuokauju).
Tačiau kai kuriais atvejais šią ilgą formulę galima sutrumpinti naudojant funkciją VLOOKUP.
Venkite įdėtos IF funkcijos
Apsvarstykite scenarijų, kaip parodyta žemiau. Turite mokinių sąrašą ir jų pažymius per egzaminą. Dabar kiekvienam mokiniui turite priskirti pažymį pagal iš anksto nustatytus kriterijus.
Kažkas, kaip parodyta žemiau:
Dabar vienas iš būdų yra parašyti ilgą įdėtą IF funkciją ir gaišti laiką. Kitas, efektyvesnis laikas, yra VLOOKUP būdas.
„Vlookup to Rescue“
Norėdami naudoti „VLOOKUP“, turime šiek tiek pakeisti kriterijų lentelę ir padaryti ką nors, kaip parodyta žemiau
A būtina sąlyga šis metodas yra tas, kad I stulpelio kriterijų skaičiai turėtų būti surūšiuoti didėjančia tvarka. VLOOKUP metodas neveiks, jei šis sąrašas nebus surūšiuotas.
Dabar naudokite žemiau pateiktą formulę:
= VLOOKUP (C3, I USD 3 USD: J $ 10,2, TRUE)
Nors tai yra mūsų standartinė VLOOKUP formulė, atkreipkite dėmesį, kad jos pabaigoje yra argumentas „TRUE“, o tai reiškia apytikslę atitiktį.
Tai reiškia, kad kai ženklai yra mažesni nei 30, „VLOOKUP“ grąžina pažymį 0, kuris yra F, bet kai jis yra 30, jis grąžina E. Panašiai, kai pažymiai yra tarp 30 ir 40, jis grąžina E klasę, bet kai ji tampa 40 (arba nuo 40 iki 50), ji grąžina D laipsnį.
Tai neabejotinai taupo laiką ir yra paprasta naudoti nei ilgai įdėta IF funkcija.