Recherche à deux variables

Résolu/Fermé
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 - 30 déc. 2018 à 11:10
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 - 30 déc. 2018 à 13:31
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
A voir également:

3 réponses

via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
30 déc. 2018 à 11:21
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 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6
30 déc. 2018 à 11:26
trop bien :) merci !!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
30 déc. 2018 à 11:22
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 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6
30 déc. 2018 à 11:28
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
30 déc. 2018 à 11:29
Bonjour
=SI(ET(D18=D4;E18=E4);G4)
à tirer vers le bas
0
guerando Messages postés 336 Date d'inscription mercredi 31 mars 2010 Statut Membre Dernière intervention 6 mai 2023 6
30 déc. 2018 à 13:31
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