Comparar datos

27/10/2008 - 14:26 por David Hernandez | Informe spam
Hola amigos queria hacerles una pregunta, tengo una fila con datos de este
tipo 1-2,3-5,5-6,0-8, y queria que en la columna B por ejemplo pusiera los
valores 1,2 o 3 en funcion de la comparación que deseo hacer. Si el primer
valor es mayor que el segundo un 1, si son iguales un 2 y si es el segundo
valor el mayor un tres. Les adjunto un ejemplo del resultado que me gustaria
conseguir.

Columna F Columna G
1-2 3
2-2 2
8-5 1

Los valores siempre son del 0 al 9 y separados por un guión.

Por adelantado muchas gracias

Preguntas similare

Leer las respuestas

#1 Juan M
27/10/2008 - 14:44 | Informe spam
Hola David,

Prueba la siguiente fórmula:

=ELEGIR(SIGNO(IZQUIERDA(A1;1)-DERECHA(A1;1))+2;3;2;1)

He supuesto que los datos están en A1

Un saludo,
Juan


"David Hernandez" escribió
Hola amigos queria hacerles una pregunta, tengo una fila con datos de este
tipo 1-2,3-5,5-6,0-8, y queria que en la columna B por ejemplo pusiera los
valores 1,2 o 3 en funcion de la comparación que deseo hacer. Si el primer
valor es mayor que el segundo un 1, si son iguales un 2 y si es el segundo
valor el mayor un tres. Les adjunto un ejemplo del resultado que me
gustaria
conseguir.

Columna F Columna G
1-2 3
2-2 2
8-5 1

Los valores siempre son del 0 al 9 y separados por un guión.

Por adelantado muchas gracias
Respuesta Responder a este mensaje
#2 Héctor Miguel
27/10/2008 - 19:04 | Informe spam
otra alternativa:

=coincidir(izquierda(f1)-derecha(f1),{9\0\-1},-1)

OJO con los separadores (mi sistema usa a la coma)

saludos,
hector.

Juan M escribio en el mensaje ...
Prueba la siguiente fórmula:
=ELEGIR(SIGNO(IZQUIERDA(A1;1)-DERECHA(A1;1))+2;3;2;1)
He supuesto que los datos están en A1

David Hernandez escribio en el mensaje ...
... tengo una fila con datos de este tipo 1-2,3-5,5-6,0-8
y queria que en la columna B por ejemplo pusiera los valores 1,2 o 3
en funcion de la comparacion que deseo hacer.
Si el primer valor es mayor que el segundo un 1, si son iguales un 2
y si es el segundo valor el mayor un tres...

Columna F Columna G
1-2 3
2-2 2
8-5 1

Los valores siempre son del 0 al 9 y separados por un guion.
Respuesta Responder a este mensaje
#3 Juan M
27/10/2008 - 19:40 | Informe spam
Hola Hector,

Me gusta el 'truco' de omitir el argumento para extraer solo un caracter,
aunque venga en la ayuda pero no había llegado hasta ese punto.
La solución, que decir, elegante.

Un saludo,
Juan


"Héctor Miguel" escribió
otra alternativa:

=coincidir(izquierda(f1)-derecha(f1),{9\0\-1},-1)

OJO con los separadores (mi sistema usa a la coma)

saludos,
hector.

Juan M escribio en el mensaje ...
Prueba la siguiente fórmula:
=ELEGIR(SIGNO(IZQUIERDA(A1;1)-DERECHA(A1;1))+2;3;2;1)
He supuesto que los datos están en A1



David Hernandez escribio en el mensaje ...
... tengo una fila con datos de este tipo 1-2,3-5,5-6,0-8
y queria que en la columna B por ejemplo pusiera los valores 1,2 o 3
en funcion de la comparacion que deseo hacer.
Si el primer valor es mayor que el segundo un 1, si son iguales un 2
y si es el segundo valor el mayor un tres...

Columna F Columna G
1-2 3
2-2 2
8-5 1

Los valores siempre son del 0 al 9 y separados por un guion.






Respuesta Responder a este mensaje
#4 Héctor Miguel
27/10/2008 - 20:12 | Informe spam
hola, Juan !

Me gusta el 'truco' de omitir el argumento para extraer solo un caracter
aunque venga en la ayuda pero no había llegado hasta ese punto...



;)

saludos,
hector.
Respuesta Responder a este mensaje
#5 Cacho
28/10/2008 - 02:23 | Informe spam
Ja ja ja !!!
Difícil es que a Héctor Miguel se le "escape la letra chica"...


Variante a lo de Juan M:

Para Excel en español:
=2+signo(derecha(F1) - izquierda(F1))

Para Excel en inglés:
=2+sign(right(F1) - left(F1))


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