Criando uma fórmula excel

1

Estou tentando criar uma fórmula (embora eu ache que precisa ser uma macro). A tabela tem 2 colunas, a coluna um tem porcentagens. O que precisa acontecer é que as 3 linhas com a menor porcentagem de coluna 2 precisam ser alteradas para -3, -2 e -1. Se uma porcentagem for superior a 3%, faça a coluna 2 ser 1. Tenho mais de 3% trabalhando, mas não as 3 porcentagens inferiores. Alguém me indica a direção certa? Obrigado!

    
por wolfvilleian 07.12.2010 / 04:02

2 respostas

0

Para valores em A no formato de porcentagem:

=IF(COUNT(A:A)-COUNTIF(A:A,">"&A1)<= 3,
    COUNT(A:A)-COUNTIF(A:A,">"&A1)-4,IF(A1>0.3,1,0))
    
por 07.12.2010 / 04:28
0

Como você só tem três níveis para comparar (min, max e middle), acho que isso pode ser feito com instruções if aninhadas.

As regras que recebi do acima são: há três opções: min que deve ser -1, max que deve ser -3 e o meio que deve ser -2, a menos que o valor seja superior a 3%, o valor deve ser 1.

= se (a1 = min (A1: A3); (se (a1 > 3%; 1; -1)) se (a1 = max (A1: A3); (se (a1 > 3% ; 1; -3)); se (a1 > 3%; 1; -2))

O primeiro se verificar um valor mínimo e, em seguida, verifica o valor mágico de 3%. O outro verifica o valor máximo e, em seguida, verifica o valor mágico. Se chegar ao segundo mais, então terá que ser o valor médio. Compare-o com o valor mágico de 3% e o seu feito.

    
por 07.12.2010 / 04:28