Bonsoir pharell, bonsoir sylvie,
Il faut comprendre la somme des chiffres de numéro pair
voir une formule construite avec la méthode Monique si ton chiffres est en B3 : attention prenez votre souffle :
=GAUCHE(B3;1)&' '&STXT(B3;2;6)&' '&DROITE(B3;5)&(1+ENT((3*(SOMME(CNUM(STXT(B3;NBCAR(B3);1));CNUM(STXT(B3;NBCAR(B3)-2;1));CNUM(STXT(B3;NBCAR(B3)-4;1));CNUM(STXT(B3;NBCAR(B3)-6;1));CNUM(STXT(B3;NBCAR(B3)-8;1));CNUM(STXT(B3;NBCAR(B3)-10;1))))+SOMME(CNUM(STXT(B3;NBCAR(B3)-1;1));CNUM(STXT(B3;NBCAR(B3)-3;1));CNUM(STXT(B3;NBCAR(B3)-5;1));CNUM(STXT(B3;NBCAR(B3)-7;1));CNUM(STXT(B3;NBCAR(B3)-9;1));CNUM(STXT(B3;NBCAR(B3)-11;1))))/10))*10-(3*(SOMME(CNUM(STXT(B3;NBCAR(B3);1));CNUM(STXT(B3;NBCAR(B3)-2;1));CNUM(STXT(B3;NBCAR(B3)-4;1));CNUM(STXT(B3;NBCAR(B3)-6;1));CNUM(STXT(B3;NBCAR(B3)-8;1));CNUM(STXT(B3;NBCAR(B3)-10;1))))+SOMME(CNUM(STXT(B3;NBCAR(B3)-1;1));CNUM(STXT(B3;NBCAR(B3)-3;1));CNUM(STXT(B3;NBCAR(B3)-5;1));CNUM(STXT(B3;NBCAR(B3)-7;1));CNUM(STXT(B3;NBCAR(B3)-9;1));CNUM(STXT(B3;NBCAR(B3)-11;1))))
.
Il y a peut être plus simple !
ne marche que pour les nombres de 12 chiffres
Edit : ça sert à quoi ? à fabriquer des N° de carte bleue ?
[file name=ean13.zip size=2159]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ean13.zip[/file]
Message édité par: Dugenou, à: 15/09/2005 19:53
Message édité par: Dugenou, à: 15/09/2005 19:59