Como retornar dados se um valor estiver dentro de um intervalo

0

Estou tentando criar uma fórmula para calcular certos custos associados a um valor de propriedade, com base em seu valor:

Value of Property     Rate to apply   Deduction
Up to €92,407           0%            Nil
€92,407 – €126,403      2%            €1,848.14
€126,403 – €172,348     5%            €5,640.23
€172,348 – €287,213     7%            €9,087.19
€287,213 – €574,323     8%            €11,959.32
over €574,323           6%            Nil

Então, quando eu inserir o valor real de uma propriedade, digamos € 275.000 em algum lugar, minha planilha deve procurar em qual intervalo ela cai, pegar a porcentagem correta e fazer o cálculo.

Por favor, você pode aconselhar o melhor caminho para isso?

    
por Martin 02.06.2013 / 12:56

1 resposta

3

Insira os valores da propriedade com apenas um valor por célula, classificado como crescente . Insira apenas o valor limite, não ambos os valores de para em uma célula.

Em seguida, você pode usar o Vlookup com "TRUE" como o último parâmetro, que encontrará o próximo valor que é menor ou igual ao valor de pesquisa.

Na captura de tela abaixo, o valor da propriedade é inserido em F1. Para devolver a taxa, use

=VLOOKUP(F1,$A$2:$C$7,2,TRUE)

Para devolver a dedução, use

=VLOOKUP(F1,$A$2:$C$7,3,TRUE)

    
por 02.06.2013 / 14:16