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

#6 Héctor Miguel
28/10/2008 - 03:44 | Informe spam
hola, chicos !

Cacho escribio en el mensaje ...
Variante a lo de Juan M:
Para Excel en espanol: =2+signo(derecha(F1) - izquierda(F1))
Para Excel en ingles: =2+sign(right(F1) - left(F1))



de acuerdo con el ejemplo de David (creo que)... hay que invertir el signo de suma (o sea)
de: -> =2+sign..
a: -> =2-sign..

saludos,
hector.
Respuesta Responder a este mensaje
#7 Cacho
28/10/2008 - 05:34 | Informe spam
Pues analicemos juntos la propuesta:

=2+signo(derecha(F1) - izquierda(F1))

y, de paso, le sirve a David para entender lo que se hace, suponiendo:

[F1] = 1-2
____________________________________________

Entonces:
derecha(F1) = 2
izquierda(F1) = 1
derecha(F1) - izquierda(F1) = 1
signo(derecha(F1) - izquierda(F1)) = 1
2+signo(derecha(F1) - izquierda(F1)) = 3 > OK
____________________________________________

Otro ejemplo:
[F1] = 8-5

Entonces:
derecha(F1) = 5
izquierda(F1) = 8
derecha(F1) - izquierda(F1) = -3
signo(derecha(F1) - izquierda(F1)) = -1
2+signo(derecha(F1) - izquierda(F1)) = 1 > OK
____________________________________________

Todo (parece) funcionar correctamente.
Saludos, Cacho.
____________________________________________

"Héctor Miguel" wrote:

hola, chicos !

> Cacho escribio en el mensaje ...
> Variante a lo de Juan M:
> Para Excel en espanol: =2+signo(derecha(F1) - izquierda(F1))
> Para Excel en ingles: =2+sign(right(F1) - left(F1))

de acuerdo con el ejemplo de David (creo que)... hay que invertir el signo de suma (o sea)
de: -> =2+sign..
a: -> =2-sign..

saludos,
hector.
Respuesta Responder a este mensaje
#8 Héctor Miguel
28/10/2008 - 05:59 | Informe spam
hola, Cacho !

Pues analicemos juntos la propuesta:
=2+signo(derecha(F1) - izquierda(F1)) (...)



no hay mas que decir (salvo que SI se me "escapa la letra chica") :))

habia hecho "pruebas" con el orden de las funciones "invertido"...
de: -> =2+signo(derecha(F1) - izquierda(F1)) <= correcto
a: -> =2+signo(izquierda(F1) - derecha(F1)) <= incorrecto

(perdon)... :D
saludos,
hector.
Respuesta Responder a este mensaje
#9 Cacho
28/10/2008 - 20:14 | Informe spam
Hola! Héctor Miguel.
¿Habrá llegado la hora de comenzar a utilizar lentes?...

Te mando un abrazo, Cacho.
Respuesta Responder a este mensaje
#10 Héctor Miguel
28/10/2008 - 21:46 | Informe spam
hola, Cacho !

Habra llegado la hora de comenzar a utilizar lentes?...



(mas bien...) tendria que invitarlos a "la fiesta de graduacion" (de mis nuevos lentes) :)))

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