Necesito formula

02/10/2003 - 23:46 por RAFA GARCIA | Informe spam
hola, necesito saber como hacer una formula para que me
haga algo parecido a esto:

si "en este grupo de celdas" existe "X" escribe en esta
celda "X", sino escribe "Y".

creo que me explique un poquito bien no...
mi problema no es con la funcion "SI", sino que es con
el termino "existe".

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
03/10/2003 - 07:21 | Informe spam
Hola, Rafa !

... formula .. haga algo parecido a esto: si "en este grupo de celdas" existe "X" escribe ... "X", sino escribe "Y".
... mi problema no es con la funcion "SI", sino que es con el termino "existe".



==> para saber si 'existe' una cadena 'dentro' de otra, 'bastaria' con 'buscarla' y 'para ello' estan las funciones:
a) =Hallar(texto_buscado,dentro_del_texto,núm_inicial) =>NO 'distingue' mayusculas de minusculas< b) =Encontrar(texto_buscado,dentro_del_texto,núm_inicial) =>SI 'distingue' mayusculas de minusculas< [ambas] tienen dos 'inconvenientes' :((
1.- el argumento 'dentro_del_texto' NO 'admite' rangos =>'en este grupo de celdas'< 2.- si el 'texto_buscado' NO es 'existe', devuelven el valor de error #¡VALOR!
para 'solucionar' los dos puntos anteriores...
1.- el rango ['este grupo de celdas'] DEBE SER 'concatenado'
puedes usar la funcion concatenar o el signo de concatenacion '&' para 'unir' CADA CELDA [del rango]
=> toma en cuenta que se 'insertas' celdas/filas 'intermedias'... deberas 'ajustar' la formula < 2.- deberas incluir una 'atrapada' a si 'eserror' [en cuyo caso la 'interpretacion' es. =>NO 'EXISTE'<=]

==> 'solucionados' los 'inconvenientes' mencionados, queda una 'ultima consideracion'
si lo que 'necesitas' es que el 'texto_buscado' coincida EXACTAMENTE [con el contenido de CADA celda]...
... podria ser que sea 'encontrado' entre el final de una celda y el inicio de la siguiente ['consecuencia' de concatenar]
la siguiente 'alternativa' [para que 'texto_buscado' coincida 'dentro' de cada celda] seria ...
c) usar la funcion Largo(Rango)-Largo(Sustituir(Rango,texto_buscado,"")) y 'ver' si los largos 'resultantes' son diferentes

==> suponiendo que el rango es "A1:A3" y que el 'texto_buscado' esta en "B1" =>'juega' con las siguientes formulas< => toma en cuenta que 'mi' separador de argumentos es la coma [,] NO el punto y coma [;] < 1.- =Si(No(EsError(Hallar(B1,A1&A2&A3))),"X","Y")
2.- =Si(No(EsError(Encontrar(B1,Concatenar(A1,A2,A3)))),"X","Y")
3.- =Si(SumaProducto(Largo(A1:A3)-Largo(Sustituir(A1:A3,B1,"")))>0,"X","Y")
_______
Saludos,
Héctor.
MS-MVP
Respuesta Responder a este mensaje
#2 Héctor Miguel
04/10/2003 - 03:20 | Informe spam
Hola, Rafa !

... tengo ... entradas y salidas de ... contenedores ... numerados [...]
... tener actualizado en tiempo real el stock de contenedores [...]



1.- ciertamente este mensaje es [en 'algo'] diferente del anterior :)
'teniendo claro' que NO necesitas [solamente] 'saber si existe' un dato [por formulas / funciones]
... sino [en caso de que 'exista'] 'borrarlo' [y al parecer] de 'otro' listado... =>se requieren macros<
... cuando yo introduzco la entrada de un contenedor ... estos pasan a un listado de entradas
... y lo mismo ocurre con la salida [...]



2.- ¿'como' es que 'pasan' a un listado de entradas? [formlas / macros] [misma / otra hoja] ???
¿'que' es 'lo mismo' en el caso de las salidas? [existe -tambien- un listado de salidas] ???

... necesito que cada vez que yo introduzca en las salidas ... lo busque en el listado de entradas
... y si esta, pues lo borre, con lo cual tendria realmente el stock de conte.. que estan en mi poder.



3.- 'suponiendo' que las entradas y salidas son 'manuales' [se me 'ocurre' que] podrias usar [p.e.]
-o- reglas de validacion [p.e. para 'evitar' entradas duplicadas y 'salidas' que NO 'entraron']
-o- formatos condicionales [para 'marcar' los que 'ya salieron' -o los que 'quedan'-]

[me 'da' la impresion de que] existen datos que no has expuesto [y pudieran ser importantes]
si crees que sean de dificil explicacion, ¿me enviarias [un extracto de] tu archivo a mi correo?
con [algunas] instrucciones acerca de: 'que tienes', como 'lo obtienes', que 'necesitas', etc.
solo quita de la direccion de correo el 'NO...SPAM...PLS' ;)
_______
Saludos,
Héctor.
MS-MVP
Respuesta Responder a este mensaje
#3 RAFA GARCIA
05/10/2003 - 18:04 | Informe spam
hola hector, en vista de que mi explicacion ha sido mas
bien "cortita" (a lo mejor es menos complicado de como lo
estoy explicando), te he enviado un correo con un archivo
adjunto, este archivo es el que trato de hacer, se llama
contenedores (original ¿no?) y en el tambien te explico
lo que quiero (donde va cada cosa), las formulas no estan
protegidas asi que se pueden ver.
Si me echas una mano con esto me harias feliz.

Un millon de... Gracias.
rafa
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida