
Formuła ogólna
=commission*VLOOKUP(amount,split_table,column,TRUE)
Podsumowanie
Aby obliczyć prowizję i podzielić ją między Agenta i Brokera zgodnie z wcześniej ustalonym harmonogramem, możesz skorzystać z funkcji WYSZUKAJ.PIONOWO. W przedstawionym przykładzie formuła w D5 to:
=C5*VLOOKUP(B5,split_table,2,TRUE)
gdzie split_table to nazwany zakres G7: I11
Wyjaśnienie
W tej formule przyjęto, że wszystkie prowizje wynoszą 3%, zgodnie z ustawieniem w komórce H4, nazwanym zakresem współczynnik_komunikacji .
Kwota prowizji jest dzielona między agenta i brokera, zaczynając od podziału 50/50 i zmieniając się w stałych odstępach czasu, jak pokazano w nazwanej tabeli split_table (G7: I11).
Kwota prowizji obliczana jest w kolumnie C według następującego wzoru:
=B5*comm_rate // total commission
Kwoty Agenta i Brokera w kolumnach D i E są obliczane w następujący sposób:
=C5*VLOOKUP(B5,split_table,2,TRUE) // agent =C5*VLOOKUP(B5,split_table,3,TRUE) // broker
Zauważ, że te formuły są identyczne z wyjątkiem indeksu kolumn. Formuła dla agenta zwraca wartość z kolumny 2 tabeli, a formuła dla brokera zwraca wartość z kolumny 3 tabeli. W obu formułach funkcja WYSZUKAJ.PIONOWO jest ustawiona na jawne przybliżone dopasowanie, podając opcjonalny czwarty argument jako PRAWDA.
Podczas wykonywania przybliżonego dopasowania funkcja WYSZUKAJ.PIONOWO zakłada, że tabela jest posortowana w kolejności rosnącej. Jeśli WYSZUKAJ.PIONOWO znajdzie dokładne dopasowanie, zwraca wartość z pasującego wiersza. Jeśli WYSZUKAJ.PIONOWO napotka wartość większą niż wartość wyszukiwania, zwróci wartość z poprzedniego wiersza.