Generer barre code formule

Résolu/Fermé
chloe1k Messages postés 4 Date d'inscription lundi 25 novembre 2019 Statut Membre Dernière intervention 6 mai 2020 - Modifié le 25 nov. 2019 à 12:08
jeannets Messages postés 27444 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 8 novembre 2024 - 25 nov. 2019 à 15:27
Bonjour à tous,

J'ai un fichier EXCEL avec des codes barres appelés EAN13, je souhaite maintenant créer des ITF14 (code barre créés à partir des EAN13.

L'ITF14 se fait comme suit : on doit juste ajouter un 1 devant l’EAN13 et ensuite ajouter 7 au dernier chiffre de l’EAN13 :

Par exemple :

EAN13 :
3370910106071

ITF14 :
13370910106078 --> (8 = 1+7)

Si quand on ajoute 7 à l'EAN13 et que ça donne un chiffre supérieur à 10 alors nous n'ajoutons seulement que le dernier chiffre donc 0 si ça donne 10

Exemple :

EAN13 :
3370910106076

ITF14 :
13370910106073 = (6+7 = 13 donc le dernier chiffre de 13 = 3)

Pensez-vous qu'un formule peut être faite pour générer les ITF14 directement ?

Merci d'avance,
Bonne journée à tous !

Chloé
A voir également:

3 réponses

via55 Messages postés 14495 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 7 novembre 2024 2 734
25 nov. 2019 à 13:04
Bonjour

Par formule avec le code en B2, en C2 mettre la formule :
="1"& GAUCHE(B2;12) & SI(CNUM(DROITE(B2;1))<3;DROITE(B2;1)+7;CNUM(DROITE(B2+7;1)))

Cdlmnt
Via
2
chloe1k Messages postés 4 Date d'inscription lundi 25 novembre 2019 Statut Membre Dernière intervention 6 mai 2020
25 nov. 2019 à 14:09
Bonjour Via,

Wah génial, ça marche, merci infiniment !!

Bonne journée
Chloé
0
jeannets Messages postés 27444 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 8 novembre 2024 Ambassadeur 5 864
25 nov. 2019 à 12:17
Bonjour,

Certainement que c'est faisable... Il suffit d'additionner 7 sur le dernier chiffre et ne garder que le dernier digit sans la retenue... et placer le chiffre 1 devant ce nombre...

Voila le plan, pour un cahier des charges... il ne te reste plus qu'à trouver celui qui va te l'écrire en VBA ou autre...

Bonne journée à toi aussi
0
jeannets Messages postés 27444 Date d'inscription dimanche 9 septembre 2007 Statut Contributeur Dernière intervention 8 novembre 2024 Ambassadeur 5 864
25 nov. 2019 à 15:27
Tu vois, c'est merveilleux, tu as même eu la solution toute écrite, gratuitement...

Bonne continuation.
0