Excel 2007 -- fonction RECHERCHEV
Résolu
tookie
-
tookie -
tookie -
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
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:
- Excel 2007 -- fonction RECHERCHEV
- Fonction si et excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Fonction moyenne excel - Guide
1 réponse
bonjour
Effectivement avec double critère c'est un peu plus complexe
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.
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.
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
Merci pour les conseils, j'ai réussi à résoudre mon problème !!!
C'est grandement apprécié!
ciao!
tookie