Función si en excel

Que tiene de malo esta función si que me da error
=SI(F5="P1";SI(J5="CA";5000;10000;SI(F5="P2";SI(J5="CA";6000;7000;SI(F5="P3";SI(J5="CA";8000;90000;SI(F5="P4";3000;11000;SI(F5="P5";SI(F5="CA";40000;13000)))))))))
Respuesta
1
Disculpa la tardanza... lamentablemente solo puedes anidar 7 sis... te recomiendo pruebes con otra función como por ejemplo la función "buscar"
=buscar(datoabuscar;rangodecomparacion;rangoresultado)
En tu caso el dato a buscar esta en f5... en un conjunto de celdas debes escribir tus comparaciones por ejemplo si para CA es 5000 y para CB es 6000 escribes en una columna tus datos y en otras tus valores ej.
CA 5000
CB 6000
CC 7000
Cualquier duda estoy a la orden ..

3 respuestas más de otros expertos

Respuesta
1
La idea era que la ajustes y pruebes...
Bueno aquí va ajustada la que enviaste primero que tenía algunos errores entre F5 y J5
Pruébala y me contestás
SI(F5="P1";SI(J5="CA";5000;10000);SI(F5="P2";SI(J5="CA";6000;7000);SI(F5="P3";SI(J5="CA";8000;90000);SI(F5="P4";SI(J5="CA";3000;11000);SI(F5="P5";SI(J5="CA";40000;13000)))))
Si le falta o sobra algún paréntesis te dará la opción correcta, solo aceptá.
Excelente eso era lo que quería gracias
La función SI tiene 3 argumentos:
=SI(comparación;por SI;por NO)
Fijate cómo la tenés:
=SI(F5="P1";SI(J5="CA";5000;10000;SI(F5="P2"....
El 2do SI debe cerrar el paréntesis luego de 10000... y así con todas.
Intentalo siguiendo esta regla.
Si no lo resolvés explicame que necesitas obtener de la fórmula para que pueda ayudarte un poco más.
Respuesta
1
A partir del segundo condicional te sobra una acción. El condicional te permite una acción para cierto y una para falso. En tu caso por ejemplo en el segundo condicional le dices, si J5 es igual a CA coloca 5000, sino 10000, pero adicionalmente le estas agregando otro argumento. Eso sucede en varios de ellos
Adicionalmente solo es posible anidar 7 funciones, y tu estas tratando de anidar 9.
El condicional J5=CA esta tres veces.
Respuesta
1
La verdad si tienes un error.
Revísalo así:
=SI(F5="P1";
SI(J5="CA"; 5000;10000;
SI(F5="P2";
SI(J5="CA"; 6000;7000;
SI(F5="P3"; 'Aquí ya se completó
SI(J5="CA";
8000;90000;
SI(F5="P4";
3000;11000;
SI(F5="P5";
SI(F5="CA";
40000;13000)))))))))
Revísalo bien y verás que no tiene lógica.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas