Rechercher : dans
Par :

Formule recherche verticale et horizontale

Dernière réponse le 26 jui 2008 à 14:24:03 Ludo.segura, le 25 jui 2008 à 18:49:58 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.16

Meilleures réponses pour « formule recherche verticale et horizontale » dans :
Supprimer l'historique des recherches VoirLorsque vous utilisez un formulaire de saisie, par exemple dans la barre de recherche de Google, le navigateur affiche la liste des dernières recherches. Pour des raisons de confidentialité ou d'optimisation, vous souhaitez supprimer une ou...
Tableur - Les cellules VoirLa notion de cellule On appelle "cellule" l'intersection entre une ligne (horizontale) et une colonne (verticale) de la feuille de calcul. Ainsi le nom de la ligne combiné au nom de la colonne donne les coordonnées d'une cellule (le terme d'adresse...
PHP - Créer un moteur de recherche VoirIdée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de...

1

Sloubi76, le 25 jui 2008 à 19:03:33

Bonsoir Ludo,

Pour plus de facilité poste un exemple de tes tableaux ICI sans oublier de noter le lien généré.

Je reste à l'écoute

@ + Il faut blanchir les champignons!!!

Répondre à Sloubi76

2

eriiic, le 25 jui 2008 à 19:44:19
  • +1

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.xl­s

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

Répondre à eriiic

3

Raymond PENTIER, le 25 jui 2008 à 23:48:00

Ludo, tu peux acheter ! On ne te proposera pas mieux !
Les formules sont un peu difficiles à appréhender, parce que notre ami Eric utiilise des fonctions rarement usitées ; mais elles sont redoutablement efficaces, dans un problème spécifique comme celui que tu nous as posé ... C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond

Répondre à Raymond PENTIER

4

ludo.segura, le 26 jui 2008 à 12:03:38

Merci éric

Grace à toi, j'ai pu aboutir

voici le résultat final dans le lien ci dessous


http://www.cijoint.fr/cjlink.php?file=cj200807/cij2zMsxo5.xl­s


merci beaucoup @+

Répondre à ludo.segura

5

 eriiic, le 26 jui 2008 à 14:24:03

Nettement mieux comme résultat.
Je ne vois pas à quel endroit je t'ai inspiré ;-)
Ca mérite d'être regardé plus tard à tete reposée..
eric

Répondre à eriiic