Error con formula if en excel

=SI(B3=0;"";SI(B3<13;1;SI(B3>24;3;2)))

Tengo esta fórmula funcionando pero quiero añadirle un argumento más y no me deja, me dice que son demasiados argumentos, la fórmula quedaría así.

=SI(B3=0;"";SI(B3<13;1;SI(B3>24;3;2;SI(B3=37;4))))

Cuando la cambio por esta me dice que son demasiados argumentos, no se por que.

1 respuesta

Respuesta
2

=SI(B3=0;"";SI(B3<13;1;SI(B3>24;3    ;2       ;SI(B3=37;4))))

Sobra ese   ;2

Si quieres que el resultado sea 2 en algún momento, tendrías que añadir otra condición anidada más.

Imagino que quieres obtener los siguientes resultados:

Si B3=0                       Resultado 0 ó nada  

Si B3 entre 1 y 12 Resultado 1

Si B3 entre 13 y 23 Resultado 2

Si B3 entre 24 y 36 Resultado 3

Si B3 mayor que 36 Resultado 4

En este caso la fórmula sería:

=SI(B3=0;"";SI(B3<13;1;SI(B3<24;2;SI(B3<37;3;4))))

¡Gracias!

Lo había resuelto yo mismo revisando la fórmula al final, metí otras opciones anidadas, pero muchísimas gracias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas