Calcul clé IBAN modulo 97
Résolu
sandjee
Messages postés
27
Statut
Membre
-
banco -
banco -
Bonjour,
Je cherche une formule de calcul sous excel qui me permettrait à partir de RIB français ( code banque - code guichet - numéro de compte et clé) de déduire l'IBAN correspondant.
Quelqu'un peut il m'aider ?
Merci bcp
Je cherche une formule de calcul sous excel qui me permettrait à partir de RIB français ( code banque - code guichet - numéro de compte et clé) de déduire l'IBAN correspondant.
Quelqu'un peut il m'aider ?
Merci bcp
6 réponses
-
Bonjour,
Par curiosité j'ai cherché la méthode et fait un petit fichier Excel :
https://www.cjoint.com/c/CBfs3TdrwsU
Il faut saisir les deux lettres du pays en A2 et le numéro de compte complet du pays en B2
L'IBAN se calcule en B4
A+
Cordialement,-
-
euh .. ben en voulant l'utiliser, je rencontre des pbs .. lorsque je veux l'appliquer avec un rib france (qu'il soit lettré ou non en numéro de compte), il semble ne pas réussir à calculer la clé => du coup, j'ai le message #NOMBRE!
Tu crois pouvoir faire quelque chose ...
Merci beaucoup pour ton aide .
la formule que j'ai demandé aux développeurs d'appliquer dans sa forme literrale
est :- Si le pays de règlement est France, les champs IBAN et BIC sont cohérents.
* Le RIB est structuré tel que suit :
code banque =5 BBBBB
code guichet = 5 AAAAA
numéro de compte = 11 CCCCCCCCCCC
clé rib =2 KK
* L'IBAN est composé des données du RIB (sur 27 caractères)
FRXXBBBBBAAAAACCCCCCCCCCCKK
Les premiers deux caractères sont : FR (code iso2 de la France)
Les 3ème et 4 ème caractères sont : XX (clé iban)
De 5 à 9 : BBBBB (code banque)
De 10 à 14 AAAAA (code guichet)
De 15 à 25 CCCCCCCCCCC (numéro de compte)
Les 26 et 27 KK (clé rib)
Si RIB et IBAN sont renseignés, ils doivent être en adéquation => le type règlement est virement
- Si le pays de règlement est France, la clé IBAN doit être calculée selon l'algorythme :
1- code IBAN placer 00 dans le champ clé IBAN FR00BBBBBAAAAACCCCCCCCCCCKK
2- placer les 4 premiers caractères en fin du code BBBBBAAAAACCCCCCCCCCCKKFR00
3- remplacer les lettres par leurs correspondants nombre (A=10, B=11, C=12... Z=35) et donc BBBBBAAAAACCCCCCCCCCCKK152700 (F=15 and R=27)
Toutes les lettres doivent être remplacées
4- Jouer la commande modulo 97 au résultat obtenu
Mod97 = BBBBBAAAAACCCCCCCCCCCKK152700 MODULO 97
5- effectuer la soustraction 98- Mod97 = IBAN key (XX)
6- le code iban répondu est donc : FRXXBBBBBAAAAACCCCCCCCCCCKK -
-
-