Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: maxmag en 1 Junio 2012, 06:00 am



Título: validar igualdad entre 2 cifras a nivel caracter (digito)
Publicado por: maxmag en 1 Junio 2012, 06:00 am
Buenas
tengo que validar constantemente pares de números para ver si son iguales e identificar en que parte del numero cambian en promedio son 60, pero quiero disminuir el error y hacer más rápida mi validación, por lo que me pregunto si hay una forma de validar estos pares de números en excel o acces pero a nivel digito, ejemplo:


          a1               b1                 c1              
123456.1235   123456.1236   123456.1236

a1 es mi digito original,
b1 es el digito con el que lo voy a comparar
c1 es la diferencia a nivel digito

¿cómo lo puedo hacer?


Título: Re: validar igualdad entre 2 cifras a nivel caracter (digito)
Publicado por: engel lex en 1 Junio 2012, 06:38 am
sabes algo de programación? solo puede ser en excel o access? en que formato tienes la data?


Título: Re: validar igualdad entre 2 cifras a nivel caracter (digito)
Publicado por: CloudswX en 2 Junio 2012, 23:23 pm
Pues asi de repente lo unico que se me ocurre es que hagas una comparacion entre los datos de una columna y de otra para saber si son iguales o diferentes, asi como aparece en la imagen:

(http://i1178.photobucket.com/albums/x370/cloudswx/Formula.jpg)

Luego de esto en la columna C obtendrás los estados FALSE o TRUE dependiendo del resultado de comparación, tal y como muestra la siguiente imagen:

(http://i1178.photobucket.com/albums/x370/cloudswx/formula2.jpg)

Luego de esto puedes hacerle un filtro para que solo te muestre los valores de C donde el estado sea FALSE y de ahi seria mas sencillo. Lo que dices es posible pero así de repente no se me ocurre otra cosa.

Saludos por alla.


Título: Re: validar igualdad entre 2 cifras a nivel caracter (digito)
Publicado por: maxmag en 3 Junio 2012, 19:34 pm
1.- de programacioón se muy poco, y puede ser en excel o en acces da lo mismo, el tipo de dato puede ser texto o numero, como lo he validado a mano no he profundisado en esta parte.
2.- la parte de validar la igualdad en cuanto a cadena =A1=B1 la se hacer, pero no me aporta mucho, lo que necesito es identificar de manera precisa y mas rapida a partir de que cifra es distinta.

gracias y saludos


Título: Re: validar igualdad entre 2 cifras a nivel caracter (digito)
Publicado por: maxtextla en 4 Junio 2012, 23:19 pm
pues... si podria hacerlo, pero dependeria mucho de la cantidad de caracteres que tengas que comparar, con la funcion "SI" y con la funcion "IZQUIERDA, DERECHA" pero seria una funcion muy larga, te lo explico a mi entender, espero te ayude en algo:
 a1=123456
 a2=223456

=SI((IZQUIERDA(A1,1)<>IZQUIERDA(A2,1)),"son diferentes en el numero "& IZQUIERDA(A2,1),0)

esta funcion a mi me da el resultado del primero numero, despues de esto solo tienes que ir condicionando los demas numeros agregando mas condiciones "SI"

en el caso de tu duda, en la que muestras un numero decimal al final es la misma operacion. solo que aqui utilizarias la funcion "DERECHA"

puedes copiar el codigo de arriba a excel y en las celdas colocas los numeros asi como te los indico, espero que con esto tengas una idea mas clara de lo que quieres resolver....

SALUDOS!!!