Excel 2007 -- fonction RECHERCHEV

Résolu/Fermé
tookie - 28 mai 2009 à 19:32
 tookie - 29 mai 2009 à 17:07
Bonjour à tous !
J'ai un problème à résoudre.

J'ai trois colonnes (exemple):

10 1 0,18
10 2 0,19
10 3 0,20
10 4 0,21
20 1 0,30
20 2 0,38
20 3 0,42
20 4 0,50
30 1 0,67
30 2 0,89

Je désire obtenir la valeur de la troisième colonne si les deux premières colonnes concordent. Par exemple, si ma première valeur vaut 10, ma seconde valeur vaut 3... je veux obtenir 0,20 comme réponse. J'utiise la formule RECHERCHEV afin d'obtenir les valeurs égales ou plus petites... mais elle semble fonctionner à une seule colonne de recherche, et j'ai besoin de deux colonnes de recherche.

Comment faire?
Je vous remercie, j'en suis réellement reconnaissante !

tookie
A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
29 mai 2009 à 09:32
bonjour

Effectivement avec double critère c'est un peu plus complexe
=RECHERCHEV(3;DECALER(A1;EQUIV(10;A:A;0);1;NBVAL(A:A);2);2;0)

Avec EQUIV tu retrouves la valeur du premier critère
Avec DECALER tu définis la plage de recherche qui commence à partir de ta valeur précédente
Avec RECHERCHEV tu trouves ta valeur

Petit bémol, il faut que ta colonne A soit triée sinon le résultat n'est pas nécessairement correct.
0
Bonjour Gbinforme,

Merci pour les infos. Mais ce que je dois effectuer c'est réellement une double rechercheV. Je vais tenter de m'expliquer davantage:


colonne 1 = ratio_rbCOD_bCOD
10
10
10
20
20
30

colonne 2 = ratio_F_M_biomass
1
2
3
1
2
1

colonne 3 = SDNR
0,18¸
0,20
0,23
0,30
0,34
0,39


Dans une autre feuille, j'ai une fonction qui me calcule :

ratio_rbCOD_bCOD = 34,89
ratio_F_M_biomass = 14,57

et je dois obtenir la valeur la plus proche de SDNR. Donc je dois "comme" chercher dans la première colonne et dans la deuxième colonne la valeur de SDNR (de la troisième colonne) qui répond le plus à mes deux premières colonnes. Ce ne sont jamais des valeurs exacts... je dois donc faire plus petit ou égal. Et ce sont des tableaux que je vais utiliser pour plusieurs données différentes, je ne peux donc pas toujours aller changer la valeur dans mon équation.

J'ignore si tu as une solution ! Je sais que c'est complexe !!!
Je te souhaite une belle journée... si tu as la chance de m'éclairer un peu... c'est toujours apprécié!

ciao!

tookie
0
tookie > tookie
29 mai 2009 à 17:07
Bonjour Gbinforme!

Merci pour les conseils, j'ai réussi à résoudre mon problème !!!

C'est grandement apprécié!


ciao!

tookie
0