Excel 2020: Pesastatud IF-de asendamine otsingutabeliga - Exceli näpunäited

Lang L: none (table-of-contents)

Pikka aega tagasi töötasin ühes ettevõttes müügi asepresidendi juures. Modelleerisin alati mõnda uut boonusprogrammi või komisjonitasu plaani. Sain üsna harjunud igasuguste tingimustega plaanide tellimisega. Selles näpunäidetes on üsna taltsas.

Tavaline lähenemisviis on alustada sisestatud IF-valemi koostamist. Alustate alati vahemiku kõrgeimast või madalamast otsast. „Kui müük ületab 500 000 dollarit, on allahindlus 20%; muul juhul… ” Funktsiooni IF kolmas argument on täiesti uus IF-funktsioon, mis testib teist taset: "Kui müük ületab 250 000 dollarit, on allahindlus 15%; vastasel juhul …"

Need valemid muutuvad järjest pikemaks, kuna tasemeid on rohkem. Sellise valemi kõige raskem osa on meeles pidada, kui palju sulgusid valemi lõppu panna.

Kui kasutate Exceli 2003, on teie valem juba piiril. Selle versiooniga ei saa te pesitseda rohkem kui 7 IF-funktsiooni. See oli kole päev, kui volitused, mida muudetakse, plaanivad komisjonitasu ja teil on vaja võimalust lisada kaheksas IF-funktsioon. Täna saate pesa 64 IF funktsiooni. Sa ei tohiks kunagi nii palju pesitseda, kuid on tore teada, et 8. või 9. pesastamisel pole probleeme.

Pesastatud IF-funktsiooni asemel proovige kasutada funktsiooni VLOOKUP. Kui VLOOKUPi neljas argument muutub valest väärtuseks True, ei otsi funktsioon enam täpset vastet. Noh, kõigepealt proovib VLOOKUP leida täpse vaste. Kuid kui täpset vastet ei leita, paigutatakse Excel ritta veidi vähem kui see, mida otsite.

Mõelge allolevale tabelile. Lahtris C13 otsib Excel tabelist vastet hinnaga 28 355 dollarit. Kui 28355 ei õnnestu leida, tagastab Excel väärtusega seotud allahindluse, mis on sel juhul vähem - 1% allahindlus 10 000 dollari tasemele.

Reeglite teisendamisel tabelisse E13: F18 peate alustama väikseimast tasemest ja jätkama kõrgeimale tasemele. Kuigi see oli reeglites märkimata, on alla 10 000 dollari müügikäibe korral allahindlus 0%. Peate selle lisama tabeli esimese reana.

Ettevaatust

Kui kasutate VLOOKUPi tõelist versiooni, tuleb teie tabel järjestada kasvavas järjestuses. Paljud inimesed usuvad, et kõik otsingu tabelid tuleb sortida. Kuid tabelit tuleb sortida ainult ligikaudse vaste jaoks.

Mis saab siis, kui teie juht soovib täiesti iseseisvat valemit ja ei taha, et boonuste tabel oleks paremal? Pärast valemi koostamist saate tabeli otse valemisse kinnistada. Pange valem režiimi Redigeerimine, topeltklõpsates lahtrit või valides lahtri ja vajutades klahvi F2. Valige kursori abil kogu teine ​​argument: $ E $ 13: $ F $ 18.

Vajutage klahvi F9. Excel kinnistab otsingu tabeli massiivikonstandina. Massiivikonstandis tähistab semikoolon uut rida ja koma uut veergu. Vt Massiivikonstantide mõistmine.

Vajutage sisestusklahvi. Kopeerige valem teistele lahtritele.

Nüüd saate tabeli kustutada. Lõplik valem on toodud allpool.

Aitäh Mike Girvinile, kes õpetas mind sobivate sulgude kohta. VLOOKUPi tehnikat soovitasid Danny Mac, Boriana Petrova, Andreas Thehos ja @mvmcos.

Huvitavad Artiklid...