Excel anidó "SI" y devolvió "FALSO" pero no puedo entender por qué

Excel anidó "SI" y devolvió "FALSO" pero no puedo entender por qué

Quiero hacer algo bastante simple en 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".

Debí haberlo intentado de 20 maneras diferentes, tratando de *0.67engañarlo para que hiciera el porcentaje de otra manera, sin éxito.

Esto no crea ningún error pero aparece erróneamente FALSEen la celda, cuando Y13es9% de X13 (56/616) que debería entrar en la categoría "Fuerte":

=IF(AND(Y13>0%<33%)X13,"Strong",IF(AND(Y13>67%<100%)X13,"Weak",IF(AND(Y13>33%<67%)X13,"Medium")))

En lugar de decir "Fuerte", muestra el Excel predeterminado FALSEpor alguna razón.

También he probado estos y ninguno 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 es el que pensé que debería funcionar pero tampoco lo hizo:

=IF(AND(Y13>0%<33%),X13,"Strong",IF(AND(Y13>67%<100%),X13,"Weak",IF(AND(Y13>33%<67%),X13,"Medium")))

Este último crea el error "Demasiados argumentos", pero eliminar (algunas) comas no lo solucionó.

Gracias de antemano a cualquiera que pueda ver qué está pasando.

Respuesta1

El problema es tuyo AND. AND(Y13>0%<33%)X13no es apropiado. Debería escribirse como:

AND(Y13>0.0*X13,Y13<0.33*X13)

Entonces:

=IF(AND(Y13>0.0*X13,Y13<0.33*X13),"Strong",IF(AND(Y13>0.67*X13,Y13<1*X13),"Weak",IF(AND(Y13>0.33*X13,Y13<0.67*X13),"Medium")))

Pero hay una manera más fácil con ELEGIR y COINCIDIR:

=CHOOSE(MATCH(Y13/X13,{0,0.33,0.67}),"Strong","Medium","Weak")

información relacionada