Función "SI"

02/05/2004 - 02:15 por Bocha | Informe spam
Estimados:

Necesito ayuda con la siguiente función.
Esta función debería ir así como está, pero en elagún lugar estoy poniendo
masl un paréntesis o un punto y coma y exel me dice que he agregado
demasiados argumentos.

=SI(Y(B8<>B7);SI(Y(L8>0;$F8>$D8);ENTERO(L8*($D8/$F8)+1);SI($F8>$D8;ENTERO(L8
*($D8/$F8));SI($F8<$D8;L8);SI($B8=$B7;SI(Y(L8>0;$J7>0);ENTERO(L8*($J7/$F7)+1
);SI($J7>0;ENTERO(L8*($J7/$F7));""))))))

Si por ejemplo divido la función en dos (como la copio debajo) esta
funciona,
pero necesito meter todo en una celda.

=SI(Y(B8<>B7);SI(Y(L8>0;$F8>$D8);ENTERO(L8*($D8/$F8)+1);SI($F8>$D8;ENTERO(L8
*($D8/$F8));SI($F8<$D8;L8))))
=SI($B8=$B7;SI(Y(L8>0;$J7>0);ENTERO(L8*($J7/$F7)+1);SI($J7>0;ENTERO(L8*($J7/
$F7));"")))

Les pido que la revisen para ver si se dan cuenta donde está el error y como
lo puedo solucionar.
Tal vez sean muchos "SI". ¿En ese caso cómo lo soluciono?, ¿Podrá utilizar
un macro?


Agradezco desde ya cualquier ayuda que me puedan dar para poder terminar el
trabajo.

Saludos

El Bocha
 

Leer las respuestas

#1 Héctor Miguel
02/05/2004 - 03:18 | Informe spam
hola, Bocha !

... en algun lugar estoy poniendo mal un ... y exel me dice que ... demasiados argumentos.
=SI(Y(B8<>B7);SI(Y(L8>0;$F8>$D8);ENTERO(L8*($D8/$F8)+1);SI($F8>$D8;ENTERO(L8
*($D8/$F8));SI($F8<$D8;L8);SI($B8=$B7;SI(Y(L8>0;$J7>0);ENTERO(L8*($J7/$F7)+1
);SI($J7>0;ENTERO(L8*($J7/$F7));""))))))



pues... [parece que] 'efectivamente', te 'perdiste' con una formula tan larga...
'terminaste' ANTES un prentesis 'de cierre' en una funcion 'SI' =>SI($F8<$D8;L8)<= :((
y 'de paso'... tambien la primer 'condicion Y' [segundo 'par' de parentesis]... esta 'de mas' ;)
prueba con la siguiente formula =>obviamente, es en una sola linea<= ;)
=Si(B8<>B7;
Si(Y(L8>0;$F8>$D8);Entero(L8*($D8/$F8)+1);
Si($F8>$D8;Entero(L8*($D8/$F8));
Si($F8<$D8;L8;
Si($B8=$B7;
Si(Y(L8>0;$J7>0);Entero(L8*($J7/$F7)+1);
Si($J7>0;Entero(L8*($J7/$F7));"")))))))

[por cierto]... hay algunas 'incongruencias' [valdria la pena revisar el proposito de la formula]
saludos,
hector.

Preguntas similares