
Общая формула
=commission*VLOOKUP(amount,split_table,column,TRUE)
Резюме
Чтобы рассчитать комиссию и разделить комиссию между Агентом и Брокером в соответствии с заранее установленным графиком, вы можете использовать функцию ВПР. В показанном примере формула в D5:
=C5*VLOOKUP(B5,split_table,2,TRUE)
где split_table - именованный диапазон G7: I11
Объяснение
Эта формула предполагает, что все комиссии составляют 3%, как установлено в ячейке H4, именованном диапазоне comm_rate .
Размер комиссии распределяется между агентом и брокером, начиная с разделения 50/50 и изменяется через фиксированные интервалы, как показано в названном диапазоне split_table (G7: I11).
Размер комиссии рассчитывается в столбце C по следующей формуле:
=B5*comm_rate // total commission
Суммы агента и брокера в столбцах D и E рассчитываются следующим образом:
=C5*VLOOKUP(B5,split_table,2,TRUE) // agent =C5*VLOOKUP(B5,split_table,3,TRUE) // broker
Обратите внимание, что эти формулы идентичны, за исключением индекса столбца. Формула для агента возвращает значение из столбца 2 таблицы, а формула для брокера возвращает значение из столбца 3 таблицы. В обеих формулах ВПР явно настроено на приблизительное совпадение путем предоставления необязательного четвертого аргумента как ИСТИНА.
При приблизительном совпадении VLOOKUP предполагает, что таблица отсортирована в порядке возрастания. Если функция VLOOKUP находит точное совпадение, она возвращает значение из соответствующей строки. Если функция VLOOKUP обнаруживает значение, большее, чем значение подстановки, она вернет значение из предыдущей строки.