
Formula generica
=commission*VLOOKUP(amount,split_table,column,TRUE)
Sommario
Per calcolare una commissione e dividere la Commissione tra Agente e Broker secondo una pianificazione prestabilita, puoi utilizzare la funzione CERCA. Nell'esempio mostrato, la formula in D5 è:
=C5*VLOOKUP(B5,split_table,2,TRUE)
dove split_table è l'intervallo denominato G7: I11
Spiegazione
Questa formula presuppone che tutte le commissioni siano del 3%, come impostato nella cella H4, l'intervallo denominato comm_rate .
L'importo della commissione viene suddiviso tra l'agente e il broker, iniziando con una divisione 50/50 e cambiando a intervalli fissi come mostrato nell'intervallo denominato split_table (G7: I11).
L'importo della commissione viene calcolato nella colonna C con questa formula:
=B5*comm_rate // total commission
Gli importi dell'agente e del broker nelle colonne D ed E sono calcolati in questo modo:
=C5*VLOOKUP(B5,split_table,2,TRUE) // agent =C5*VLOOKUP(B5,split_table,3,TRUE) // broker
Notare che queste formule sono identiche ad eccezione dell'indice di colonna. La formula per l'agente restituisce un valore dalla colonna 2 nella tabella e la formula per il broker restituisce un valore dalla colonna 3 nella tabella. In entrambe le formule, CERCA.VERT è impostato per approssimare la corrispondenza in modo esplicito, fornendo il quarto argomento opzionale come VERO.
Quando si esegue una corrispondenza approssimativa, CERCA.VERT presuppone che la tabella sia ordinata in ordine crescente. Se CERCA.VERT trova una corrispondenza esatta, restituisce un valore dalla riga corrispondente. Se CERCA.VERT rileva un valore maggiore del valore di ricerca, restituirà un valore dalla riga precedente.