Cle de controle code barre EAN13 [Résolu/Fermé]

- - Dernière réponse :  CorentinPL - 1 oct. 2019 à 15:59
salut,
g besoin d'un ptit renseignement.
est ce que qq'un saurait comment se calcule la cle de controle d'un code barre ean13??

merci
Afficher la suite 

8 réponses

Meilleure réponse
9
Merci
Bonjour.

Si tu as les 12 premier caractères de ton code EAN dans la cellule A1, en B1 tu peux utiliser la formule suivante :

=MOD(10-SOMME(STXT(B1;{2;4;6;8;10;12};1)*3+STXT(B1;{1;3;5;7;9;11};1));10)

Elle réalise le calcul nécessaire…

Et pour avoir dans la cellule B2 l'EAN entier afin de le copier / coller rapidement la formule suivante te sera utile :

=A1&MOD(10-SOMME(STXT(G7;{2;4;6;8;10;12};1)*3+STXT(G7;{1;3;5;7;9;11};1));10)

Si tu as une liste de codes, il suffit alors de placer la formule dans la première cellule et de tirer la poignée de recopie vers le bas…

Dire « Merci » 9

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 60651 internautes nous ont dit merci ce mois-ci

Oups, j'ai omis un "s" à 12 premiers

Et il faut modifier les G7 par B1 dans la seconde formule, où ai-je la tête ?
Merci merci merci ! Pour info : écrire les 12 premiers chiffres de l'EAN13 (sans la clé donc) dans la cellule A1 et écrire le code d'Eddy ainsi :
[Calcul de la clé seule]
=MOD(10-SOMME(STXT(A1;{2;4;6;8;10;12};1)*3+STXT(A1;{1;3;5;7;9;11};1));10)
ou
[Calcul du code entier (12&clé)]
=A1&MOD(10-SOMME(STXT(A1;{2;4;6;8;10;12};1)*3+STXT(A1;{1;3;5;7;9;11};1));10)
a+
1
Merci
Pas de probleme!

Voici un exemple de calcul du caractère de contrôle d'un code EAN 13. Pour un code EAN 8, la procédure est la même, il y a seulement moins de chiffres à prendre en compte.

Code EAN 4 007630 00011X
Chiffres 4 0 0 7 6 3 0 0 0 0 1 1
Multiplier par 1 3 1 3 1 3 1 3 1 3 1 3
Résultat 4 0 0 21 6 9 0 0 0 0 1 3
Somme 4 + 0 + 0 + 21 + 6 + 9 + 0 + 0 + 0 + 0 + 1 + 3 = 44
Division par 10 44 / 10 = 4 reste 4
Caractère de contrôle 10 - reste = 6

Le code EAN final est donc dans ce cas 4 007630 000116.
ce calcul est faux cette methode pour un ean comme celui ci 370059211231
nous donnerait 3 alors qu'il devrait etre 6
refais ton calcule c est juste mon ami y a un 27 et un 21( 3*7 et 3*9) qu'il faut rajouter ensemble et nn pas 2+1 et 2+7
Messages postés
14736
Date d'inscription
samedi 9 décembre 2006
Statut
Contributeur
Dernière intervention
5 juillet 2019
1952
1
Merci
bonjour,
tomber sur se post par hasard
pour les feignants je me suis concocte en delphi ( je l'ai aussi sous lazarus (linux) suffit de demander ) un cht'i programme qui fait ça tout seul
http://perso.numericable.fr/~jeanbi/Ean13.exe
a+
Messages postés
772
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
150
1
Merci
Serait-il possible d'avoir la formule pour calculer la clé de contrôle d'un code barre UPC?
blux
Messages postés
23911
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
18 mars 2019
2660 -
Salut,

c'est toout marqué ici :

http://fr.wikipedia.org/wiki/Code_universel_des_produits


A+ Blux           
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Messages postés
772
Date d'inscription
mardi 13 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2014
150
1
Merci
//Par exemple, pour le code-barres UPC-A « 03600029145X », où X est le chiffre de validation, celui-ci se calcule ainsi :
//
//1. additionner les chiffres 0+6+0+2+1+5, ce qui donne 14 ;
//2. multiplier par trois, 14 × 3, ce qui donne 42 ;
//3. ajouter les chiffres 42+3+0+0+9+4, ce qui donne 58 ;
//4. soustraire du prochain multiple de dix qui lui est supérieur : 60 - 58 = 2 ;
//5. Le chiffre de validation, X, est 2.


Messages postés
4629
Date d'inscription
jeudi 23 octobre 2003
Statut
Contributeur
Dernière intervention
23 août 2019
348
1
Merci
BOnjour,

Je viens de trouver le programme pour générer les codes-barres et obtenir la clé

Le programme est en exe Code Barre Generator 0.0.3.0

Sous Linux j'aimerais avoir le source puis créer un source Java pour l'exporter sur mon smartphone.
0
Merci
super la formule. elle vient de me servir, et c'est simplement cool !! :)
0
Merci
Sur ce site, vous pourrez calculer directement les clés des différents types de code barre ainsi qu'une feuille excel contenant les formules.

http://www.gomaro.ch/lecheck.htm