
Všeobecný vzorec
=commission*VLOOKUP(amount,split_table,column,TRUE)
Zhrnutie
Ak chcete vypočítať províziu a rozdeliť províziu medzi agenta a sprostredkovateľa podľa vopred stanoveného harmonogramu, môžete použiť funkciu VLOOKUP. V zobrazenom príklade je vzorec v D5:
=C5*VLOOKUP(B5,split_table,2,TRUE)
kde split_table je pomenovaný rozsah G7: I11
Vysvetlenie
Tento vzorec predpokladá, že všetky provízie sú 3%, ako je stanovené v bunke H4, pomenovanom rozsahu comm_rate .
Výška provízie sa rozdelí medzi agenta a sprostredkovateľa, pričom sa začne rozdelením 50/50 a bude sa meniť v pevných intervaloch, ako je to uvedené v pomenovanom rozsahu split_table (G7: I11).
Výška provízie sa počíta v stĺpci C podľa tohto vzorca:
=B5*comm_rate // total commission
Sumy agenta a makléra v stĺpcoch D a E sa počítajú takto:
=C5*VLOOKUP(B5,split_table,2,TRUE) // agent =C5*VLOOKUP(B5,split_table,3,TRUE) // broker
Všimnite si, že tieto vzorce sú identické, okrem indexu stĺpcov. Vzorec pre agenta vráti hodnotu zo stĺpca 2 v tabuľke a vzorec pre sprostredkovateľa vráti hodnotu zo stĺpca 3 v tabuľke. V oboch vzorcoch je funkcia VLOOKUP nastavená na výslovné priblíženie zhody poskytnutím voliteľného štvrtého argumentu ako TRUE.
Keď robíte približnú zhodu, VLOOKUP predpokladá, že tabuľka je zoradená vzostupne. Ak VLOOKUP nájde presnú zhodu, vráti hodnotu zo zodpovedajúceho riadku. Ak VLOOKUP zistí hodnotu väčšiu ako vyhľadávacia hodnota, vráti hodnotu z predchádzajúceho riadku.