
Soy nuevo en el uso de Excel (usando 2016) y estoy intentando que esta fórmula funcione, pero no funciona. La fórmula es if(c10>0,e9-c10,0,if(d10>0,e9+d10,0))
. Cuando intento utilizar esta fórmula, dice "demasiados argumentos". La fórmula funciona cuando saco el valor si es falso, es decir, 0, pero cuando los agrego no funciona.
Respuesta1
La IF
función toma tres argumentos:
- prueba lógica
- valor si la prueba lógica es verdadera
- valor si la prueba lógica es falsa
Se puede utilizar con sólo dos argumentos. Lo estás llamando con cuatro.
Dices que funciona cuando sacas el valor si es falso, es decir, 0. ¿Qué valor quieres que tenga la fórmula si c10>0
es falso?
- Si quieres que así sea
0
, ¿por qué lo dicesif(d10>0,e9+d10,0)
? - Si quieres que así sea
if(d10>0,e9+d10,0)
, no añadas más0
.
Respuesta2
HOLA Por favor intenta esto tal vez pueda ayudarte:
=SI(E12>=4;"Excelente";SI(E12>=3;"Bueno";SI(E12>=2;"promedio";SI(E12>1;"Suficiente";SI(E12>=0 ;"Insuficiente / Fallo")))))
Respuesta3
En primer lugar, me gustaría agradecer a todos los que me ayudaron. Esta es una gran comunidad y tengo la intención de convertirme en un miembro contribuyente. Alguien sugirió evaluar la fórmula y cuando ejecuté la herramienta de evaluación en "=IF(C11>0, E10-C11,IF(C11=0,0,IF(D11>0,E10+D11,IF(D11=0,0 ))))", terminaría deteniéndose en la parte c11-0,0 cuando c11 sería 0 y no continuaría con el resto de la fórmula. es por eso que no estaba haciendo la parte de sumar. Cuando saqué esa pieza funcionó perfectamente. la fórmula terminó siendo "=IF(C11>0, E10-C11,IF(D11>0,E10+D11,IF(D11=0,0))))". por alguna razón "d11=0,0" no importaba. gracias de nuevo por toda su ayuda chicos.