Recherche à deux variables

Résolu
guerando Messages postés 331 Date d'inscription   Statut Membre Dernière intervention   -  
guerando Messages postés 331 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

j'ai une recherche à faire dans des tableaux complexes, il faut que je retrouve les données suivant le nom mais aussi le mois. J'ai fait un petit exemple... https://www.cjoint.com/c/HLEkklV6lSZ
Merci beaucoup de votre aide:)
Bonne journée
Stephanie


Configuration: Windows / Firefox 64.0

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour Stéphanie

En F18 formule matricielle (à valider par Ctrl+Maj+Entrée et la formule se met automatiquement entre { } ):
=INDEX($G$4:$G$12;EQUIV(D18&E18;$D$4:$D$12&$E$4:$E$12;0))

A étirer ensuite vers le bas

Avec un tableau plus grand il peut être intéressant de nommer les 3 plages des colonnes G, D et E et d'utiliser ces noms dans la formule)

Cdlmnt
Via
0
guerando Messages postés 331 Date d'inscription   Statut Membre Dernière intervention   6
 
trop bien :) merci !!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
elle doit s'afficher automatiquement entre accolades dans la barre de formule
=INDEX($G$4:$H$12;EQUIV(D18&E18;$D$4:$D$12&$E$4:$E$12;0);1)
formule pour les pommes. Pour les poires, exactement la même sauf remplacer le ;1 final par ;2)
et pour éviter un affichage #N/A si les éléments ne sont pas trouvés:
=SIERREUR(=INDEX($G$4:$H$12;EQUIV(D18&E18;$D$4:$D$12&$E$4:$E$12;0);1);"")
  • notez que cette formule est assez gourmande en capacité, bien limiter les plages au nombre de lignes utiles

crdlmnt
0
guerando Messages postés 331 Date d'inscription   Statut Membre Dernière intervention   6
 
super merci vaucluse ! merci pour l'info car effectivement c'est un tableau déja lourd... je vais voir si ca reste convenable niveau poids
bonne journée
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour
=SI(ET(D18=D4;E18=E4);G4)
à tirer vers le bas
0
guerando Messages postés 331 Date d'inscription   Statut Membre Dernière intervention   6
 
Oh joli :) et léger ! par contre je vais etre embeté car dans mon exemple les noms sont dans le meme ordre mais pas dans mon tableau de base ...
je vais y reflechir... merci beaucoup
0