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!
Compartir en:
     

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?????????????'
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Kathy
Miembro Nuevo
Miembro Nuevo
 
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.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
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)
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
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.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
mjrofra
Miembro Frecuente
Miembro Frecuente
 
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
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
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
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Roberto.g
Miembro Frecuente
Miembro Frecuente
 
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)
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Roberto.g
Miembro Frecuente
Miembro Frecuente
 
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
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
aldarion
Miembro Nuevo
Miembro Nuevo
 
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...
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Roberto.g
Miembro Frecuente
Miembro Frecuente
 
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)))))
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
sn1p3r
Miembro Nuevo
Miembro Nuevo
 
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
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
rodrigoy
Miembro Nuevo
Miembro Nuevo
 
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)))
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
hacerda
Miembro Nuevo
Miembro Nuevo
 
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
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
saritapaz
Miembro Nuevo
Miembro Nuevo
 
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:
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
saritapaz
Miembro Nuevo
Miembro Nuevo
 
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.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
Cacho R
Miembro Frecuente
Miembro Frecuente
 
Registrado: 23 Jun 2011 17:15
Ubicación: Buenos Aires

Siguiente

Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 1 invitado