OVH Cloud OVH Cloud

pour récupere une valeur dans un tableau d'une autre feuille

4 réponses
Avatar
JEAN
Bonjour,

Sur ma feuille 2 je voudrai récuperer dans une colonne la valeur de la
colonne AJ de ma feuille 1suivant que sur ma feuille 1 les valeurs que j'ai
en H15 I15 et K15
corresponde a celle de la colonne H et I et K de ma feuille 1,
du coup sic ela correspond recuperer la valeur de la colonne AJ de la
feuille 1.
j'utilise cette fonction:
mais j'ai remarqué qu'en mettant cette formule sur la ligne en dessous, ca
me fait la somme, et je voudrai pas que cela me fasse la somme, je veux juste
recuperer la valeur.
comment modifier cette formule?

SOMMEPROD((INDIRECT($E$4&"!H15:H200")=H15)*(INDIRECT($E$4&"!I15:I200")=I15)*(INDIRECT($E$4&"!K15:K200")=K15)*(INDIRECT($E$4&"!AJ15:AJ200")
Merci de votre aide

4 réponses

Avatar
docm
Pour ne récupérer que les valeurs et non pas leur somme, mieux vaut
remplacer SOMMEPROD par SI.

En mettant les numéros de lignes 15 à 200 quelque part, ici en C15 et
suivantes ( ex. C15, C16...)

=SI((INDIRECT($E$4 & "!H" & C15)=I15)*(INDIRECT($E$4 & "!I" &
C15)=J15)*(INDIRECT($E$4 & "!K" & C15)=L15);INDIRECT($E$4&"!AJ"&C15);"NON")

Tirer vers le bas.

Salutations.

"JEAN" wrote in message
news:
Bonjour,

Sur ma feuille 2 je voudrai récuperer dans une colonne la valeur de la
colonne AJ de ma feuille 1suivant que sur ma feuille 1 les valeurs que
j'ai

en H15 I15 et K15
corresponde a celle de la colonne H et I et K de ma feuille 1,
du coup sic ela correspond recuperer la valeur de la colonne AJ de la
feuille 1.
j'utilise cette fonction:
mais j'ai remarqué qu'en mettant cette formule sur la ligne en dessous, ca
me fait la somme, et je voudrai pas que cela me fasse la somme, je veux
juste

recuperer la valeur.
comment modifier cette formule?


SOMMEPROD((INDIRECT($E$4&"!H15:H200")=H15)*(INDIRECT($E$4&"!I15:I200")=I15)*

(INDIRECT($E$4&"!K15:K200")=K15)*(INDIRECT($E$4&"!AJ15:AJ200")
Merci de votre aide



Avatar
PHIL
pourquoi dans ta formule tu met "non" ala fin


"docm" wrote:

Pour ne récupérer que les valeurs et non pas leur somme, mieux vaut
remplacer SOMMEPROD par SI.

En mettant les numéros de lignes 15 à 200 quelque part, ici en C15 et
suivantes ( ex. C15, C16...)

=SI((INDIRECT($E$4 & "!H" & C15)=I15)*(INDIRECT($E$4 & "!I" &
C15)=J15)*(INDIRECT($E$4 & "!K" & C15)=L15);INDIRECT($E$4&"!AJ"&C15);"NON")

Tirer vers le bas.

Salutations.

"JEAN" wrote in message
news:
Bonjour,

Sur ma feuille 2 je voudrai récuperer dans une colonne la valeur de la
colonne AJ de ma feuille 1suivant que sur ma feuille 1 les valeurs que
j'ai

en H15 I15 et K15
corresponde a celle de la colonne H et I et K de ma feuille 1,
du coup sic ela correspond recuperer la valeur de la colonne AJ de la
feuille 1.
j'utilise cette fonction:
mais j'ai remarqué qu'en mettant cette formule sur la ligne en dessous, ca
me fait la somme, et je voudrai pas que cela me fasse la somme, je veux
juste

recuperer la valeur.
comment modifier cette formule?


SOMMEPROD((INDIRECT($E$4&"!H15:H200")=H15)*(INDIRECT($E$4&"!I15:I200")=I15)*

(INDIRECT($E$4&"!K15:K200")=K15)*(INDIRECT($E$4&"!AJ15:AJ200")
Merci de votre aide








Avatar
PHIL
pourquoi dans ta formules, tu met &C15, il veut de H15 à H200

????



"docm" wrote:

Pour ne récupérer que les valeurs et non pas leur somme, mieux vaut
remplacer SOMMEPROD par SI.

En mettant les numéros de lignes 15 à 200 quelque part, ici en C15 et
suivantes ( ex. C15, C16...)

=SI((INDIRECT($E$4 & "!H" & C15)=I15)*(INDIRECT($E$4 & "!I" &
C15)=J15)*(INDIRECT($E$4 & "!K" & C15)=L15);INDIRECT($E$4&"!AJ"&C15);"NON")

Tirer vers le bas.

Salutations.

"JEAN" wrote in message
news:
Bonjour,

Sur ma feuille 2 je voudrai récuperer dans une colonne la valeur de la
colonne AJ de ma feuille 1suivant que sur ma feuille 1 les valeurs que
j'ai

en H15 I15 et K15
corresponde a celle de la colonne H et I et K de ma feuille 1,
du coup sic ela correspond recuperer la valeur de la colonne AJ de la
feuille 1.
j'utilise cette fonction:
mais j'ai remarqué qu'en mettant cette formule sur la ligne en dessous, ca
me fait la somme, et je voudrai pas que cela me fasse la somme, je veux
juste

recuperer la valeur.
comment modifier cette formule?


SOMMEPROD((INDIRECT($E$4&"!H15:H200")=H15)*(INDIRECT($E$4&"!I15:I200")=I15)*

(INDIRECT($E$4&"!K15:K200")=K15)*(INDIRECT($E$4&"!AJ15:AJ200")
Merci de votre aide








Avatar
docm
Pourquoi est-ce que tu testes pas la formule? Ca te permettrait de voir
qu'elle fonctionne et peut-être d'en comprendre le mécanisme.

"PHIL" wrote in message
news:
pourquoi dans ta formules, tu met &C15, il veut de H15 à H200

????



"docm" wrote:

Pour ne récupérer que les valeurs et non pas leur somme, mieux vaut
remplacer SOMMEPROD par SI.

En mettant les numéros de lignes 15 à 200 quelque part, ici en C15 et
suivantes ( ex. C15, C16...)

=SI((INDIRECT($E$4 & "!H" & C15)=I15)*(INDIRECT($E$4 & "!I" &
C15)=J15)*(INDIRECT($E$4 & "!K" &
C15)=L15);INDIRECT($E$4&"!AJ"&C15);"NON")



Tirer vers le bas.

Salutations.

"JEAN" wrote in message
news:
Bonjour,

Sur ma feuille 2 je voudrai récuperer dans une colonne la valeur de la
colonne AJ de ma feuille 1suivant que sur ma feuille 1 les valeurs que
j'ai

en H15 I15 et K15
corresponde a celle de la colonne H et I et K de ma feuille 1,
du coup sic ela correspond recuperer la valeur de la colonne AJ de la
feuille 1.
j'utilise cette fonction:
mais j'ai remarqué qu'en mettant cette formule sur la ligne en
dessous, ca



me fait la somme, et je voudrai pas que cela me fasse la somme, je
veux



juste
recuperer la valeur.
comment modifier cette formule?




SOMMEPROD((INDIRECT($E$4&"!H15:H200")=H15)*(INDIRECT($E$4&"!I15:I200")=I15)*


(INDIRECT($E$4&"!K15:K200")=K15)*(INDIRECT($E$4&"!AJ15:AJ200")
Merci de votre aide