Hola,
Muy a menudo me encuentro en la situación de que en el sistema con el que trabajamos rechaza los IBAN por ser incorrectos, y tengo que recurrir a paginas web para comprobar si es el adecuado, así como si el dígito de control está bien calculado.
Si se trata de un solo registro no cuesta nada ir a una web, pero recientemente me he visto en la circunstancia de comprobar 176 registros y no me apetecía andar mirando uno a uno como funcionaba. Al fin y al cabo, el dígito de control y el IBAN son algoritmos matemáticos….
Os dejo una hoja, muy sencilla con la cual podéis hacer varias comprobaciones simultáneamente (Comprobar IBAN, comprobar dígito de control, generar IBAN).
La hoja tiene la siguiente pinta:
El funcionamiento es sencillo, solo hay que rellenar las celdas en blanco, ya que las otras están formuladas. Lo que hace la hoja en primer lugar es separar en varias celdas El código del país, la entidad bancaria, oficina, dígito de control y numero de cuenta. También junta de nuevo los cuatro últimos para así tener el CCC (código de cuenta corriente). Luego, hace varias comprobaciones. En primer lugar usa la función definida por el usuario Validar_Iban que simplemente devuelve Verdadero o Falso en funcion de si el IBAN es correcto. Lo segundo que hace es Generar el IBAN, y esto lo hace tomando el CCC y calculandolo mediante una formula (gracias a Ismael Romero, de excelforo). A continuacion, comprueba que el IBAN generado es igual al que habiamos indicado. POr ultimo, y mediante otra funcion definida por el usuario (Calcula_Digito_Control) calculamos el digito de control en funcion de tres parametros (Entidad, Oficina, Nuemro de Cuenta) y comprueba que coincide con el indicado.
Para que veáis, pongo un ejemplo, poniendo mi propia cuenta y viendo como se valida.
Como veis, es muy facil comprobar IBAN con esta hoja.
Si no teneis todos lo datos, podeis introducirlos en el Rango B:F de manera que se genere el IBAn y el CCC y así se compuebe el digito de control.
Un saludo a todos
Muchas gracias por el aporte. Tengo que comprobar 687 cuentas. Me has ahorrado horas de trabajo.
De nada!
Muchas gracias. Me ha venido fenomenal.
Gracias. Muy util
Gracias
Jorge, MUCHAS GRACIAS!. Me has salvado la vida preparando contrareloj datos para ERTE de más de 2000 personas! Esperemos que sea por poco tiempo y no tengamos que usarlo mucho más.