Formule recherche verticale et horizontale

Fermé
Ludo.segura Messages postés 1 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 25 juillet 2008 - 25 juil. 2008 à 18:49
Raymond PENTIER Messages postés 58764 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 décembre 2024 - 10 oct. 2012 à 18:44
Bonjour,

Je cherche sur Excel une formule permettant de faire une recherche à la fois horizontale et verticale pour trouver la valeure à l'intersection des 2 critères qui sont

vertical : date
horizontal : nom

voir les exemples avec les tableaux ci dessous :
dans B2 (tableau 2) : le résultat trouvé sera 18 soit C2 du tableau 1
dans D3 : peu importe
dans C4 : 15 ; soit D4 du tableau 1

vous pouvez constater que la recherche ou matricielle?? est nécessaire car les noms ne sont pas dans l'ordre et n'ont pas de possibilité d'être organisé

tableau 1
Nom marcel billie robert
dates
05/07/08 15 18 12
06/07/08 17 20 13
07/07/08 14 17 15
tableau 2
Nom billie robert isabelle
dates
05/07/08 B2 C2 D2
06/07/08 B3 C3 D3
07/07/08 B4 C4 D4
08/07/08 B5 C5 D5


Merci d'avance pour vos réponses
il y a une blague en récompense

8 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
25 juil. 2008 à 19:44
Bonsoir,

Voici une solution basée sur le fait que l'opérateur d'intersection de 2 plages est l'espace pour excel.
Il faut donc nommer les lignes et les colonnes du tableau 1 et
=billie 05/07/08 ramenera la valeur voulue soit 18.

A une différence près c'est qu'on ne peut nommer une plage 05/07/08, un nom commence par une lettre et ne peut comporter le caractère /. Le nommage automatique nous donne _05_07_08 qu'on refabriquera.
Si la valeur n'existe pas c'est qu'un des nom n'existe pas et on aura #REF

http://www.cijoint.fr/cjlink.php?file=cj200807/cijj8IYkqd.xls

Tu peux simplifier beaucoup si tu ajoutes à gauche une colonne avec des noms valides tels que date1, date2,...
eric
2