A voir également:
- Remplir une colonne Excel en F° d'une autre
- Déplacer une colonne excel - Guide
- Formule somme excel colonne - Guide
- Trier colonne excel - Guide
- Calculer une moyenne sur excel - Guide
- Liste déroulante excel - Guide
4 réponses
leplot
Messages postés
191
Date d'inscription
lundi 1 décembre 2008
Statut
Membre
Dernière intervention
13 août 2015
131
24 mars 2009 à 14:10
24 mars 2009 à 14:10
Bonjour,
voici une solution sans ajouter de colonne
en B2 etc... tu mets la formule
=SI(NB.SI($A$2:$A2;A2)<=1;"à saisir";RECHERCHEV(A2;$A$2:$B$9;2;FAUX))
Si c'est la première occurrence du nom, à saisir apparaît sinon cela récupère la valeur de la première occurrence.
Au fur et à mesure tu écrases la formule pour la première occurrence.
Si tu veux quelque chose de plus propre, il faut faire une table de correspondance avec les noms et les descriptifs puis dans ton tableau faire un recherchev.
voici une solution sans ajouter de colonne
en B2 etc... tu mets la formule
=SI(NB.SI($A$2:$A2;A2)<=1;"à saisir";RECHERCHEV(A2;$A$2:$B$9;2;FAUX))
Si c'est la première occurrence du nom, à saisir apparaît sinon cela récupère la valeur de la première occurrence.
Au fur et à mesure tu écrases la formule pour la première occurrence.
Si tu veux quelque chose de plus propre, il faut faire une table de correspondance avec les noms et les descriptifs puis dans ton tableau faire un recherchev.
Merci LePlot,
décidément..:)
Donc je pense que vais opter pour la table de correspondance préalable..
D'ailleurs, tu sais si en utilisant cette méthode je peux remplir simultanément plusieurs feuilles de calculs correspondant aux années 1998,99, 00, ........, 2008 ???
En tout cas merci encore pour ta réactivité..!!
A bientôt
décidément..:)
Donc je pense que vais opter pour la table de correspondance préalable..
D'ailleurs, tu sais si en utilisant cette méthode je peux remplir simultanément plusieurs feuilles de calculs correspondant aux années 1998,99, 00, ........, 2008 ???
En tout cas merci encore pour ta réactivité..!!
A bientôt
leplot
Messages postés
191
Date d'inscription
lundi 1 décembre 2008
Statut
Membre
Dernière intervention
13 août 2015
131
24 mars 2009 à 15:25
24 mars 2009 à 15:25
Re,
tu crées une feuille avec ta table de correspondance que tu nommes pour plus de facilité ("description" ou "XB34"...). La colonne 1 contient le nom et la 2, la description.
Dans ta feuille de saisie tu mets en colonne B
=SI(ESTERREUR(RECHERCHEV(A2;Description;2;FAUX));"";RECHERCHEV(A2;Description;2;FAUX))
si la valeur n'est pas trouvée, la formule retourne "" mais tu peux mettre un message '"Code inconnu" ou "Grosse buse, tu t'es encore loupé!"...
tu peux mettre cette formule dans n'importe quelle feuille car elle fait référence à la plage nommée.
A +
tu crées une feuille avec ta table de correspondance que tu nommes pour plus de facilité ("description" ou "XB34"...). La colonne 1 contient le nom et la 2, la description.
Dans ta feuille de saisie tu mets en colonne B
=SI(ESTERREUR(RECHERCHEV(A2;Description;2;FAUX));"";RECHERCHEV(A2;Description;2;FAUX))
si la valeur n'est pas trouvée, la formule retourne "" mais tu peux mettre un message '"Code inconnu" ou "Grosse buse, tu t'es encore loupé!"...
tu peux mettre cette formule dans n'importe quelle feuille car elle fait référence à la plage nommée.
A +