Re: Reconstituer un numéro |
Titre du sujet : Re: Reconstituer un numéro par myDearFriend! le 16/06/2017 22:26:59 Bonsoir zorbrax, le Forum,
Pas sûr que ça puisse répondre à 100% des cas possibles, et même si ce n'est pas ma spécialité, je me prête quand même à cet exercice en formules Excel
Je te propose une solution en 2 formules (avec un calcul intermédiaire donc). Il me semble que ça fonctionne pour l'ensemble des exemples que tu fournis dans ton fichier...
Soit le N° d'origine en colonne A (cellule A2).
En cellule B2, je réponds aux PHASES 1 et 2 comme suit : =SUBSTITUE(SI(STXT($A2;3;1)="0";220;22) & $A2;"00";"";1) & "0" En cellule C2, une réponse à la PHASE 3 (Luhn) : =$B2 & DROITE(10-DROITE(STXT($B2;1;1)+STXT($B2;3;1)+STXT($B2;5;1)+STXT($B2;7;1)+STXT($B2;9;1)+STXT($B2;11;1)+(STXT($B2;2;1)+STXT($B2;4;1)+STXT($B2;6;1)+STXT($B2;8;1)+STXT($B2;10;1)+STXT($B2;12;1))*3;1);1)
Voir exemples dans ton fichier en pièce jointe.
En espérant que ça réponde à ta demande (ou que ça te donne au moins une bonne piste !).
Bien cordialement, |
Forums