Yleinen kaava
=commission*VLOOKUP(amount,split_table,column,TRUE)
Yhteenveto
Voit laskea palkkion ja jakaa komission edustajan ja välittäjän välillä ennalta määritetyn aikataulun mukaisesti käyttämällä VLOOKUP-toimintoa. Esitetyssä esimerkissä kaava kohdassa D5 on:
=C5*VLOOKUP(B5,split_table,2,TRUE)
missä split_table on nimetty alue G7: I11
Selitys
Tässä kaavassa oletetaan, että kaikki palkkiot ovat 3%, kuten on määritetty solussa H4, nimetty alue comm_rate .
Palkkiomäärä jaetaan agentin ja välittäjän kesken, alkaen 50/50 -jaosta , ja se muuttuu kiintein väliajoin, kuten nimetty alue split_table (G7: I11) osoittaa .
Palkkiomäärä lasketaan sarakkeessa C tällä kaavalla:
=B5*comm_rate // total commission
Agentin ja välittäjän määrät sarakkeissa D ja E lasketaan seuraavasti:
=C5*VLOOKUP(B5,split_table,2,TRUE) // agent =C5*VLOOKUP(B5,split_table,3,TRUE) // broker
Huomaa, että nämä kaavat ovat samanlaisia kuin sarakeindeksi. Agentin kaava palauttaa arvon taulukon sarakkeesta 2 ja välittäjän kaava palauttaa arvon taulukon sarakkeesta 3. Molemmissa kaavoissa VLOOKUP asetetaan likimääräiseksi vastaavuudeksi nimenomaisesti antamalla valinnainen neljäs argumentti TOSI.
Suoritettaessa likimääräistä ottelua VLOOKUP olettaa, että taulukko on lajiteltu nousevaan järjestykseen. Jos VLOOKUP löytää tarkan vastaavuuden, se palauttaa arvon vastaavalta riviltä. Jos VLOOKUP kohtaa arvon, joka on suurempi kuin hakuarvo, se palauttaa edellisen rivin arvon.