Formule à 2 recherches

Résolu/Fermé
Laccrobate2014 Messages postés 7 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 20 mars 2014 - 20 mars 2014 à 09:06
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 20 mars 2014 à 14:23
Bonjour

Après avoir éplucher toutes les fonctions RECHERCHE, EQUIV, INDEX et leurs amies... je n'arrive pas à trouver la formule magique...

J'aurai besoin de chercher une valeur exacte dans la première ligne d'un tableau.
Puis dans la colonne ou se trouve cette première valeur, rechercher une valeur approximative directement supérieure à ma 2e valeur à chercher.
J'espère que je me suis fait comprendre....

Dans mon exemple, je cherche la valeur 7 dans la première ligne
Puis dans la colonne du 7, je cherche une valeur directement supérieure à 1.61, soit dans mon cas 1.98

3 --- 4 --- 5 --- 6 --- 7
0.85 1.13 1.41 1.70 1.98
1.51 2.01 2.51 3.02 3.52
2.36 3.14 3.93 4.71 5.50

Désolé pour le tableau minable...
A voir également:

7 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
20 mars 2014 à 09:29
Bonjour

pour que ton tableau soit effectivement moins minable:

mettre le classeur sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse

0
Laccrobate2014 Messages postés 7 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 20 mars 2014
20 mars 2014 à 09:57
Voila le lien pour le fichier Excel ! Merci Michel.

https://www.cjoint.com/?DCuj3WO9LJk
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 20/03/2014 à 10:40
Bonjour
en attendant Michel (salut) essayez ça en D2:
=INDEX(DECALER(A4;;EQUIV(A2;A4:E4;0)-1;10);EQUIV(B2;DECALER(A4;;EQUIV(A2;A4:E4;0)-1;10))+1)
a conditon que les colonnes du tableau à partir de la ligne 5 soit respectivement classées en ordre croissant
crdlmnt

Errare humanum est, perseverare diabolicum
0
Laccrobate2014 Messages postés 7 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 20 mars 2014
20 mars 2014 à 10:49
Ca ne marche pas Vaucluse...

"Erreur due à une valeur indisponible"

Les colonnes sont classées par ordre croissant...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Laccrobate2014 Messages postés 7 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 20 mars 2014
20 mars 2014 à 10:52
Rectification...
J'ai ajouté une ligne de Zero sur la ligne 5 et c'est bon ca fonctionnne !
Merci Vaucluse !
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
20 mars 2014 à 11:03
Re, Bonjour mon cher Vaucluse

avec la matricielle du matin:
=MIN(SI(DECALER(A6:A11;0;A2-3)>=B2;DECALER(A6:A11;0;A2-3)))

Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {}
0
Laccrobate2014 Messages postés 7 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 20 mars 2014
20 mars 2014 à 13:35
Je vais encore un peu abuser de votre temps... Promis après c'est fini
Un petit ajout

https://www.cjoint.com/?DCunGbW3VqV

J'aimerai qu'une fois ma 2e valeur trouvée (1.98), que soit indiqué en case F2, la valeur située sur la même ligne dans la première colonne, soit 6 dans mon exemple...

Merci pour votre aide !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
20 mars 2014 à 14:10
Re
=INDEX(A5:A11;EQUIV(E2;F5:F11;0))
crdlmnt
0
Laccrobate2014 Messages postés 7 Date d'inscription jeudi 20 mars 2014 Statut Membre Dernière intervention 20 mars 2014
20 mars 2014 à 14:17
Non, la tu selectionnes la colonne du 7, mais si j'indique un autre chiffre à la place du 7 ca ne marchera plus...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
20 mars 2014 à 14:20
Excuse... suis mal réveillé après la sieste:
=INDEX(A4:A11;EQUIV($C$2;DECALER($B$4;;EQUIV($B$2;$B$4:$F$4;0)-1;10))+1)
crdlmnt
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
20 mars 2014 à 14:20
Re Salut Vaucluse,

Je te laisse le bébé; bon courage quand m^me !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
20 mars 2014 à 14:21
Pas bien méchant, le bébé, ça devrait se régler rapidement.
Bien amicalement
0