Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/08/2011, 17h05   #1
Invité de passage
 
Inscription : septembre 2009
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 19
Points : 0
Points : 0
Par défaut Regrouper des références (colonne 1) sans modifier code barre (colonne 2)

Bonjour,

Suite à une erreur d'encodage de nos fournisseurs sur 17000 produits voici le problème rencontré:

La référence produit est incrémenter de 1 à chaque ligne (image 1),
Nous souhaiterions qu'elle soit incrémenter de 1 pour chaque produit différent (image 2).

Fichier exemple également en pièce jointe.

Si vous avez des idées ca serait top

Merci.

J
Images attachées
Type de fichier : jpg image 1.jpg (61,6 Ko, 9 affichages)
Type de fichier : jpg Image 2.jpg (60,9 Ko, 8 affichages)
jakadam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 17h25   #2
Expert Confirmé Sénior
 
Avatar de jfontaine
 
Homme Jérôme FONTAINE
Contrôleur de Gestion
Inscription : juin 2006
Messages : 3 893
Détails du profil
Informations personnelles :
Nom : Homme Jérôme FONTAINE
Âge : 38
Localisation : France, Sarthe (Pays de la Loire)

Informations professionnelles :
Activité : Contrôleur de Gestion

Informations forums :
Inscription : juin 2006
Messages : 3 893
Points : 7 170
Points : 7 170
Bonjour,

une solution si les produits sont triés comme sur les images

En A1:
en A2 et descendre la formule
Code :
=SI(C2=C1;A1;"SUR"&TEXTE(DROITE(A1;6)+1;"000000"))
__________________
Jérôme

Citation:
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - Marc Twain
Si la réponse répond à votre besoin, votre vote nous encouragera.
Dans le cas ou la réponse mérite, à vos yeux, un , nous faire partager la raison de ce vote, pourrait nous permettre de nous améliorer.
jfontaine est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 17h34   #3
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 849
Points : 16 849
Envoyer un message via Skype™ à bbil
Tiens la formule à mettre en cellule A3 puis copie vers le bas :

Code :
="SUR" & TEXTE(STXT(A2;4;255)+(C3<>C2);"000000")
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 18h06   #4
Invité de passage
 
Inscription : septembre 2009
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 19
Points : 0
Points : 0
@jFontaine
@bbil

J'ai mis mon fichier en PJ puisque j'ai une erreur et que je ne comprends pas...

Fichiers joints dans les discussions
jakadam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 18h13   #5
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 849
Points : 16 849
Envoyer un message via Skype™ à bbil
Citation:
Envoyé par jakadam Voir le message
@jFontaine
@bbil

J'ai mis mon fichier en PJ puisque j'ai une erreur et que je ne comprends pas...

Fichiers joints dans les discussions

Qu'elle erreur ...? qu'avez-vous fait ?


------------------------------------------
Fichiers joints dans les discussions
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 18h30   #6
Invité de passage
 
Inscription : septembre 2009
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 19
Points : 0
Points : 0
Citation:
Envoyé par bbil Voir le message
Qu'elle erreur ...?
Déjà je passe du francais à l'anglais donc les formules fournies deviennent respectivement:

Code :
1
2
=SI(C2=C1;A1;"SUR"&TEXTE(DROITE(A1;6)+1;"000000"))
=IF(C2=C1;A1;"SUR"&TXT(RIGHT(A1;6)+1;"000000"))
et

Code :
1
2
="SUR" & TEXTE(STXT(A2;4;255)+(C3<>C2);"000000")
="SUR" & TXT(MID(A2;4;255)+(C3<>C2);"000000")
Ensuite en utilisant la formule de jfontaine, cela fonctionne, par contre dès que je tire la formule vers le bas et que je change de produit j'ai un #NAME?

Avec la formule de bbil j'obtiens un #NAME? directement
jakadam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 18h35   #7
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 849
Points : 16 849
Envoyer un message via Skype™ à bbil
en anglais pas de point virgule des virgules :

Code :
="SUR" & TEXT(MID(A1,4,255)+(C2<>C1),"000000")
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 18h54   #8
Invité de passage
 
Inscription : septembre 2009
Messages : 19
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 19
Points : 0
Points : 0
Citation:
Envoyé par bbil Voir le message
en anglais pas de point virgule des virgules :
Code :
="SUR" & TEXT(MID(A1,4,255)+(C2<>C1),"000000")
Sous Mac, Excel version anglaise, les formules qui fonctionnent parfaitement pour moi sont:

Code :
1
2
="SUR" & TEXT(MID(A2;4;255)+(D3<>D2);"000000")
=IF(D3=D2;A2;"SUR"&TEXT(RIGHT(A1;6)+1;"000000"))
Avec des points virgules siouplait!

Merci pour votre aide

J
jakadam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 19h02   #9
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 773
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 773
Points : 16 849
Points : 16 849
Envoyer un message via Skype™ à bbil
Citation:
Envoyé par jakadam Voir le message
Sous Mac, Excel version anglaise, les formules qui fonctionnent parfaitement pour moi sont:
(....)
Avec des points virgules siouplait!

...
ok c'est bon ... alors ... sous windows les ";" ou "," dépendent de la configuration de windows et des paramètres régionaux et par défaut en anglais c'est des , ... sous Mac je sais pas ...
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h17.


 
 
 
 
Partenaires

Hébergement Web