
Bendroji formulė
=commission*VLOOKUP(amount,split_table,column,TRUE)
Santrauka
Norėdami apskaičiuoti komisinius ir padalinti Komisiją tarp agento ir brokerio pagal iš anksto nustatytą tvarkaraštį, galite naudoti funkciją VLOOKUP. Parodytame pavyzdyje formulė D5 yra:
=C5*VLOOKUP(B5,split_table,2,TRUE)
kur split_table yra pavadintas diapazonas G7: I11
Paaiškinimas
Ši formulė daro prielaidą, kad visi komisiniai yra 3%, kaip nustatyta langelyje H4, pavadintame diapazone comm_rate .
Komisinių suma padalijama tarpininkui ir brokeriui, pradedant 50/50 dalijimu ir keičiant fiksuotais intervalais, kaip parodyta pavadintame diapazono split_table (G7: I11).
Komisinių suma apskaičiuojama C stulpelyje pagal šią formulę:
=B5*comm_rate // total commission
Agento ir brokerio sumos D ir E stulpeliuose apskaičiuojamos taip:
=C5*VLOOKUP(B5,split_table,2,TRUE) // agent =C5*VLOOKUP(B5,split_table,3,TRUE) // broker
Atkreipkite dėmesį, kad šios formulės yra tapačios, išskyrus stulpelių rodyklę. Agento formulė grąžina vertę iš 2 stulpelio lentelėje, o tarpininko formulė grąžina vertę iš 3 stulpelio lentelėje. Abiejose formulėse VLOOKUP yra nustatytas tiksliai apytiksliai atitikčiai, pateikdamas neprivalomą ketvirtąjį argumentą kaip TRUE.
Vykdant apytikslį atitikimą, VLOOKUP daro prielaidą, kad lentelė yra rūšiuojama didėjimo tvarka. Jei VLOOKUP randa tikslią atitiktį, ji pateikia vertę iš atitinkančios eilutės. Jei VLOOKUP susiduria su didesne nei paieškos reikšme, ji grąžins ankstesnės eilutės vertę.