Excel - Recherche Tableau 2 critère

Bonjour à tous et à toutes,

Je viens vers vous car j’ai un petit souci sur Excel.

Je souhaite rechercher une valeur dans un tableau. Pour trouver cette valeur, il y a deux critères.

Le premier critère sera une vitesse. Le deuxième sera une hauteur.

Donc concrètement ce que je souhaite c’est :

Dans un premier temps trouver la vitesse indiquée. Puis ensuite trouver la hauteur égale ou inférieure à celle indiquée et de renvoyer un nombre situé en haut de la colonne.

J’ai réussi à trouver une solution mais elle s’avère super long.

En effet. Je fonctionne avec des Si imbriqué et de Equiv.

Pour simplifier :

Ma vitesse = 15 et hauteur = 2

Tableau :

X 0.2 0.3 0.4 0.5

5 03 0.4 0.7 0.9

10 0.6 1 1.5 1.9

15 0.8 1.5 2.3 2.9

20 1.17 2 3

Donc la formule devra en premier balayer les X pour trouver 15 puis sur la ligne des 15 trouvé <=2 et donc renvoyer 0.3.

J’espère que c’est compréhensif.

Merci de votre aide.

28exemple.xlsx (17.99 Ko)

bonjour

avec une probable confusion entre vitesse et vitesse choisie ;mais le principe est la

1) je cherche la val la plus proche

2) je l'utilise pour trouver le temps (dans ce que j'ai cru etre les temps )

20mikalel.zip (10.37 Ko)

les 2 formules sont matricielles

si ok >>>des explications

cordialement

Merci d'avoir répondu.

Je viens de voir votre tableau et je pense que j'ai du mal m'exprimé.

oui c'est bien la vitesse choisie.

Mais ce que je recherche c'est une valeur qui est fonction des 2 critères qui sont la vitesse choisie et la hauteur à ne pas dépasser.

Tableau :

X 0.2 0.3 0.4 0.5

5 03 0.4 0.7 0.9

10 0.6 1 1.5 1.9

15 0.8 1.5 2.3 2.9

20 1.17 2 3 4

Si on fait le processus dans ce tableau simplifier.

Les deux critères sont :

Vitesse choisie = 15

Hauteur = 2

Donc en premier je dois recherche 15 dans la liste ( 5 ; 10 ; 15 ; 20) suite a cette recherche, il doit recherche <= 2 dans la liste ( 0.8 ; 1.5 ; 2,3 ; 2,9 ) et renvoyer la valeur 0.3 .

J’espère que c'est plus compréhensible. Désolé

Bonjour le fil, Mickael2504

Je n'ai rien compris à la question, mais voici une recherche en fonction des 2 critères

A+

Je dois vraiment mal m'exprimé lol.

Je recherche un moyen plus simple que de mettre des si imbriqué.

X 0.2 0.3 0.4 0.5 <-------- Valeur que je recherche

5 03 0.4 0.7 0.9

10 0.6 1 1.5 1.9

15 0.8 1.5 2.3 2.9

20 1.17 2 3 4

Les deux critères sont :

Vitesse choisie = 15

Hauteur = 2

ma liste de recherche pour le premier critère est 5 ; 10 ; 15 20

et ma liste de la deuxième recherche se situe dans le tableau et non pas en en tête du tableau. Donc la matrice 0.3 à 4 .

Cordialement,

re

peut etre mais dans ta pj il y a montée /descente ......... des hauteurs supposées ......

Alors je t'invite a reprendre ton ouvrage et d'indiquer (pasque ce n'est pas le cas) ce que l'on doit trouver et ou le trouver ; donc exit le n° de colonne ; les vitesses choisies ;ou pas ; fait du simple

1) critere n°1 la hauteur

2) critere n°2 la vitesse

mais sache que pour une hauteur donnée tu ne peux pas choisir n'importe quelle vitesse(d'apres ce que j'ai cru comprendre)

et n'oublies pas d'indiquer ou se trouvent les temps (je m'en doute ;mais......)

je t'avais deniché la val du tablo qui correspondait a celle que tu saisi a la louche ; la position de cette derniere determine un n°de colonne qui sert a trouver le temps ; maintenant il n'y aurait plus qu'a affiner avec la hauteur donc ça veux dire qu'il faut jouer du Decaler

je vois ça ainsi

DECALER ( la premiere ligne de equiv la hauteur; une fois qu'on a la ligne ;on cherche dedans la vitesse qui correspond a ton choix ; une fois cette vitesse trouvée ,c'est la position de cette vitesse qui donnera le temps (sensé etre dans la toute premiere ligne )

si pas cela ;dis le

cordialement

Voici le tableau excel avec une meilleur compréhension je l’espère.

Oui, je pense que sa peux fonctionné avec DECALER mais c'est en premier temps je dois trouver la vitesse et ensuite la hauteur :/.

Je t'avoue que j'ai un peu de mal avec la fonction DECALER :s

12exemple.xlsx (20.30 Ko)

Bonjour Mickael2504

Ah ben voilà, tout de suite on comprend

Voici le fichier avec la formule décortiquée

A+

Merci !

Juste pour compréhension:

le 22 dans =INDEX($F$6:$AA$6;EQUIV(C12;DECALER($E$6;EQUIV(C9;Bibliotèque!$E$7:$E$26;0);1;;22);1))

Correspond au nombre de colonne présente dans le tableau ?

Encore désole de ma mauvaise explication.

Merci encore !

Re,

mickael2504 a écrit :

Merci !

Juste pour compréhension:

le 22 dans =INDEX($F$6:$AA$6;EQUIV(C12;DECALER($E$6;EQUIV(C9;Bibliotèque!$E$7:$E$26;0);1;;22);1))

Correspond au nombre de colonne présente dans le tableau ?

OUI, tout à fait

j'aurais pu mettre à la place un :

NBVAL($E$6:$AA$6)

mais ça n'apporte rien

mickael2504 a écrit :

Encore désole de ma mauvaise explication.

Pas de souci, tu peux voir qu'un exemple est toujours plus explicite

A+

Ouep.

Merci bcp

Rechercher des sujets similaires à "recherche tableau critere"