„Excel 2020“: įdėtus IF pakeiskite paieškos lentele - „Excel“ patarimai

Turinys

Seniai dirbau pardavimų viceprezidente įmonėje. Aš visada modeliuodavau kokią nors naują premijų programą ar komisinių planą. Aš gana įpratau užsakyti planus su visomis sąlygomis. Parodytas šiame patarime yra gana prisijaukintas.

Įprastas požiūris yra pradėti kurti įdėtą IF formulę. Jūs visada pradedate nuo aukščiausio ar žemiausio diapazono pabaigos. „Jei pardavimai viršija 500 000 USD, tada nuolaida yra 20%; kitaip…. “ Trečiasis IF funkcijos argumentas yra visiškai nauja IF funkcija, išbandanti antrą lygį: "Jei pardavimai viršija 250 000 USD, tada nuolaida yra 15%; kitaip …"

Šios formulės tampa vis ilgesnės, nes yra daugiau lygių. Sunkiausia tokios formulės dalis yra prisiminti, kiek uždarančių skliaustų reikia įdėti formulės pabaigoje.

Jei naudojate „Excel 2003“, jūsų formulė jau artėja prie ribos. Naudodamiesi šia versija, negalėsite įdėti daugiau nei 7 IF funkcijų. Tai buvo negraži diena, kai galios, kurios buvo pakeistos, planuoja komisinius ir jums reikėjo, kaip pridėti aštuntąją IF funkciją. Šiandien galite įdėti 64 IF funkcijas. Niekada neturėtumėte perėti tiek daug, bet malonu žinoti, kad nėra problemų įdėti 8 ar 9 lizdus.

Užuot naudoję įdėtą IF funkciją, pabandykite naudoti funkciją VLOOKUP. Kai ketvirtasis „VLOOKUP“ argumentas pasikeičia iš „False“ į „True“, funkcija nebeieško tikslaus atitikimo. Na, pirmiausia „VLOOKUP“ bando rasti tikslią atitiktį. Bet jei tiksli atitiktis nerandama, „Excel“ įsitaiso eilutėje tik mažiau nei ieškote.

Apsvarstykite toliau pateiktą lentelę. C13 langelyje „Excel“ lentelėje ieškos atitikties už 28 355 USD. Neradusi „28355“, „Excel“ grąžins nuolaidą, susijusią su verte, kuri yra tik mažesnė, šiuo atveju - 1% nuolaidą 10 tūkst.

Konvertuodami taisykles į lentelę E13: F18, turite pradėti nuo mažiausio lygio ir pereiti į aukščiausią lygį. Nors taisyklėse tai nebuvo nurodyta, jei kas nors parduoda mažiau nei 10 000 USD, nuolaida bus 0%. Tai turite pridėti kaip pirmąją lentelės eilutę.

Atsargiai

Kai naudojate „True“ VLOOKUP versiją, lentelė turi būti rūšiuojama didėjančia tvarka. Daugelis žmonių mano, kad visos paieškos lentelės turi būti rūšiuojamos. Bet lentelę reikia rūšiuoti tik apytiksliai rungtynėms.

Ką daryti, jei jūsų vadybininkas nori visiškai savarankiškos formulės ir nenori, kad premijų lentelė būtų dešinėje? Sukūrę formulę, galite įterpti lentelę tiesiai į formulę. Įdėkite formulę į redagavimo režimą dukart spustelėdami langelį arba pasirinkdami langelį ir paspausdami F2. Žymekliu pasirinkite visą antrąjį argumentą: $ E $ 13: $ F $ 18.

Paspauskite klavišą F9. „Excel“ įterpia paieškos lentelę kaip masyvo konstantą. Masyvo konstantoje kabliataškis rodo naują eilutę, o kablelis rodo naują stulpelį. Žr. Masyvo konstantų supratimas.

Paspausk Enter. Nukopijuokite formulę žemyn į kitas langelius.

Dabar galite ištrinti lentelę. Galutinė formulė parodyta žemiau.

Ačiū Mike'ui Girvinui, kad jis išmokė mane apie atitinkamus skliaustus. VLOOKUP techniką pasiūlė Danny Macas, Boriana Petrova, Andreasas Thehosas ir @mvmcos.

Įdomios straipsniai...