Eu quero fazer algo bem simples no Excel:
If Y13 is greater than 0% of X13 and less than 33% of X13, display "Strong".
If Y13 is greater than 67% of X13 and less than 100% of X13, display "Weak".
If Y13 is greater than 33% of X13 and less than 67% of X13, display "Medium".
Devo ter tentado 20 maneiras diferentes, tentando fazer *0.67
para tentar enganá-lo para fazer a porcentagem de outra maneira, sem sucesso.
Isso não cria nenhum erro, mas aparece erroneamente FALSE
na célula, quando Y13 é 9% de X13 (56/616), que deve cair na categoria "Forte":
=IF(AND(Y13>0%<33%)X13,"Strong",IF(AND(Y13>67%<100%)X13,"Weak",IF(AND(Y13>33%<67%)X13,"Medium")))
Em vez de dizer "Forte", está jogando o Excel padrão FALSE
por algum motivo.
Eu também tentei estes e nenhum funciona:
=IF(AND(Y13>0%<33%X13),"Strong",IF(AND(Y13>67%<100%X13),"Weak",IF(AND(Y13>33%<67%X13),"Medium")))
=IF(AND(Y13>0%,X13,<33%,X13),"Strong",IF(AND(Y13>67%,X13,<100%,X13),"Weak",IF(AND(Y13>33%,X13,<67%,X13),"Medium")))
=IF(AND(Y13>0%X13<33%X13),"Strong",IF(AND(Y13>67%X13<100%X13),"Weak",IF(AND(Y13>33%X13<67%X13),"Medium")))
Este é o que eu pensei que deveria funcionar, mas também não funcionou:
=IF(AND(Y13>0%<33%),X13,"Strong",IF(AND(Y13>67%<100%),X13,"Weak",IF(AND(Y13>33%<67%),X13,"Medium")))
Esse último cria o erro "Muitos argumentos", mas remover (algumas) vírgulas não o corrigiu.
Desde já agradeço a quem puder ver o que está dando errado.
O problema é seu
AND
s.AND(Y13>0%<33%)X13
não é adequado. Deve ser escrito como:Então:
Mas há uma maneira mais fácil com CHOOSE and MATCH: