Duda.....

04/08/2005 - 19:22 por JR | Informe spam
En una Celda tengo esta Funcion:
=SI( O( C40 = "C"; C40 = "I" ); SI( G40 = "N"; SI( L40<> 0; 352,26;0 );
SI( G40 = "H"; SI( L40 <>0; 389,34; 0 ); 0 ) ); SI( C40 = "P"; SI( G40 "N"; SI( L40 <> 0; 30; 0 ); SI( G40 = "H"; SI( L40 <>0; 35; 0 );0 ) ); 0 ) )
" Un poco extensa, Verdad"

lo que necesito es Verificar ahora un rango de celdas para ver si se
encuentra la condicion O es Decir:

=SI( O( C40:C42 = "C"; C40:C42 = "I" );

Pero el casi es que no hace lo que yo quiero
Que esta mal..
FJRB

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
04/08/2005 - 23:06 | Informe spam
hola, JR !
En una Celda tengo esta Funcion:
=SI( O( C40 = "C"; C40 = "I" ); SI( G40 = "N"; SI( L40<> 0; 352,26;0 ); [...]
" Un poco extensa, Verdad"



=> ve si te sirve/vale/... [o si es 'entendible'] la siguiente propuesta...
=elegir(1+(l40<>0);0;elegir(1*(c40="p")+2*o(c40="c";c40="i");30*(g40="n")+35*(g40="h");352,26*(g40="n")+389,34*(g40="h")))

... necesito... Verificar ahora un rango de celdas para ver si se encuentra la condicion O es Decir:
=SI( O( C40:C42 = "C"; C40:C42 = "I" ); ...
... el casi es que no hace lo que yo quiero
Que esta mal...



si SOLO necesitas 'verificar' que 'exista' [al menos] UN caracter ya sea "c" o "i" ->dentro de un rango especifico'<-...
prueba con: o(contar.si(c40:c42;"c");contar.si(c40:c42;"i"))

saludos,
hector.
Respuesta Responder a este mensaje
#2 JR
05/08/2005 - 02:17 | Informe spam
Gracias.
Me funciono de Maravilla
le realice las sig Modificaciones
=ELEGIR( 1 + ( L81 <> 0 ); 0; ELEGIR( 1 * O( CONTAR.SI( C81:C83; "P" ) ) + 2
* O( CONTAR.SI( C81:C83; "C" ); CONTAR.SI( C81:C83; "I" ) ); 30 * ( G81 "N" ) + 35 * ( G81 = "H" ); 352,26 * ( G81 = "N" ) + 389,34 * ( G81 "H" ) ) )
Ya entiendo hasta hoy para que me sirven los Valores Logicos, despues del
Verdadero y Falso.
Gracias.
FJRB

"Héctor Miguel" escribió en el mensaje
news:
hola, JR !
> En una Celda tengo esta Funcion:
> =SI( O( C40 = "C"; C40 = "I" ); SI( G40 = "N"; SI( L40<> 0; 352,26;0 );


[...]
> " Un poco extensa, Verdad"

=> ve si te sirve/vale/... [o si es 'entendible'] la siguiente


propuesta...



=elegir(1+(l40<>0);0;elegir(1*(c40="p")+2*o(c40="c";c40="i");30*(g40="n")+35
*(g40="h");352,26*(g40="n")+389,34*(g40="h")))

> ... necesito... Verificar ahora un rango de celdas para ver si se


encuentra la condicion O es Decir:
> =SI( O( C40:C42 = "C"; C40:C42 = "I" ); ...
> ... el casi es que no hace lo que yo quiero
> Que esta mal...

si SOLO necesitas 'verificar' que 'exista' [al menos] UN caracter ya sea


"c" o "i" ->dentro de un rango especifico'<-...
prueba con: o(contar.si(c40:c42;"c");contar.si(c40:c42;"i"))

saludos,
hector.


Respuesta Responder a este mensaje
#3 JR
05/08/2005 - 02:47 | Informe spam
Bien todo estaba bien cuando empece a vaciar los datos..
El caso es que si C o I toma una Ruta y en caso de que sea P toma Otra
Pero que pasa si Toma Ambas es decir C y P o I y P que pueden ser validas.

"JR" escribió en el mensaje
news:
Gracias.
Me funciono de Maravilla
le realice las sig Modificaciones
=ELEGIR( 1 + ( L81 <> 0 ); 0; ELEGIR( 1 * O( CONTAR.SI( C81:C83; "P" ) ) +


2
* O( CONTAR.SI( C81:C83; "C" ); CONTAR.SI( C81:C83; "I" ) ); 30 * ( G81 > "N" ) + 35 * ( G81 = "H" ); 352,26 * ( G81 = "N" ) + 389,34 * ( G81 > "H" ) ) )
Ya entiendo hasta hoy para que me sirven los Valores Logicos, despues del
Verdadero y Falso.
Gracias.
FJRB

"Héctor Miguel" escribió en el mensaje
news:
> hola, JR !
> > En una Celda tengo esta Funcion:
> > =SI( O( C40 = "C"; C40 = "I" ); SI( G40 = "N"; SI( L40<> 0;


352,26;0 );
[...]
> > " Un poco extensa, Verdad"
>
> => ve si te sirve/vale/... [o si es 'entendible'] la siguiente
propuesta...
>



=elegir(1+(l40<>0);0;elegir(1*(c40="p")+2*o(c40="c";c40="i");30*(g40="n")+35
*(g40="h");352,26*(g40="n")+389,34*(g40="h")))
>
> > ... necesito... Verificar ahora un rango de celdas para ver si se
encuentra la condicion O es Decir:
> > =SI( O( C40:C42 = "C"; C40:C42 = "I" ); ...
> > ... el casi es que no hace lo que yo quiero
> > Que esta mal...
>
> si SOLO necesitas 'verificar' que 'exista' [al menos] UN caracter ya sea
"c" o "i" ->dentro de un rango especifico'<-...
> prueba con: o(contar.si(c40:c42;"c");contar.si(c40:c42;"i"))
>
> saludos,
> hector.
>
>


Respuesta Responder a este mensaje
#4 Héctor Miguel
05/08/2005 - 03:20 | Informe spam
hola, JR !

... todo estaba bien cuando empece a vaciar los datos..
El caso es que si C o I toma una Ruta y en caso de que sea P toma Otra
Pero que pasa si Toma Ambas es decir C y P o I y P que pueden ser validas.



[en este caso]... se necesita que 'amplies el panorama' del objetivo que persigues :))
-> cual es [o por que] la necesidad de 'combinar condiciones simples con multiples' ?? [p.e.]
1) que el valor DE UNA celda sea diferente de 0 ->L81<>0<-
2) que el valor DE UNA celda sea 'una de dos' ->G81="N" o... G81="H"<-
3) que UN RANGO DE CELDAS sea 'una de tres' ??? 'aqui es donde'... :))
podria darse una, dos, todas, o ninguna [que hacer segun cada caso] ??

comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#5 JR
09/08/2005 - 01:19 | Informe spam
"JR" escribió en el mensaje
news:OwAm1$
Te explico como es el caso:

Tengo Var1 =[Vacio o no vacio],
Var2= "N o H"
Var3="C,I,P"

Si la Variable 1 es Vacia no realiza calculo, en caso contrario si..
Si es "N" y es "P" el Dato a Evaluar es 30
Si es "H" y es "P" el Dato a Evaluar es 35
Si es "N" y es "C" y/o "I" el dato a evaluar es 352,26
Si es "H" y es "C" y/o "I" el Dato a Evaluar es 389,34

El caso es que esta formula la tengo en 3 Filas, evaluando en un rango de


3
Celdas que tenga P,C o I y el caso es que pueden estar las 3, 2 o solo 1
Te mando el ejemplo en excel.

"Héctor Miguel" escribió en el mensaje
news:
> hola, JR !
>
> > ... todo estaba bien cuando empece a vaciar los datos..
> > El caso es que si C o I toma una Ruta y en caso de que sea P toma
Otra
> > Pero que pasa si Toma Ambas es decir C y P o I y P que pueden ser
validas.
>
> [en este caso]... se necesita que 'amplies el panorama' del objetivo que
persigues :))
> -> cual es [o por que] la necesidad de 'combinar condiciones simples con
multiples' ?? [p.e.]
> 1) que el valor DE UNA celda sea diferente de 0 ->L81<>0<-
> 2) que el valor DE UNA celda sea 'una de dos' ->G81="N"


o...
G81="H"<-
> 3) que UN RANGO DE CELDAS sea 'una de tres' ??? 'aqui es
donde'... :))
> podria darse una, dos, todas, o ninguna [que hacer segun cada
caso] ??
>
> comentas?
> saludos,
> hector.
>
>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida