Formula para trabajar con 3 celdas

01/05/2005 - 13:56 por JACS | Informe spam
Hola, comienzo con el ejemplo:

Tenemos las celdas con formato de texto
A1 B1 C1
a b c

no tienen porque tener todas datos, si el dato que tengo es A y B deso que
me aparezca en otra celda J y si el dato es B y C que me aparezca en otra
celda L.

Espero me podais echar una mano como siempre el tio mas torpe del mundo.

Preguntas similare

Leer las respuestas

#6 victorbcn1952NO
02/05/2005 - 10:28 | Informe spam
Jacs: Como dice Fernando, no está nada claro tu problema. ¿Por qué no nos
pones un ejemplo concreto de lo que necesitas? Creo que sólo así podremos
echarte una mano, si es que tu problema tiene solución.

¿Puedes explicarnos tu problema así, por ejemplo?:
En A1 tengo escrito "jduehfjso"
En B1 tengo escrito "bvapññ49çç"

y en J1 necesito que me aparezca "a" porque .. [tu explicación].

Quizá así podamos orientarte mejor.

:-)
Respuesta Responder a este mensaje
#7 KL
02/05/2005 - 12:29 | Informe spam
Hola JACS,

Tal como te ha comentado Fernando, el numero de las posibles permutaciones
es muy elevado para poder darte una formula definitiva. Sin embargo,
siguiendo tu descripcion al pie de la letra, creo que se podria probar la
formula de Laurent Longre (un pelin modificada) que te pongo a continuacion.
Esta formula la pones en Z25. Es matricial y debe ser introducida mediante
Ctrl+Shift+Enter.

=SI(PRODUCTO(CONTAR.SI(DESREF($A$1:$C$1;FILA($A$1:$C$1)-FILA($A$1:$C$1);;1);{"A","B"}))>0;"J";SI(PRODUCTO(CONTAR.SI(DESREF($A$1:$C$1;FILA($A$1:$C$1)-FILA($A$1:$C$1);;1);{"B","C"}))>0;"L";""))

Ojo - esta formula:
- usa punto y coma (;) como separador de argumentos - es posible que tengas
que cambiarlo por coma (,)
- usa coma (,) como separador de miembros de una matriz horizontal
({"A","B"}) - es posible que tengas que cambiarla por contrabarra (\), asi
{"A"\"B"}
- no distingue entre mayusculas y minusculas
- no sabra que hacer si aparecen A, B y C a la vez y devolvera "J" (la
primera condicion que se cumpla).

Sospecho que la formula puede ser adelgazada porque esta dioseñada para
rangos multi-fila, pero no he tenido tiempo para hacerlo y ademas funciona
igual (si es que te he entendido bien, vamos)

Saludos,
KL


"JACS" wrote in message
news:
Hola, te lo comento de nuevo que no me exprese correctamente.

Tenemos las celdas con formato de texto
A1 B1 C1
a b c

No tienen porque tener todas datos, si el dato que tengo es A y B deso que
me aparezca en Z25 "J" y si el dato es B y C que me aparezca en Z25 "L".

Lo que predendo es que se cual sea la combinacion de datos entre esas 3
celdas A1,B1 y C1 pueda yo poner en Z25 el valor que me interese a mi.

Espero me podais echar una mano como siempre el tio mas torpe del mundo.


"Luis Caro" escribió:

Hola JACS.
Y qué es lo que deseas que aparezca en J1?


Cordialmente
Luis Caro

No somos 3.Quitar NOSPAMEPM.Poner epm.y el resto
http://usuarios.lycos.es/maderascolombianas2/
http://www.geocities.com/maderascolombianas2002



Respuesta Responder a este mensaje
#8 KL
02/05/2005 - 12:40 | Informe spam
Hola de nuevo,

En realidad, la formula podria ser mas corta todavia:

=SI(PRODUCTO(CONTAR.SI($A$1:$C$1;{"A","B"}))>0;"J";SI(PRODUCTO(CONTAR.SI($A$1:$C$1;{"B","C"}))>0;"L";""))


Saludos,
KL


"KL" wrote in message
news:O5g1$
Hola JACS,

Tal como te ha comentado Fernando, el numero de las posibles permutaciones
es muy elevado para poder darte una formula definitiva. Sin embargo,
siguiendo tu descripcion al pie de la letra, creo que se podria probar la
formula de Laurent Longre (un pelin modificada) que te pongo a
continuacion. Esta formula la pones en Z25. Es matricial y debe ser
introducida mediante Ctrl+Shift+Enter.

=SI(PRODUCTO(CONTAR.SI(DESREF($A$1:$C$1;FILA($A$1:$C$1)-FILA($A$1:$C$1);;1);{"A","B"}))>0;"J";SI(PRODUCTO(CONTAR.SI(DESREF($A$1:$C$1;FILA($A$1:$C$1)-FILA($A$1:$C$1);;1);{"B","C"}))>0;"L";""))

Ojo - esta formula:
- usa punto y coma (;) como separador de argumentos - es posible que
tengas que cambiarlo por coma (,)
- usa coma (,) como separador de miembros de una matriz horizontal
({"A","B"}) - es posible que tengas que cambiarla por contrabarra (\), asi
{"A"\"B"}
- no distingue entre mayusculas y minusculas
- no sabra que hacer si aparecen A, B y C a la vez y devolvera "J" (la
primera condicion que se cumpla).

Sospecho que la formula puede ser adelgazada porque esta dioseñada para
rangos multi-fila, pero no he tenido tiempo para hacerlo y ademas funciona
igual (si es que te he entendido bien, vamos)

Saludos,
KL


"JACS" wrote in message
news:
Hola, te lo comento de nuevo que no me exprese correctamente.

Tenemos las celdas con formato de texto
A1 B1 C1
a b c

No tienen porque tener todas datos, si el dato que tengo es A y B deso
que
me aparezca en Z25 "J" y si el dato es B y C que me aparezca en Z25 "L".

Lo que predendo es que se cual sea la combinacion de datos entre esas 3
celdas A1,B1 y C1 pueda yo poner en Z25 el valor que me interese a mi.

Espero me podais echar una mano como siempre el tio mas torpe del mundo.


"Luis Caro" escribió:

Hola JACS.
Y qué es lo que deseas que aparezca en J1?


Cordialmente
Luis Caro

No somos 3.Quitar NOSPAMEPM.Poner epm.y el resto
http://usuarios.lycos.es/maderascolombianas2/
http://www.geocities.com/maderascolombianas2002









Respuesta Responder a este mensaje
#9 KL
02/05/2005 - 12:44 | Informe spam
bueno, un poquito mas y NO MATRICIAL:

=SI(PRODUCTO(CONTAR.SI($A$1:$C$1;{"A","B"}));"J";SI(PRODUCTO(CONTAR.SI($A$1:$C$1;{"B","C"}));"L";""))

Saludos,
KL

"KL" wrote in message
news:
Hola de nuevo,

En realidad, la formula podria ser mas corta todavia:

=SI(PRODUCTO(CONTAR.SI($A$1:$C$1;{"A","B"}))>0;"J";SI(PRODUCTO(CONTAR.SI($A$1:$C$1;{"B","C"}))>0;"L";""))


Saludos,
KL


"KL" wrote in message
news:O5g1$
Hola JACS,

Tal como te ha comentado Fernando, el numero de las posibles
permutaciones es muy elevado para poder darte una formula definitiva. Sin
embargo, siguiendo tu descripcion al pie de la letra, creo que se podria
probar la formula de Laurent Longre (un pelin modificada) que te pongo a
continuacion. Esta formula la pones en Z25. Es matricial y debe ser
introducida mediante Ctrl+Shift+Enter.

=SI(PRODUCTO(CONTAR.SI(DESREF($A$1:$C$1;FILA($A$1:$C$1)-FILA($A$1:$C$1);;1);{"A","B"}))>0;"J";SI(PRODUCTO(CONTAR.SI(DESREF($A$1:$C$1;FILA($A$1:$C$1)-FILA($A$1:$C$1);;1);{"B","C"}))>0;"L";""))

Ojo - esta formula:
- usa punto y coma (;) como separador de argumentos - es posible que
tengas que cambiarlo por coma (,)
- usa coma (,) como separador de miembros de una matriz horizontal
({"A","B"}) - es posible que tengas que cambiarla por contrabarra (\),
asi {"A"\"B"}
- no distingue entre mayusculas y minusculas
- no sabra que hacer si aparecen A, B y C a la vez y devolvera "J" (la
primera condicion que se cumpla).

Sospecho que la formula puede ser adelgazada porque esta dioseñada para
rangos multi-fila, pero no he tenido tiempo para hacerlo y ademas
funciona igual (si es que te he entendido bien, vamos)

Saludos,
KL


"JACS" wrote in message
news:
Hola, te lo comento de nuevo que no me exprese correctamente.

Tenemos las celdas con formato de texto
A1 B1 C1
a b c

No tienen porque tener todas datos, si el dato que tengo es A y B deso
que
me aparezca en Z25 "J" y si el dato es B y C que me aparezca en Z25 "L".

Lo que predendo es que se cual sea la combinacion de datos entre esas 3
celdas A1,B1 y C1 pueda yo poner en Z25 el valor que me interese a mi.

Espero me podais echar una mano como siempre el tio mas torpe del mundo.


"Luis Caro" escribió:

Hola JACS.
Y qué es lo que deseas que aparezca en J1?


Cordialmente
Luis Caro

No somos 3.Quitar NOSPAMEPM.Poner epm.y el resto
http://usuarios.lycos.es/maderascolombianas2/
http://www.geocities.com/maderascolombianas2002













Respuesta Responder a este mensaje
#10 JACS
02/05/2005 - 16:42 | Informe spam
Hola, sigo pensando que eres un fenomeno tio, sin menospreciar a todos los
compañeros del grupo, la formula funciona de puta madre, las modificaciones
para que funcione con tres celdas es lo mismo pero cambiando el rango, ya la
estado modificando a mis necesidades y va bien, solo me queda probarla para
cuando solo haya una letra en el rango de las tres celdas. Gracias a ti por
tu colaboracion en todas mis dudas y a todos aquellos que no pudieron hacerlo
por mi problema a la hora de hacerme entender. NUEVAMENTE GRACIAS A TODOS NO
SE QUE HARIAMOS SIN USTEDES. Se que a alguien no le gustan las mayusculas
pero estas son de alegria y de agradecimiento.

"KL" escribió:

bueno, un poquito mas y NO MATRICIAL:

=SI(PRODUCTO(CONTAR.SI($A$1:$C$1;{"A","B"}));"J";SI(PRODUCTO(CONTAR.SI($A$1:$C$1;{"B","C"}));"L";""))

Saludos,
KL

"KL" wrote in message
news:
> Hola de nuevo,
>
> En realidad, la formula podria ser mas corta todavia:
>
> =SI(PRODUCTO(CONTAR.SI($A$1:$C$1;{"A","B"}))>0;"J";SI(PRODUCTO(CONTAR.SI($A$1:$C$1;{"B","C"}))>0;"L";""))
>
>
> Saludos,
> KL
>
>
> "KL" wrote in message
> news:O5g1$
>> Hola JACS,
>>
>> Tal como te ha comentado Fernando, el numero de las posibles
>> permutaciones es muy elevado para poder darte una formula definitiva. Sin
>> embargo, siguiendo tu descripcion al pie de la letra, creo que se podria
>> probar la formula de Laurent Longre (un pelin modificada) que te pongo a
>> continuacion. Esta formula la pones en Z25. Es matricial y debe ser
>> introducida mediante Ctrl+Shift+Enter.
>>
>> =SI(PRODUCTO(CONTAR.SI(DESREF($A$1:$C$1;FILA($A$1:$C$1)-FILA($A$1:$C$1);;1);{"A","B"}))>0;"J";SI(PRODUCTO(CONTAR.SI(DESREF($A$1:$C$1;FILA($A$1:$C$1)-FILA($A$1:$C$1);;1);{"B","C"}))>0;"L";""))
>>
>> Ojo - esta formula:
>> - usa punto y coma (;) como separador de argumentos - es posible que
>> tengas que cambiarlo por coma (,)
>> - usa coma (,) como separador de miembros de una matriz horizontal
>> ({"A","B"}) - es posible que tengas que cambiarla por contrabarra (\),
>> asi {"A"\"B"}
>> - no distingue entre mayusculas y minusculas
>> - no sabra que hacer si aparecen A, B y C a la vez y devolvera "J" (la
>> primera condicion que se cumpla).
>>
>> Sospecho que la formula puede ser adelgazada porque esta dioseñada para
>> rangos multi-fila, pero no he tenido tiempo para hacerlo y ademas
>> funciona igual (si es que te he entendido bien, vamos)
>>
>> Saludos,
>> KL
>>
>>
>> "JACS" wrote in message
>> news:
>>> Hola, te lo comento de nuevo que no me exprese correctamente.
>>>
>>> Tenemos las celdas con formato de texto
>>> A1 B1 C1
>>> a b c
>>>
>>> No tienen porque tener todas datos, si el dato que tengo es A y B deso
>>> que
>>> me aparezca en Z25 "J" y si el dato es B y C que me aparezca en Z25 "L".
>>>
>>> Lo que predendo es que se cual sea la combinacion de datos entre esas 3
>>> celdas A1,B1 y C1 pueda yo poner en Z25 el valor que me interese a mi.
>>>
>>> Espero me podais echar una mano como siempre el tio mas torpe del mundo.
>>>
>>>
>>> "Luis Caro" escribió:
>>>
>>>> Hola JACS.
>>>> Y qué es lo que deseas que aparezca en J1?
>>>>
>>>>
>>>> Cordialmente
>>>> Luis Caro
>>>>
>>>> No somos 3.Quitar NOSPAMEPM.Poner epm.y el resto
>>>> http://usuarios.lycos.es/maderascolombianas2/
>>>> http://www.geocities.com/maderascolombianas2002
>>>>
>>>>
>>>>
>>
>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida