Formula SI(Y(....

07/03/2009 - 18:15 por Luis Hernando Garcia | Informe spam
Hola

Estoy intentando ejecutar la formula
=SI(Y(C12<P0000;"CI";SI(C12<™9999.99;"CD";SI(C12>00000;"OPS";SI(C12>00000;"ODT";0)))))
para un valor definido en la celda C12 pero me aparece error siempre al
guardarla, se que podria usar otra formula para validar pero me exigen usar
=SI(Y(...
Les agradezco la colaboracion

Luis Hernando G.

Preguntas similare

Leer las respuestas

#1 Juan M
07/03/2009 - 20:33 | Informe spam
"Luis Hernando Garcia" escribió
Hola

Estoy intentando ejecutar la formula
=SI(Y(C12<P0000;"CI";SI(C12<™9999.99;"CD";SI(C12>00000;"OPS";SI(C12>00000;"ODT";0)))))
para un valor definido en la celda C12 pero me aparece error siempre al
guardarla, se que podria usar otra formula para validar pero me exigen
usar
=SI(Y(...
Les agradezco la colaboracion

Luis Hernando G.



Hola Luis,

Pues no entiendo la necesidad de emplear el Y o no entiendo que es lo que
debe devolver la fórmula.
La fórmula además presenta un error o una incompatibilidad o un fallo en los
rangos. Si el valor de C12 es mayor de 1000000 siempre devolverá OPS.

Para resolver esto te sugiero la siguiente:
=SI(C12<P0000;"CI";SI(C12<1000000;"CD";SI(C12<1800000;"OPS";"ODT")))

Normalmente para cuando debes elegir una opción de un listado para dar un
tipo de respuesta es recomendable el empleo de funciones de búsqueda como
buscarv, buscar,... donde en una columna pones los límites del rango y en
otra columna pones el valor que debe devolver.

Tampoco entiendo que alguien imponga el empleo de una fórmula, si tan claro
lo tiene que te de la fórmula. Normalemente lo importante es el reslutado,
que sea o no el correcto.

Un saludo,
Juan
Respuesta Responder a este mensaje
#2 Luis Hernando Garcia
07/03/2009 - 20:58 | Informe spam
Hola Juan M

Muchas gracias...

Luis Hernando G.


"Juan M" escribió:


"Luis Hernando Garcia" escribió
> Hola
>
> Estoy intentando ejecutar la formula
> =SI(Y(C12<P0000;"CI";SI(C12<™9999.99;"CD";SI(C12>00000;"OPS";SI(C12>00000;"ODT";0)))))
> para un valor definido en la celda C12 pero me aparece error siempre al
> guardarla, se que podria usar otra formula para validar pero me exigen
> usar
> =SI(Y(...
> Les agradezco la colaboracion
>
> Luis Hernando G.

Hola Luis,

Pues no entiendo la necesidad de emplear el Y o no entiendo que es lo que
debe devolver la fórmula.
La fórmula además presenta un error o una incompatibilidad o un fallo en los
rangos. Si el valor de C12 es mayor de 1000000 siempre devolverá OPS.

Para resolver esto te sugiero la siguiente:
=SI(C12<P0000;"CI";SI(C12<1000000;"CD";SI(C12<1800000;"OPS";"ODT")))

Normalmente para cuando debes elegir una opción de un listado para dar un
tipo de respuesta es recomendable el empleo de funciones de búsqueda como
buscarv, buscar,... donde en una columna pones los límites del rango y en
otra columna pones el valor que debe devolver.

Tampoco entiendo que alguien imponga el empleo de una fórmula, si tan claro
lo tiene que te de la fórmula. Normalemente lo importante es el reslutado,
que sea o no el correcto.

Un saludo,
Juan



Respuesta Responder a este mensaje
#3 Héctor Miguel
08/03/2009 - 01:03 | Informe spam
hola, Luis Hernando !

Estoy intentando ejecutar la formula
=SI(Y(C12<P0000;"CI";SI(C12<™9999.99;"CD";SI(C12>00000;"OPS";SI(C12>00000;"ODT";0)))))
para un valor definido en la celda C12 pero me aparece error siempre al guardarla
se que podria usar otra formula para validar pero me exigen usar =SI(Y(...



entiendo que la "exgencia" de combinar las funciones =si(y(... pudiera deberse a practicas y/o comprension del uso ?
en tal caso, la funcion y(... significa que todas las condiciones dentro de la funcion deberan cumplirse
por lo que combinadas con una funcion externa =si(<condicion/es>;<si_verdadero>;<si_falso>)
- de cumplirse todas se ejecuta el si_verdadero, pero de NO cumplirse TODAS, se ejecuta el si_falso

en pseudo-formula verias algo +/- asi: =si(y(cond1;cond2;cond_n);si_verdadero;si_falso)

revisa la logica, el numero de resultados, y cuales condiciones serian "en conjunto" (para la funcion y(...)
ya que la formula que expones no resulta lo suficientemente clara para combinar el =si(y(...
o comenta las bases y variables de la practica que buscas resolver -?-

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida