encontrar valor de una celda en otra

22/04/2007 - 23:39 por Juan Gustavo Fogelman | Informe spam
Hola gente
tengo dos columnas con datos
columna A tiene un valor numerico generalmente entre 0 y 45 aunque llegan a
veces a 150
columna B tiene un monton de datos desde 0 a 150 separados por comas

necesito en columna C una formula que me diga verdadero si el valor de
columna A esta dentro de columna B

ej:
A: 12
B: 01, 15, 42, 16
C: falso

A: 21
B: 12, 21, 14, 48
C: verdadero

no le encuentro la vuelta, a pesar de que debe ser una tonteria, pero no doy
con la formula/funcion correcta
gracias gente

Preguntas similare

Leer las respuestas

#6 KL
23/04/2007 - 22:29 | Informe spam
Hola chicos,

Tampoco la conocia yo - me la tuve que inventar para este hilo jejeje :-)

Puest vamos alla!

En primer lugar quisiera modificar la formula inicial introduciendo el simbolo igual (=) en los criterios:

=O(CONTAR.SI(B1;"="&{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}))

Esto es necesario para que la busqueda siga estrictamente el ultimo criterio de los cuatro que usamos aqui (lo explicare mas
adelante)

1) Segun entiendo, en una lista delimitada por comas pueden darse 4 posibles posiciones del valor buscado:

al inicio [seguido de otro(s) valor(es)]
al final [precedido de otro (s) valor(es)]
en el medio [precedido y seguido de otros valores]
valor unico [sin que lo preceda ni siga otro]

2) Suponiendo que el valor buscado es 21 y usando el comodin de asterisco (*) que significa cualquier numero de caracteres
qualesquiera (incluida la ausencia total de caracteres), podriamos representar los criterios de busqueda de la siguiente manera:

"!,*"
"=*, 21"
"=*, 21,*"
"!" [Nota: aqui es donde la busqueda nos podria fallar si no fuese por el simbolo "=", ya que CONTAR.SI interpreta "21"
exactamente igual que "21*"]

3) La funcion CONTAR.SI permite matrices en su segundo parametro, y en ese caso devuelve una matriz de resultados

4) Para crear la matriz de criterios para el segundo parametro de la funcion CONTAR.SI procedemos a concatenar nuestro valor buscado
con los caracteres adicionales que necesitamos para reproducir las cadenas del punto 2

"=" & 21 & ",*"
"=*, " & 21 & ""
"=*, " & 21 & ",*"
"=" & 21 & ""

lo cual equivale a la siguiente concatenacion matricial "="&{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}

5) Total que realmente nuestra busqueda seria asi:

CONTAR.SI(B1;{"!,*"\"=*, 21"\"=*, 21,*"\"!"})

6) La expresion anterior devolveria el siguiente resultado para [B1]="01, 15, 21, 16":

{0\0\1\0}

7) Solo falta comentar que la funcion O() permite trabajar con matrices sin necesidad de entrada matricial CTRL+SHIFT+ENTER, de ahi:

=O({0\0\1\0})

lo cual equivale a

=O({0\0\1\0}<>0)

es decir, si al menos uno de los miembros de la matriz resultante del punto 6 es distinto a 0, el resultado sera VERDADERO

Cosa que en definitiva era lo que buscabamos.

Saludos,
KL



"julian-vlc-sp" wrote in message news:
> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>
Tienes toda la razón.

Tal y como solicita AnSanVal, ¿Pues explicar tu formular? ¡Por favor!

SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"KL" escribió en el mensaje news:
Hola chicos,

Un pequeno problema - si usamos la formula de Julian para buscar 42 en la celda B1 que contiene "01, 15, 142, 16", podriamos
encontrar un valor que realmente no esta :-)
Yo usaria algo asi:

=O(CONTAR.SI(B1;{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}))

Saludos,
KL


"julian-vlc-sp" wrote in message news:%23zP%
>>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>>
Para encontrar algo dentro de una cadena puedes usar la función ENCONTRAR, por ejemplo como sigue:

=ENCONTRAR(A1;B1;1)

de esta manera:

Si encontramos lo que buscamos Excel nos devolverá la posición de la segunda cadena donde tenemos el primer carácter de la
cadena que buscamos, en tu segundo ejemplo nos devuelve 5, ya que antes del 21 tenemos cuatro caracteres (el uno, el dos, la
coma y un espacio)

Si no encontramos lo que buscamos Excel nos devolverá un error.

Con esto, podemos lo siguiente:

=SI(ESERROR(ENCONTRAR(A1;B1;1));"falso";"verdadero")

que creo que te puede servir

SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Juan Gustavo Fogelman" escribió en el mensaje news:
Hola gente
tengo dos columnas con datos
columna A tiene un valor numerico generalmente entre 0 y 45 aunque llegan a veces a 150
columna B tiene un monton de datos desde 0 a 150 separados por comas

necesito en columna C una formula que me diga verdadero si el valor de columna A esta dentro de columna B

ej:
A: 12
B: 01, 15, 42, 16
C: falso

A: 21
B: 12, 21, 14, 48
C: verdadero

no le encuentro la vuelta, a pesar de que debe ser una tonteria, pero no doy con la formula/funcion correcta
gracias gente












Respuesta Responder a este mensaje
#7 julian-vlc-sp
24/04/2007 - 21:39 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

GRACIAS

Si no he entendido mal .

CONTAR.SI(B1;{"a"\"b"\"c"\"d"})

equivale a poner cuatro veces la función CONTAR.SI como sigue

CONTAR.SI(B1;"a")
CONTAR.SI(B1;"b")
CONTAR.SI(B1;"c")
CONTAR.SI(B1;"d")

y obtenemos los resultados de las cuatro opciones.

Lo que yo no sabía es que los criterios se pueden poner así, y partiendo de
esta ignorancia no entendía prácticamente nada

GRACIAS


SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"KL" escribió en el mensaje
news:
Hola chicos,

Tampoco la conocia yo - me la tuve que inventar para este hilo jejeje :-)

Puest vamos alla!

En primer lugar quisiera modificar la formula inicial introduciendo el
simbolo igual (=) en los criterios:

=O(CONTAR.SI(B1;"="&{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}))

Esto es necesario para que la busqueda siga estrictamente el ultimo
criterio de los cuatro que usamos aqui (lo explicare mas adelante)

1) Segun entiendo, en una lista delimitada por comas pueden darse 4
posibles posiciones del valor buscado:

al inicio [seguido de otro(s) valor(es)]
al final [precedido de otro (s) valor(es)]
en el medio [precedido y seguido de otros valores]
valor unico [sin que lo preceda ni siga otro]

2) Suponiendo que el valor buscado es 21 y usando el comodin de asterisco
(*) que significa cualquier numero de caracteres qualesquiera (incluida la
ausencia total de caracteres), podriamos representar los criterios de
busqueda de la siguiente manera:

"!,*"
"=*, 21"
"=*, 21,*"
"!" [Nota: aqui es donde la busqueda nos podria fallar si no fuese por
el simbolo "=", ya que CONTAR.SI interpreta "21" exactamente igual que
"21*"]

3) La funcion CONTAR.SI permite matrices en su segundo parametro, y en ese
caso devuelve una matriz de resultados

4) Para crear la matriz de criterios para el segundo parametro de la
funcion CONTAR.SI procedemos a concatenar nuestro valor buscado con los
caracteres adicionales que necesitamos para reproducir las cadenas del
punto 2

"=" & 21 & ",*"
"=*, " & 21 & ""
"=*, " & 21 & ",*"
"=" & 21 & ""

lo cual equivale a la siguiente concatenacion matricial "="&{""\"*, "\"*,
"\""}&A1&{",*"\""\",*"\""}

5) Total que realmente nuestra busqueda seria asi:

CONTAR.SI(B1;{"!,*"\"=*, 21"\"=*, 21,*"\"!"})

6) La expresion anterior devolveria el siguiente resultado para [B1]="01,
15, 21, 16":

{0\0\1\0}

7) Solo falta comentar que la funcion O() permite trabajar con matrices
sin necesidad de entrada matricial CTRL+SHIFT+ENTER, de ahi:

=O({0\0\1\0})

lo cual equivale a

=O({0\0\1\0}<>0)

es decir, si al menos uno de los miembros de la matriz resultante del
punto 6 es distinto a 0, el resultado sera VERDADERO

Cosa que en definitiva era lo que buscabamos.

Saludos,
KL



"julian-vlc-sp" wrote in message
news:
>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>
Tienes toda la razón.

Tal y como solicita AnSanVal, ¿Pues explicar tu formular? ¡Por favor!

SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"KL" escribió en el mensaje
news:
Hola chicos,

Un pequeno problema - si usamos la formula de Julian para buscar 42 en
la celda B1 que contiene "01, 15, 142, 16", podriamos encontrar un valor
que realmente no esta :-)
Yo usaria algo asi:

=O(CONTAR.SI(B1;{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}))

Saludos,
KL


"julian-vlc-sp" wrote in message
news:%23zP%
>>>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>>>
Para encontrar algo dentro de una cadena puedes usar la función
ENCONTRAR, por ejemplo como sigue:

=ENCONTRAR(A1;B1;1)

de esta manera:

Si encontramos lo que buscamos Excel nos devolverá la posición de la
segunda cadena donde tenemos el primer carácter de la cadena que
buscamos, en tu segundo ejemplo nos devuelve 5, ya que antes del 21
tenemos cuatro caracteres (el uno, el dos, la coma y un espacio)

Si no encontramos lo que buscamos Excel nos devolverá un error.

Con esto, podemos lo siguiente:

=SI(ESERROR(ENCONTRAR(A1;B1;1));"falso";"verdadero")

que creo que te puede servir

SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Juan Gustavo Fogelman" escribió en el
mensaje news:
Hola gente
tengo dos columnas con datos
columna A tiene un valor numerico generalmente entre 0 y 45 aunque
llegan a veces a 150
columna B tiene un monton de datos desde 0 a 150 separados por comas

necesito en columna C una formula que me diga verdadero si el valor de
columna A esta dentro de columna B

ej:
A: 12
B: 01, 15, 42, 16
C: falso

A: 21
B: 12, 21, 14, 48
C: verdadero

no le encuentro la vuelta, a pesar de que debe ser una tonteria, pero
no doy con la formula/funcion correcta
gracias gente















Respuesta Responder a este mensaje
#8 KL
25/04/2007 - 11:31 | Informe spam
lo has pillado :-)

Saludos,
KL


"julian-vlc-sp" wrote in message news:
> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>
GRACIAS

Si no he entendido mal .

CONTAR.SI(B1;{"a"\"b"\"c"\"d"})

equivale a poner cuatro veces la función CONTAR.SI como sigue

CONTAR.SI(B1;"a")
CONTAR.SI(B1;"b")
CONTAR.SI(B1;"c")
CONTAR.SI(B1;"d")

y obtenemos los resultados de las cuatro opciones.

Lo que yo no sabía es que los criterios se pueden poner así, y partiendo de esta ignorancia no entendía prácticamente nada

GRACIAS


SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"KL" escribió en el mensaje news:
Hola chicos,

Tampoco la conocia yo - me la tuve que inventar para este hilo jejeje :-)

Puest vamos alla!

En primer lugar quisiera modificar la formula inicial introduciendo el simbolo igual (=) en los criterios:

=O(CONTAR.SI(B1;"="&{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}))

Esto es necesario para que la busqueda siga estrictamente el ultimo criterio de los cuatro que usamos aqui (lo explicare mas
adelante)

1) Segun entiendo, en una lista delimitada por comas pueden darse 4 posibles posiciones del valor buscado:

al inicio [seguido de otro(s) valor(es)]
al final [precedido de otro (s) valor(es)]
en el medio [precedido y seguido de otros valores]
valor unico [sin que lo preceda ni siga otro]

2) Suponiendo que el valor buscado es 21 y usando el comodin de asterisco (*) que significa cualquier numero de caracteres
qualesquiera (incluida la ausencia total de caracteres), podriamos representar los criterios de busqueda de la siguiente manera:

"!,*"
"=*, 21"
"=*, 21,*"
"!" [Nota: aqui es donde la busqueda nos podria fallar si no fuese por el simbolo "=", ya que CONTAR.SI interpreta "21"
exactamente igual que "21*"]

3) La funcion CONTAR.SI permite matrices en su segundo parametro, y en ese caso devuelve una matriz de resultados

4) Para crear la matriz de criterios para el segundo parametro de la funcion CONTAR.SI procedemos a concatenar nuestro valor
buscado con los caracteres adicionales que necesitamos para reproducir las cadenas del punto 2

"=" & 21 & ",*"
"=*, " & 21 & ""
"=*, " & 21 & ",*"
"=" & 21 & ""

lo cual equivale a la siguiente concatenacion matricial "="&{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}

5) Total que realmente nuestra busqueda seria asi:

CONTAR.SI(B1;{"!,*"\"=*, 21"\"=*, 21,*"\"!"})

6) La expresion anterior devolveria el siguiente resultado para [B1]="01, 15, 21, 16":

{0\0\1\0}

7) Solo falta comentar que la funcion O() permite trabajar con matrices sin necesidad de entrada matricial CTRL+SHIFT+ENTER, de
ahi:

=O({0\0\1\0})

lo cual equivale a

=O({0\0\1\0}<>0)

es decir, si al menos uno de los miembros de la matriz resultante del punto 6 es distinto a 0, el resultado sera VERDADERO

Cosa que en definitiva era lo que buscabamos.

Saludos,
KL



"julian-vlc-sp" wrote in message news:
>>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>>
Tienes toda la razón.

Tal y como solicita AnSanVal, ¿Pues explicar tu formular? ¡Por favor!

SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"KL" escribió en el mensaje news:
Hola chicos,

Un pequeno problema - si usamos la formula de Julian para buscar 42 en la celda B1 que contiene "01, 15, 142, 16", podriamos
encontrar un valor que realmente no esta :-)
Yo usaria algo asi:

=O(CONTAR.SI(B1;{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}))

Saludos,
KL


"julian-vlc-sp" wrote in message news:%23zP%
>>>>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>>>>
Para encontrar algo dentro de una cadena puedes usar la función ENCONTRAR, por ejemplo como sigue:

=ENCONTRAR(A1;B1;1)

de esta manera:

Si encontramos lo que buscamos Excel nos devolverá la posición de la segunda cadena donde tenemos el primer carácter de la
cadena que buscamos, en tu segundo ejemplo nos devuelve 5, ya que antes del 21 tenemos cuatro caracteres (el uno, el dos, la
coma y un espacio)

Si no encontramos lo que buscamos Excel nos devolverá un error.

Con esto, podemos lo siguiente:

=SI(ESERROR(ENCONTRAR(A1;B1;1));"falso";"verdadero")

que creo que te puede servir

SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Juan Gustavo Fogelman" escribió en el mensaje news:
Hola gente
tengo dos columnas con datos
columna A tiene un valor numerico generalmente entre 0 y 45 aunque llegan a veces a 150
columna B tiene un monton de datos desde 0 a 150 separados por comas

necesito en columna C una formula que me diga verdadero si el valor de columna A esta dentro de columna B

ej:
A: 12
B: 01, 15, 42, 16
C: falso

A: 21
B: 12, 21, 14, 48
C: verdadero

no le encuentro la vuelta, a pesar de que debe ser una tonteria, pero no doy con la formula/funcion correcta
gracias gente



















Respuesta Responder a este mensaje
#9 AnSanVal
25/04/2007 - 17:01 | Informe spam
Hola KL.

Perdona por la tardanza, no había entrado por aquí.

Quiero darte las gracias no sólo por lo detallada y completa de la respuesta
(ya me gustaría que los que preguntan lo hicieran de ese modo), sino también
por estar por aquí.

Muchas gracias. ;-)

Saludos desde Tenerife.
********************************
"KL" escribió en el mensaje
news:
Hola chicos,

Tampoco la conocia yo - me la tuve que inventar para este hilo jejeje :-)

Puest vamos alla!

En primer lugar quisiera modificar la formula inicial introduciendo el
simbolo igual (=) en los criterios:

=O(CONTAR.SI(B1;"="&{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}))

Esto es necesario para que la busqueda siga estrictamente el ultimo
criterio de los cuatro que usamos aqui (lo explicare mas adelante)

1) Segun entiendo, en una lista delimitada por comas pueden darse 4
posibles posiciones del valor buscado:

al inicio [seguido de otro(s) valor(es)]
al final [precedido de otro (s) valor(es)]
en el medio [precedido y seguido de otros valores]
valor unico [sin que lo preceda ni siga otro]

2) Suponiendo que el valor buscado es 21 y usando el comodin de asterisco
(*) que significa cualquier numero de caracteres qualesquiera (incluida la
ausencia total de caracteres), podriamos representar los criterios de
busqueda de la siguiente manera:

"!,*"
"=*, 21"
"=*, 21,*"
"!" [Nota: aqui es donde la busqueda nos podria fallar si no fuese por
el simbolo "=", ya que CONTAR.SI interpreta "21" exactamente igual que
"21*"]

3) La funcion CONTAR.SI permite matrices en su segundo parametro, y en ese
caso devuelve una matriz de resultados

4) Para crear la matriz de criterios para el segundo parametro de la
funcion CONTAR.SI procedemos a concatenar nuestro valor buscado con los
caracteres adicionales que necesitamos para reproducir las cadenas del
punto 2

"=" & 21 & ",*"
"=*, " & 21 & ""
"=*, " & 21 & ",*"
"=" & 21 & ""

lo cual equivale a la siguiente concatenacion matricial "="&{""\"*, "\"*,
"\""}&A1&{",*"\""\",*"\""}

5) Total que realmente nuestra busqueda seria asi:

CONTAR.SI(B1;{"!,*"\"=*, 21"\"=*, 21,*"\"!"})

6) La expresion anterior devolveria el siguiente resultado para [B1]="01,
15, 21, 16":

{0\0\1\0}

7) Solo falta comentar que la funcion O() permite trabajar con matrices
sin necesidad de entrada matricial CTRL+SHIFT+ENTER, de ahi:

=O({0\0\1\0})

lo cual equivale a

=O({0\0\1\0}<>0)

es decir, si al menos uno de los miembros de la matriz resultante del
punto 6 es distinto a 0, el resultado sera VERDADERO

Cosa que en definitiva era lo que buscabamos.

Saludos,
KL
Respuesta Responder a este mensaje
#10 KL
25/04/2007 - 19:30 | Informe spam
Hola chicos,

Voy a tener que retirar la correccion y el comentario que hice acerca de la necesidad del simbolo igual en los criterios de
CONTAR.SI/SUMAR.SI. Al parecer, extrapole una observacion que tenia sobre el Filtro Avanzado a dichas funciones sin haberlo
"testeado". En todo caso, esto no afecta a la formula - simplemente sobraran 4 caracteres: "="&

Saludos,
KL


"KL" wrote in message news:
Hola chicos,

Tampoco la conocia yo - me la tuve que inventar para este hilo jejeje :-)

Puest vamos alla!

En primer lugar quisiera modificar la formula inicial introduciendo el simbolo igual (=) en los criterios:

=O(CONTAR.SI(B1;"="&{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}))

Esto es necesario para que la busqueda siga estrictamente el ultimo criterio de los cuatro que usamos aqui (lo explicare mas
adelante)

1) Segun entiendo, en una lista delimitada por comas pueden darse 4 posibles posiciones del valor buscado:

al inicio [seguido de otro(s) valor(es)]
al final [precedido de otro (s) valor(es)]
en el medio [precedido y seguido de otros valores]
valor unico [sin que lo preceda ni siga otro]

2) Suponiendo que el valor buscado es 21 y usando el comodin de asterisco (*) que significa cualquier numero de caracteres
qualesquiera (incluida la ausencia total de caracteres), podriamos representar los criterios de busqueda de la siguiente manera:

"!,*"
"=*, 21"
"=*, 21,*"
"!" [Nota: aqui es donde la busqueda nos podria fallar si no fuese por el simbolo "=", ya que CONTAR.SI interpreta "21"
exactamente igual que "21*"]

3) La funcion CONTAR.SI permite matrices en su segundo parametro, y en ese caso devuelve una matriz de resultados

4) Para crear la matriz de criterios para el segundo parametro de la funcion CONTAR.SI procedemos a concatenar nuestro valor
buscado con los caracteres adicionales que necesitamos para reproducir las cadenas del punto 2

"=" & 21 & ",*"
"=*, " & 21 & ""
"=*, " & 21 & ",*"
"=" & 21 & ""

lo cual equivale a la siguiente concatenacion matricial "="&{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}

5) Total que realmente nuestra busqueda seria asi:

CONTAR.SI(B1;{"!,*"\"=*, 21"\"=*, 21,*"\"!"})

6) La expresion anterior devolveria el siguiente resultado para [B1]="01, 15, 21, 16":

{0\0\1\0}

7) Solo falta comentar que la funcion O() permite trabajar con matrices sin necesidad de entrada matricial CTRL+SHIFT+ENTER, de
ahi:

=O({0\0\1\0})

lo cual equivale a

=O({0\0\1\0}<>0)

es decir, si al menos uno de los miembros de la matriz resultante del punto 6 es distinto a 0, el resultado sera VERDADERO

Cosa que en definitiva era lo que buscabamos.

Saludos,
KL



"julian-vlc-sp" wrote in message news:
>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>
Tienes toda la razón.

Tal y como solicita AnSanVal, ¿Pues explicar tu formular? ¡Por favor!

SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"KL" escribió en el mensaje news:
Hola chicos,

Un pequeno problema - si usamos la formula de Julian para buscar 42 en la celda B1 que contiene "01, 15, 142, 16", podriamos
encontrar un valor que realmente no esta :-)
Yo usaria algo asi:

=O(CONTAR.SI(B1;{""\"*, "\"*, "\""}&A1&{",*"\""\",*"\""}))

Saludos,
KL


"julian-vlc-sp" wrote in message news:%23zP%
>>>> ¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.
>>>>
Para encontrar algo dentro de una cadena puedes usar la función ENCONTRAR, por ejemplo como sigue:

=ENCONTRAR(A1;B1;1)

de esta manera:

Si encontramos lo que buscamos Excel nos devolverá la posición de la segunda cadena donde tenemos el primer carácter de la
cadena que buscamos, en tu segundo ejemplo nos devuelve 5, ya que antes del 21 tenemos cuatro caracteres (el uno, el dos, la
coma y un espacio)

Si no encontramos lo que buscamos Excel nos devolverá un error.

Con esto, podemos lo siguiente:

=SI(ESERROR(ENCONTRAR(A1;B1;1));"falso";"verdadero")

que creo que te puede servir

SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Juan Gustavo Fogelman" escribió en el mensaje news:
Hola gente
tengo dos columnas con datos
columna A tiene un valor numerico generalmente entre 0 y 45 aunque llegan a veces a 150
columna B tiene un monton de datos desde 0 a 150 separados por comas

necesito en columna C una formula que me diga verdadero si el valor de columna A esta dentro de columna B

ej:
A: 12
B: 01, 15, 42, 16
C: falso

A: 21
B: 12, 21, 14, 48
C: verdadero

no le encuentro la vuelta, a pesar de que debe ser una tonteria, pero no doy con la formula/funcion correcta
gracias gente















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