Excel Downloads
Forum

Précédent   Excel Downloads Forums > Archives > Forum Excel Downloads - Archives

Advertisement

 
 
LinkBack Outils de la discussion
Vieux 03/12/2004, 03h18   #1 (permalink)
Arkayn
Guest
 
Messages: n/a
Par défaut Afficher une donnée en tapant un code dans une autre celulle

Bonjour,

Cela fait longtemps que je n'ai pas programmé sur Excel et je sèche un peu (je suis sur Excel 97 mais je peux utiliser 2000 ou autre).

J'ai une liste de produits :
100 AAA
110 BBB
120 CCC, etc

Je voudrais dans une feuille pourvoir afficher AAA en colonne B2 si je tape 100 en A2.

Vous pouvez me rafraîchir la mémoire ?
Merci d'avance et bonjour à tout le forum. C'est vraiment sympa et intéressant ici.

Arkayn
 
ANNONCES
Vieux 03/12/2004, 09h36   #2 (permalink)
andré
Guest
 
Messages: n/a
Par défaut Re: Afficher une donnée en tapant un code dans une autre celulle

Salut,

Supposons la liste en Feuil1, les 100, 200, ... étant placés en colonne A
En A2 de la Feuil2, tu encodes : 100
En B2 de la même feuille tu encodes : =SI(NB.SI(Feuil1!A:A;A2)=0;"";RECHERCHEV(A2;Feuil1 !A:L;colonne();0))
Cette formule peut être copiée vers la droite (jusqu'en colonne L) et vers le bas, sans modification.

Ândré.
 
Vieux 03/12/2004, 14h17   #3 (permalink)
Arkayn
Guest
 
Messages: n/a
Par défaut Re: Afficher une donnée en tapant un code dans une autre celulle

Cela marche du premier coup.

Merci André. Tu viens de m'éviter quelques heures supplémentaires de prise de tête (alors que la formule est relativement simple).

Je dois être un peu rouillé
 
Vieux 17/12/2004, 22h33   #4 (permalink)
Arkayn
Guest
 
Messages: n/a
Par défaut Re: Afficher une donnée en tapant un code dans une autre celulle

Décidément, cette simple formule me cause beaucoup de soucis.
Je peux la déplacer vers le bas sans aucun problème mais dès que je la copie vers la droite, ça ne marche plus.

De même, je dois rajouter une colonne en A et dès lors la formule ne marche plus malgré mes essais de modifs.

Accepterais-tu de jeter un oeil sur le petit fichier de test ? Et de rectifier la formule, juste sur une ligne. Après, je me débrouillerai.

J'ai préféré mettre les données en feuille 2 plutôt qu'en une.

Merci d'avance, vraiment.

Arkayn
Fichiers attachés
Type de fichier : zip test.zip (3,6 Ko, 2 affichages)
 
Vieux 19/12/2004, 15h55   #5 (permalink)
Arkayn
Guest
 
Messages: n/a
Par défaut Re: Afficher une donnée en tapant un code dans une autre celulle

André ne semble pas disponible. Quelqu'un aurait quelques instants pour jetter un oeil ?

J'ai beau chercher, je n'arrive pas à faire fonctionner cette *$@# formule sur plusieurs colonnes.

=SI(NB.SI(Feuil2!A:A;A2)=0;"";RECHERCHEV(A2;Feuil2 !A:L;colonne();0)).

Merci d'avance
 
Vieux 19/12/2004, 16h18   #6 (permalink)
Jean-Marie
Guest
 
Messages: n/a
Par défaut Re: Afficher une donnée en tapant un code dans une autre celulle

Bonjour

C'est la partie Colonne(), qui doit-être remplacé pour suivre les changements de présentation de ton tableau.

=SI(NB.SI(Feuil2!A:A;A2)=0;"";RECHERCHEV(A2;Feuil2 !A:L;EQUIV(C$2;Feuil2!$A$1:$G$1;0);0))

Pour que cela fonctionne, il faut que les entêtes entre les deux tableaux correspondent.

@+Jean-Marie
 
Vieux 19/12/2004, 18h07   #7 (permalink)
Arkayn
Guest
 
Messages: n/a
Par défaut Re: Afficher une donnée en tapant un code dans une autre celulle

Merci, Jean-Marie.

En fait, je venais tout juste de réussir à faire ma première ligne (le reste c'est juste du copier/coller ou du déplacement de formule) en utilisant la formule d'André, c'est à dire sans utiliser EQUIV.

Et ça marche. A une exception près. Si j'essaye de d'insérer une colonne devant la première, tout part en eau de boudin et rien à faire pour rectifier. Enfin, si, il doit bien y avoir quelque chose, mais je trouve pas (7 sans programmer, ça laisse des séquelles).

Comme je dois rendre ce boulot demain sans faute (c'est pour une diététicienne qui en a besoin pour bosser), je vais déjà finir ma page comme ça et je testerai ta formule pour améliorer le programme dès que j'aurai 5 mn.

Merci beaucoup
 
ANNONCES
 

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 07h01.


(C) 2006 Excel Downloads