Excel 2020: Nomainiet ligzdotos IF ar uzmeklēšanas tabulu - Excel padomi

Satura rādītājs

Jau sen strādāju pie uzņēmuma viceprezidenta kādā uzņēmumā. Es vienmēr modelēju kādu jaunu prēmiju programmu vai komisijas plānu. Es diezgan pieradu pie plānu pasūtīšanas ar visādiem nosacījumiem. Šajā padomā redzamais ir diezgan pieradis.

Normāla pieeja ir sākt veidot ligzdotu IF formulu. Jūs vienmēr sākat vai nu ar diapazona augstāko vai zemāko galu. “Ja pārdošanas apjoms pārsniedz USD 500 000, tad atlaide ir 20%; citādi…. ” Trešais IF funkcijas arguments ir pilnīgi jauna IF funkcija, kas pārbauda otro līmeni: "Ja pārdošanas apjomi pārsniedz 250 000 USD, tad atlaide ir 15%; pretējā gadījumā…"

Šīs formulas kļūst arvien garākas, jo ir vairāk līmeņu. Šādas formulas visgrūtākais ir atcerēties, cik aizvērtās iekavas likt formulas beigās.

Ja izmantojat programmu Excel 2003, jūsu formula jau tuvojas ierobežojumam. Izmantojot šo versiju, jūs nevarat ligzdot vairāk par 7 IF funkcijām. Tā bija neglīta diena, kad pilnvaras, kuras mainīja, plāno komisijas maksu, un jums bija nepieciešams veids, kā pievienot astoto IF funkciju. Šodien jūs varat ligzdot 64 IF funkcijas. Jums nekad nevajadzētu ligzdot tik daudz, bet ir patīkami zināt, ka nav problēmu ligzdot 8 vai 9.

Tā vietā, lai izmantotu ligzdoto IF funkciju, mēģiniet izmantot funkciju VLOOKUP. Kad VLOOKUP ceturtais arguments mainās no False uz True, funkcija vairs nemeklē precīzu atbilstību. Nu, vispirms VLOOKUP mēģina atrast precīzu atbilstību. Bet, ja precīza atbilstība nav atrasta, Excel ierindojas rindā tikai nedaudz mazāk par to, ko meklējat.

Apsveriet tālāk sniegto tabulu. Šūnā C13 Excel tabulā meklēs atbilstību par USD 28 355. Kad tas nevar atrast 28355, Excel atgriezīs atlaidi, kas saistīta ar vērtību, kas ir tikai mazāka, šajā gadījumā 1% atlaidi 10 000 USD līmenim.

Konvertējot kārtulas tabulā E13: F18, jums jāsāk no mazākā līmeņa un jādodas uz augstāko līmeni. Lai gan noteikumos tas nebija norādīts, ja kāds pārdod mazāk par 10 000 USD, atlaide būs 0%. Jums tas jāpievieno kā tabulas pirmā rinda.

Uzmanību

Kad izmantojat VLOOKUP “True” versiju, tabula ir jāšķiro augošā secībā. Daudzi cilvēki uzskata, ka visas uzmeklēšanas tabulas ir jāšķiro. Bet tabula ir jāšķiro tikai aptuvenai spēlei.

Ko darīt, ja jūsu menedžeris vēlas, lai būtu pilnīgi patstāvīga formula, un nevēlas, lai bonusa tabula būtu labajā pusē? Pēc formulas izveidošanas tabulu var iegult tieši formulā. Novietojiet formulu rediģēšanas režīmā, veicot dubultklikšķi uz šūnas vai atlasot šūnu un nospiežot F2. Izmantojiet kursoru, lai atlasītu visu otro argumentu: $ E $ 13: $ F $ 18.

Nospiediet taustiņu F9. Excel iekļauj meklēšanas tabulu kā masīva konstanti. Masīva konstante, semikols norāda jaunu rindu, un komats norāda jaunu kolonnu. Skatiet Izpratne par masīvu konstantēm.

Nospiediet Enter. Kopējiet formulu uz citām šūnām.

Tagad jūs varat izdzēst tabulu. Galīgā formula ir parādīta zemāk.

Paldies Maikam Girvinam, kurš man mācīja par atbilstošajām iekavām. VLOOKUP tehniku ​​ieteica Denijs Maks, Boriana Petrova, Andreass Teoss un @mvmcos.

Interesanti raksti...