XL 2013 Clé de contrôle

eddy1975

XLDnaute Occasionnel
Bonjour à tous,

Je cherche à calculer une clé de contrôle d'une série de chiffres, de lettres et de caractère (<).

Le chiffre à trouver se trouve en 36ème position de la seconde ligne.

36 - Chiffre -Clé de contrôle de toute la première ligne, suivie des 35 premiers caractères de la deuxième ligne.

J'ai une factorisation à appliquer sur chaque caractère.

Est-possible de trouver une formule pour calculer ce résultat, mais surtout comment faire car j'ai trouvé une sorte de macro mais je suis incapable de l'exploiter :

facteurs = {7, 3, 1}
résultat = 0

pour chaque caractère:
si caractère est "<":
valeur = 0
ou si caractère est dans "A".."Z":
valeur = valeurAscii(caractère) − 55
ou si caractère est dans "0".."9":
valeur = entier(caractère)

résultat += valeur × facteur[position mod 3]

cléDeControle = résultat mod 10

Merci pour votre aide.
 

Discussions similaires

Réponses
2
Affichages
232
Réponses
16
Affichages
792

Statistiques des forums

Discussions
314 222
Messages
2 107 479
Membres
109 831
dernier inscrit
Alammo53