Trouver valeur d'une troisieme cellule à partir de 2-3 critéres

Résolu
thebla Messages postés 3 Statut Membre -  
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,

j'ai une base qui compile toutes les informations dont j'ai besoin.
j'ai un fichier de suivie hebdo avec une colonne site A, type d'intervention B et commande C
je peux avoir plusieurs lignes avec le même site mais un item différent et un commande différente
je voudrais à partir de ce fichier de suivie trouver dans la base, la commande correspondant au site et à l'item
j'ai bien essayé avec les fonctions INDEX et EQUIV, mais il manque quelque chose
je joins le tableau en exemple, d'avance merci pour votre aide.
A voir également:

4 réponses

PHILOU10120 Messages postés 6510 Statut Contributeur 825
 
Bonjour Thebla

Il est ou le tableau?
0
thebla Messages postés 3 Statut Membre
 
Bonjour Philou10120,

as tu reçu le fichier?
0
PHILOU10120 Messages postés 6510 Statut Contributeur 825 > thebla Messages postés 3 Statut Membre
 
j'ai reçu un message que voici

Ce message vient de recevoir la réponse suivante de blux

dans ton posterieur sale fils de ta grand mere

le lien me renvoie ici, je n'ai pas tout compris
0
Mike-31 Messages postés 19571 Statut Contributeur 5 136
 
Bonjour,

pour joindre ton exemple de fichier
1) Clic sur ce lien https://www.cjoint.com/
2) Clic sur le bouton Parcourir pour sélectionner ton fichier
3) Clic sur le bouton Créer le lien en bas de la page
4) Au bout de quelques secondes en haut de la page en bleu souligné un lien sera généré, tu le sélectionnes et tu le copies dans une réponse

0
thebla Messages postés 3 Statut Membre
 
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour
et salut mon ami Mike, ça va?
deux formules à appliquer si toutefois vous n'avez pas plusieurs fois les mêmes informations dans des lignes différentes de la feuille base.

pour ressortir la 1° info si multiples lignes identiques:

=SIERREUR(INDEX(base!B2:B20000;EQUIV(A2&B2;base!A2:A20000&base!C2:C20000;0));"")

formule matricielle à entrer avec la touche Enter en maintenant les touches ctrl et shift enfoncées

si vous ne risquez pas d'avoir plus d'une ligne, un peu moins lourd pour le fichier:

=SIERREUR(INDEX(base!$B$1:$B$20000;SOMMEPROD((base!$A$1:$A$20000=A2)*(base!$C$1:$C$20000=B2)*(LIGNE($A$1:$A$20000))));"")

mais ressort des valeurs erronées si multiligne!

et enfin selon votre demande, vous ne pouvez pas ressortir la valeur attendue en C5 car le texte n'existe pas dans le tableau base filtré sur T16199 (il ya un "travel" dans un pas dans l'autre)

crdlmnt
0
Thebla
 
Bonjour Vaucluse,
C'est exactement cà. Je n'avais pas pensé à l'imbrication du "&". Encore merci.
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441 > Thebla
 
Pas de quoi
je passe le sujet en résolu
Bonne route
crdlmnt
0