Se, então, fazer a assitance da fórmula da célula

1

Portanto, estou tentando obter uma célula para verificar a porcentagem de outra célula. Se a célula estiver entre um intervalo%, exibirá um número específico. Mas eu estou recebendo o #REF! erro. Qualquer ajuda dos gurus ... talvez até uma explicação de por que minha fórmula não funciona, seria muito apreciada.

=IF(AND(H3>0%,H3<5%), "1","")(AND(H3>5.1%,H3<10%),"2","")(AND(H3>10.1%,H3<15%), "3","")(AND(H3>15.1%), "4","")
    
por Weiant2001 08.10.2015 / 13:33

1 resposta

2

Eu acho que essa é a fórmula que você quis dizer:
=IF(AND(H3>0%,H3<5%),"1",IF(AND(H3>5.1%,H3<10%),"2",IF(AND(H3>10.1%,H3<15%), "3",IF(AND(H3>15.1%), "4","")))

O Excel não suporta parênteses um após o outro sem nenhum operador " )( ".

Para vários critérios, você precisa aninhar IF funções como na minha fórmula acima.

Você também pode usar >= e <= no Excel para melhor cobrir seu alcance. Na sua fórmula atual, não haverá categoria atribuída a 0, 5-5.1 ..., portanto, uma fórmula ainda mais aprimorada é:
=IF(AND(H3>=0%,H3<=5%),"1",IF(AND(H3>5%,H3<=10%),"2",IF(AND(H3>10%,H3<=15%), "3",IF(AND(H3>15%), "4","")))

Ainda mais otimização: se você já testou valores pequenos, não é necessário testar o limite inferior novamente:
=IF(H3>=0%,IF(H3<=5%),"1",IF(H3<=10%,"2",IF(H3<=15%,"3","4"))),"")

    
por 08.10.2015 / 13:55