Formules excel

Fermé
gnire Messages postés 2 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 17 avril 2008 - 16 avril 2008 à 16:38
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 - 17 avril 2008 à 13:13
Bonjour,
je cherche à remplir deux tableaux : mais l'un contient une information dont l'autre a besoin ;ils contiennent tous les deux une information( numero de bon de commande ) commune merci de me donner un coup de main j'ai essayé avec lafonction recherche ( que j'essaie de comprendre mais les resultats sont faux)
merci

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 397
16 avril 2008 à 18:39
Bonjour
Ci dessous le rappel d'une info que j,'avais transmise sur d'autre sujets. PMeut être vous sera t elle utile. Attention aux signes dans la formule


Sur feuil1 supposons, pour la forme que vos listes Tableau 1 aillent de A2 à B1000
Sur Feul2 supposons que vous rentrez la commune en A1 avec une liste déroulante,( recommandée effectivement pour la correspondance des libellés)
Pour afficher la t° correspondante en B1
=RECHERCHEV(A1;Feuil2!$A$2:$B$1000;2;0)
Le 2 signifie qu'il faut rechercher dans la 2° colonne du champ(,selon La référence qui sera trouvée dans la 1° colonne de ce champ)
Ca devrait suffire pour afficher ce que vous cherchez
A tout hasard, si besoin:
pour utiliser sur feuil2 un menu déroulant à partir d'une liste feuil1, il faut impérativement le nommer, sinon Excel ne reconnait pas le champ. (limites du champ valables uniquement sur la même feuille):
Sélectionnez le champ sur feuil2, insertion / Nom / Donnez un nom à la liste
En A1 feuil1: données /Validation / Liste
=Nom de la liste.

CRDLMNT
0
gnire Messages postés 2 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 17 avril 2008
17 avril 2008 à 11:24
Bonjour
Merci pour votre réponse mais je n'ai compris votre reponse
je me permets de reformuler ma demande
j'ai deux tableaux sur des onglets différents: l'un liste les projets et l'autre les factures.
Je voudrais savoir comment aller chercher une information dans le 1er tableau sachant qu' ils ont tous les deux une information commune
les tableaux doivent ils etre de la meme dimension , avoir les meme libellés?
Que voulais tu dire par T°?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 397 > gnire Messages postés 2 Date d'inscription mercredi 16 avril 2008 Statut Membre Dernière intervention 17 avril 2008
17 avril 2008 à 11:52
Bonjour
Le T° n'a pas d'importance, c'est un résidu de l'explication précédente que j'ai copié pour vous la transmettre.
La formule RECHERCHEV permet par exemple:
D"aller chercher sur dans un champ Feuil1 de A1 à C100
De reporter sur une feuil2, en rentrant une valeur en colonne A, la valeur trouvée sur feuil1 correspondante à la ligne ou la formule va retrouver la valeur A que vous avez rentrée.
Si vous souhaitez plus d'explication,mettez à disposition viotre fichier ou un type de ce que vous voulez faire.
CRDLMNT



0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
17 avril 2008 à 13:13
je recherche par exemple le code article qui se trouve en A2 sur la feuille active
code article désignation formule
ART1 une montre =RECHERCHEV(A2;Articles!B$2:D$4;2;FAUX)
ART2 une console de jeux
ART3 des legos

dans le feuillet qui s'appelle Articles de la cellule B2 à D3
code article doit être obligatoirement à gauche de la plage de cellules sélectionnées sur le feuillet où l'on va rechercher l'information
Articles!B$2:D$4
Il faut mettre les $ si l'on n'a pas les codes exactement les mêmes articles et triés de la même façon
feuillet Articles
annee article qté vendue ca ligne
2006 ART1 10 50
2006 ART3 1 4
2006 ART2 2 11
Si je veux ramener la qté vendue c'est en position 2
si je voulais la ca ligne je mettrai 3
FAUX est éviter de ramener une valeur approchante du code article
ON utilise ESTERREUR pour avoir 0 si on ne le trouve pas
SI(ESTERREUR(RECHERCHEV(A2990;Articles!C$20:H$2653;4;FAUX));0;RECHERCHEV(A2990;Articles!C$20:H$2653;4;FAUX))
0