Daudzas reizes cilvēki lūdz man palīdzēt viņiem izlabot kļūdu ligzdotajā IF funkcijā. Un dažreiz viņu formula ir lielāka par šo emuāra ierakstu (nopietni! Ne pa jokam).
Tomēr dažos gadījumos šo garo formulu var saīsināt, izmantojot funkciju VLOOKUP.
Izvairīšanās no ligzdotas IF funkcijas
Apsveriet scenāriju, kā parādīts zemāk. Jums ir studentu saraksts un viņu atzīmes eksāmenā. Tagad jums katram studentam jāpiešķir atzīme, pamatojoties uz iepriekš noteiktiem kritērijiem.
Kaut kas, kā parādīts zemāk:
Tagad viens veids ir uzrakstīt garu ligzdotu IF funkciju un tērēt laiku. Cits, efektīvāks laika ziņā, ir VLOOKUP veids.
Vlookup to Rescue
Lai izmantotu VLOOKUP, mums ir nedaudz jāpārveido kritēriju tabula un jāizveido kaut kas, kā parādīts zemāk
A priekšnoteikums šai metodei ir jābūt kritēriju numuriem I slejā sakārtoti augošā secībā. VLOOKUP metode nedarbosies, ja šis saraksts netiks sakārtots.
Tagad izmantojiet zemāk esošo formulu:
= UZSKATĪŠANA (C3, I $ 3: $ J $ 10,2, TRUE)
Lai gan šī ir mūsu standarta VLOOKUP formula, ņemiet vērā, ka tās beigās ir arguments “TRUE”, kas nozīmē aptuvenu atbilstību.
Tas nozīmē, ka tad, ja atzīmes ir mazākas par 30, VLOOKUP atgriež atzīmi par 0, kas ir F, bet, ja tā ir 30, tā atgriež E. Līdzīgi, ja atzīmes ir no 30 līdz 40, tā atgriež E pakāpi, bet tas kļūst par 40 (vai no 40 līdz 50), tas atgriež D pakāpi.
Tas noteikti ietaupa laiku un ir viegli lietojams nekā ilgi ligzdotā IF funkcija.