Excel: porcentagens e faixas

Excel: porcentagens e faixas

Estou tentando fazer uma planilha de bônus para o trabalho e estou tendo alguns problemas com o seguinte.

Estou usando esta fórmula para determinar 80, 90 e 100%

=IF(D6>J8,0,IF(AND(D6<=J8,D6>J7),80,IF(AND(D6<=J7,D6>J6),90,IF(D6<=J6,100,0))))

Neste caso D6:D8são os valores 3, 4 e 5 (80, 90 e 100% respectivamente) e J7é o meu valor dinâmico, neste caso 4,5.

Atualmente com esta fórmula um valor de 4,5 retornaria um valor de 80%, porém gostaria de encontrar uma maneira de fazer com que ela retornasse um valor de 85%. Estou tendo problemas com isso porque meus% não estão 'matematicamente' corretos e o menor% retornado seria 80 e o maior seria 100.

Espero que isso faça sentido para alguém, em algum lugar. Se algo não estiver claro ou se forem necessárias mais informações, entre em contato e farei o possível para esclarecer.

Editar: aqui está uma cópia do arquivo. Dependendo do que eu coloquei na coluna "resultado", a coluna "% do intervalo" seria ajustada com base na "meta do intervalo". Mais uma vez, espero que isso faça sentido, um pouco difícil de explicar ...

https://drive.google.com/file/d/0B8Z-j7zw6RADb1dLNkppWWx1Q1E/edit?usp=sharing

Responder1

Se bem entendi, você quer uma função que converta valores do intervalo [J8,J7[ ([4,5[) para o intervalo]90,80]?
Se sim, isso deve resolver sua pergunta:

=IF(D6>J8,0,IF(AND(D6<=J8,D6>J7),80+10*((J8-D6)/(J8-J7)),IF(AND(D6<=J7,D6>J6),90,IF(D6<=J6,100,0))))

informação relacionada