Identificando a Taxa de Comissão Correta - MS Excel Challenge

0

Eu tenho uma tabela de números de itens, preços e as taxas de comissão correspondentes dispostas assim ...

   A     |    B    |    C    |    D    |    E    |   F   |  G   |  H   |  I
XL-9000  |  $6500  |  $5500  |  $4500  |  $3500  |  10%  |  8%  |  6%  |  5%

Se a venda do XL-9000 foi feita por US $ 6500 ou mais, o vendedor se qualifica para a comissão de 10%.

Como posso escrever uma fórmula que selecione a comissão apropriada da tabela, considerando o número do item e o preço de venda?

A ajuda é realmente apreciada!

    
por Richard Pullman 05.07.2013 / 15:38

2 respostas

0

Supondo que os dados estão na linha 1 e que você colocaria o preço de venda real na célula J1 , a seguinte fórmula poderia ir em K1 para determinar o valor de comissão apropriado:

=IF(J1>B1,F1,IF(J1>C1,G1,IF(J1>D1,H1,IF(J1>E1,I1,"No commission"))))

Eu suspeito que você vai ter uma folha inteira de comissões correlacionadas, com os preços de venda localizados em outro lugar. Para isso, você teria que incluir algumas referências VLOOKUP e possivelmente mais algumas declarações IF aninhadas para fazê-la funcionar automaticamente, mas isso deve começar.

    
por 05.07.2013 / 16:03
0

Eu fiz uma fórmula muito longa que vai fazer isso:

=IFERROR(INDEX(INDIRECT("F"&MATCH(K1,$A$1:$A$5,0)&":I"&MATCH(K1,$A$1:$A$5,0)),1,IFERROR(MATCH(L1,INDIRECT("B"&MATCH(K1,$A$1:$A$5,0)&":E"&MATCH(K1,$A$1:$A$5,0)),-1),0)+1),0)

O problema é que ele depende muito de MATCH(K1,$A$1:$A$5,0) , o que dá a linha do número do item que você está procurando. Se eu substituir por XX na fórmula, isso se tornará: Você precisará alterar $A$5 para a referência correta para corresponder à sua tabela, e há 4 instâncias.

=IFERROR(INDEX(INDIRECT("F"&XX&":I"&XX,1,IFERROR(MATCH(L1,INDIRECT("B"&XX&":E"&XX,0)),-1),0)+1),0)

Aqui, K1 é a célula do produto do item e L1 é o volume de vendas. Abaixo está um exemplo:

(Abrir em nova guia ou nova janela para versão maior)

    
por 05.07.2013 / 18:57