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
Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
http://www.excelparafinanzas.es/comprobar-iban/
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @gatussozfs! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
You made your First Vote
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @gatussozfs! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit