COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Solo consultas sobre Funciones y Fórmulas Excel.
Reglas del Foro 1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!

COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor Kathy » 26 Mar 2010 16:35

NECESITO LA FORMULA PARA CALCULAR EL DIGITO VERIFICADOR DEL RUT EN EXCEL?????????????'
Kathy
Miembro Nuevo
Miembro Nuevo
 
Mensajes: 2
Registrado: 26 Mar 2010 15:49

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor galileogali » 27 Mar 2010 12:14

me base en el algoritmo 1 detallado en esta pagina para construir la formula

http://www.dcc.uchile.cl/~mortega/micro ... ritmo.html

GALILEOGALI

http://excelgali.mejorforo.net/
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
galileogali
Moderator
Moderator
 
Mensajes: 5227
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor galileogali » 27 Mar 2010 12:27

simplificando un poco...
}tambien Matrcicial
}CTRL+MAYUS+ENTER

=11-RESIDUO(MMULT({3;2;7;6;5;4;3;2};EXTRAE(B3;FILA(1:8);1)+0);11)
galileogali
Moderator
Moderator
 
Mensajes: 5227
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor mjrofra » 27 Mar 2010 13:43

Con base en el mismo algorito usado por galileogali y según los datos subidos en el archivo que él facilitó, esto también deberá funcionar:

=11-RESIDUO(SUMAPRODUCTO(({3\2\7\6\5\4\3\2})*EXTRAE(B3;FILA(1:8);1));11)

Ingresándola de manera normal (sólo con Intro).
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
mjrofra
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 308
Registrado: 21 Dic 2009 21:08
Ubicación: Colombia

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor galileogali » 27 Mar 2010 17:40

Buena simplificacion
mjrofra
galileogali
Moderator
Moderator
 
Mensajes: 5227
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor Roberto.g » 13 Dic 2010 17:38

ESTABA BUSCANDO ESTA INFORMACION... PERO NO ENTIENDO MUCHO LAS FORMULAS Y QUE FUNCION CUMPLE CADA UNA... ME PODRIAN EXPLICAR POR FAVOR... ME GUSTARIA APRENDER

SALUDOS
Roberto.g
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 13
Registrado: 13 Dic 2010 12:30

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor Roberto.g » 13 Dic 2010 17:39

POR QUE SE OCUPA LA FORMULA FILA(1:8)
Roberto.g
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 13
Registrado: 13 Dic 2010 12:30

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor aldarion » 07 Ene 2011 17:23

Acabo de experimentar con excell y me hice una fórmula para poder determinar el dígito verificador de un número sin dígito.

Esto puede servir para revisar un rut que crean que esta incorrecto o para crear rut ficticios.

la fórmula sirve para todo tipo de números desde 999 millones hasta 1:

Esta seteada para la fila Nº2, sacando los datos de la primera columna, por lo que la pegan en la segunda fila de la primera columna y de allí la pegan en cualquier otra.

Les dejo la fórmula (es un poquito larga):


=CONCATENAR(A2;"-";SI(SI((11-(RESIDUO((SI.ERROR(2*(EXTRAE(A2;LARGO(A2);1));0))+(SI.ERROR(3*(EXTRAE(A2;LARGO(A2)-1;1));0))+(SI.ERROR(4*(EXTRAE(A2;LARGO(A2)-2;1));0))+(SI.ERROR(5*(EXTRAE(A2;LARGO(A2)-3;1));))+(SI.ERROR(6*(EXTRAE(A2;LARGO(A2)-4;1));0))+(SI.ERROR(7*(EXTRAE(A2;LARGO(A2)-5;1));0))+(SI.ERROR(2*(EXTRAE(A2;LARGO(A2)-6;1));0))+(SI.ERROR(3*(EXTRAE(A2;LARGO(A2)-7;1));0))+(SI.ERROR(4*(EXTRAE(A2;LARGO(A2)-8;1));0));11)))=11;0;11-(RESIDUO((SI.ERROR(2*(EXTRAE(A2;LARGO(A2);1));0))+(SI.ERROR(3*(EXTRAE(A2;LARGO(A2)-1;1));0))+(SI.ERROR(4*(EXTRAE(A2;LARGO(A2)-2;1));0))+(SI.ERROR(5*(EXTRAE(A2;LARGO(A2)-3;1));))+(SI.ERROR(6*(EXTRAE(A2;LARGO(A2)-4;1));0))+(SI.ERROR(7*(EXTRAE(A2;LARGO(A2)-5;1));0))+(SI.ERROR(2*(EXTRAE(A2;LARGO(A2)-6;1));0))+(SI.ERROR(3*(EXTRAE(A2;LARGO(A2)-7;1));0))+(SI.ERROR(4*(EXTRAE(A2;LARGO(A2)-8;1));0));11)))=10;"k";SI((11-(RESIDUO((SI.ERROR(2*(EXTRAE(A2;LARGO(A2);1));0))+(SI.ERROR(3*(EXTRAE(A2;LARGO(A2)-1;1));0))+(SI.ERR OR(4*(EXTRAE(A2;LARGO(A2)-2;1));0))+(SI.ERROR(5*(EXTRAE(A2;LARGO(A2)-3;1));))+(SI.ERROR(6*(EXTRAE(A2;LARGO(A2)-4;1));0))+(SI.ERROR(7*(EXTRAE(A2;LARGO(A2)-5;1));0))+(SI.ERROR(2*(EXTRAE(A2;LARGO(A2)-6;1));0))+(SI.ERROR(3*(EXTRAE(A2;LARGO(A2)-7;1));0))+(SI.ERROR(4*(EXTRAE(A2;LARGO(A2)-8;1));0));11)))=11;0;11-(RESIDUO((SI.ERROR(2*(EXTRAE(A2;LARGO(A2);1));0))+(SI.ERROR(3*(EXTRAE(A2;LARGO(A2)-1;1));0))+(SI.ERROR(4*(EXTRAE(A2;LARGO(A2)-2;1));0))+(SI.ERROR(5*(EXTRAE(A2;LARGO(A2)-3;1));))+(SI.ERROR(6*(EXTRAE(A2;LARGO(A2)-4;1));0))+(SI.ERROR(7*(EXTRAE(A2;LARGO(A2)-5;1));0))+(SI.ERROR(2*(EXTRAE(A2;LARGO(A2)-6;1));0))+(SI.ERROR(3*(EXTRAE(A2;LARGO(A2)-7;1));0))+(SI.ERROR(4*(EXTRAE(A2;LARGO(A2)-8;1));0));11)))))


Es un poco arcaica, pero es lo que logre hacer XD

les dejo un exell de ejemplo
aldarion
Miembro Nuevo
Miembro Nuevo
 
Mensajes: 1
Registrado: 07 Ene 2011 17:19

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor Roberto.g » 24 Ene 2011 16:51

Lamento informar que probe tu formula y no me funciono... Gracias por la dedicacion...
Roberto.g
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 13
Registrado: 13 Dic 2010 12:30

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor sn1p3r » 08 Feb 2011 17:00

Estimados le adjunto formula basada en lo subido por ustedes pero adaptada a rut de 7 digitos (con un cero adelante) y para que de 0 u/o K si corresponde ojala les sirva

=SI((SI((11-RESIDUO(SUMAPRODUCTO(({3\2\7\6\5\4\3\2})*EXTRAE(B2;FILA(1:8);1));11))=11;0;(11-RESIDUO(SUMAPRODUCTO(({3\2\7\6\5\4\3\2})*EXTRAE(B2;FILA(1:8);1));11))))=10;"K";(SI((11-RESIDUO(SUMAPRODUCTO(({3\2\7\6\5\4\3\2})*EXTRAE(B2;FILA(1:8);1));11))=11;0;(11-RESIDUO(SUMAPRODUCTO(({3\2\7\6\5\4\3\2})*EXTRAE(B2;FILA(1:8);1));11)))))
sn1p3r
Miembro Nuevo
Miembro Nuevo
 
Mensajes: 1
Registrado: 08 Feb 2011 16:55

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor rodrigoy » 29 Abr 2011 18:32

Estimado:
sabe como poder agregar el cero de forma automática a la izquierda para valores menore a 10 millones? aunque sea en otra celda... me sería de utilidad, gracias
rodrigoy
Miembro Nuevo
Miembro Nuevo
 
Mensajes: 4
Registrado: 13 Abr 2011 14:40

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor hacerda » 09 Nov 2011 19:37

Perritos esta es wenicima deben recordar que los digitos de un rut son 8 mas el DV.
por eso se coloca como texto.

=SI(11-RESIDUO(MMULT({3;2;7;6;5;4;3;2};EXTRAE(TEXTO($B$1;"00000000");FILA(1:8);1)+0);11)=10;"K";SI(11-RESIDUO(MMULT({3;2;7;6;5;4;3;2};EXTRAE(TEXTO($B$1;"00000000");FILA(1:8);1)+0);11)=11;0;11-RESIDUO(MMULT({3;2;7;6;5;4;3;2};EXTRAE(TEXTO($B$1;"00000000");FILA(1:8);1)+0);11)))
hacerda
Miembro Nuevo
Miembro Nuevo
 
Mensajes: 1
Registrado: 09 Nov 2011 19:35

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor saritapaz » 09 Mar 2012 12:10

mjrofra escribió:Con base en el mismo algorito usado por galileogali y según los datos subidos en el archivo que él facilitó, esto también deberá funcionar:

=11-RESIDUO(SUMAPRODUCTO(({3\2\7\6\5\4\3\2})*EXTRAE(B3;FILA(1:8);1));11)

Ingresándola de manera normal (sólo con Intro).




GRACIAS NO SABES COMO ME AYUDASTE =D
saritapaz
Miembro Nuevo
Miembro Nuevo
 
Mensajes: 2
Registrado: 09 Mar 2012 12:06

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor saritapaz » 09 Mar 2012 12:16

mjrofra escribió:Con base en el mismo algorito usado por galileogali y según los datos subidos en el archivo que él facilitó, esto también deberá funcionar:

=11-RESIDUO(SUMAPRODUCTO(({3\2\7\6\5\4\3\2})*EXTRAE(B3;FILA(1:8);1));11)

Ingresándola de manera normal (sólo con Intro).



NECESITO AYUDA CON ESTE RUT 20184124 ME DA DIGITO VERIFICADOR 11...!!!! :shock:
saritapaz
Miembro Nuevo
Miembro Nuevo
 
Mensajes: 2
Registrado: 09 Mar 2012 12:06

Re: COMO PUEDO CALCULAR EL DIGITO VERIFICADOR EN EXCEL

Notapor Cacho R » 09 Mar 2012 14:58

Hola! Sarita:
Es natural que hayas encontrado ese problema pues la fórmula que utilizas

=11-RESIDUO(SUMAPRODUCTO(({3\2\7\6\5\4\3\2})*EXTRAE(B3;FILA(1:8);1));11)

no contempla las tres posibles variantes que puedes leer en el "Paso 4" del enlace Calcular el dígito verificador, es decir:

-> Si el resultado es 11, el dígito verificador será 0.
-> Si el resultado es 10, el dígito verificador será K.
-> En otro caso, el resultado será el dígito verificador.

Por lo tanto te diría que utilices una variante de lo visto hasta aquí:

= ELEGIR(11 - RESIDUO(SUMAPRODUCTO( {3;2;7;6;5;4;3;2} * EXTRAE(I2; FILA(1:8); 1) ); 11); 1;2;3;4;5;6;7;8;9; "K";0)

Si así no obtienes el resultado adecuado, entonces sólo habrá que adecuar lo anterior a la Configuración Regional de tu PC.

Saludos, Cacho R.
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Mensajes: 5378
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Siguiente

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 3 invitados