OVH Cloud OVH Cloud

Rechercher une valeur selon 2 conditions

4 réponses
Avatar
tatanka
re-bonjour à tous

comme je suis en forme ce matin j'ai encore un petit problème à vous soumettre

comment je peux afficher une valeur selon deux condtions
voici mon fichier pour l'exemple (ca sera plus simple que des tonnes
d'explications)
http://cjoint.com/?jslAhlf5DQ

donc selon les infos en C17 et C18 j'aimerai que ca me trouve la valeur qui
correspond à ces deux critères dans le tableau ==>sur l'exemple H10

merci beaucoup

4 réponses

Avatar
Pierre Fauconnier
Bonjour

Par rapport à ton exemple, tu peux utiliser

ÞCALER(A3;EQUIV(C17;A4:A12);EQUIV(C18;C3:J3)+1;1;1)

Ok?


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"tatanka" a écrit dans le message de
news:
re-bonjour à tous

comme je suis en forme ce matin j'ai encore un petit problème à vous
soumettre

comment je peux afficher une valeur selon deux condtions
voici mon fichier pour l'exemple (ca sera plus simple que des tonnes
d'explications)
http://cjoint.com/?jslAhlf5DQ

donc selon les infos en C17 et C18 j'aimerai que ca me trouve la valeur
qui
correspond à ces deux critères dans le tableau ==>sur l'exemple H10

merci beaucoup


Avatar
tatanka
bizarre ça ne marche pas tout le temps quand je change l'une des deux cases
dans certain cas la valeur donnée n'est pas la bonne ...

Mais il y a aussi une chose que je n'ai pas assez préciser la valeur que la
formule doit me trouver se trouve dans les 4 dernières colonnes et non dans
la totalité du tableau(détail très importany je le concède )

donc je pense que la base de la formule est bonne mais il y a un petit
quelque chose qui ne marche pas et la j'ai essayé plusieurs solutions mais je
ne trouve pas (encore un peu de mal avec les formule DECALER et EQUIV)


Bonjour

Par rapport à ton exemple, tu peux utiliser

ÞCALER(A3;EQUIV(C17;A4:A12);EQUIV(C18;C3:J3)+1;1;1)

Ok?


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"tatanka" a écrit dans le message de
news:
re-bonjour à tous

comme je suis en forme ce matin j'ai encore un petit problème à vous
soumettre

comment je peux afficher une valeur selon deux condtions
voici mon fichier pour l'exemple (ca sera plus simple que des tonnes
d'explications)
http://cjoint.com/?jslAhlf5DQ

donc selon les infos en C17 et C18 j'aimerai que ca me trouve la valeur
qui
correspond à ces deux critères dans le tableau ==>sur l'exemple H10

merci beaucoup







Avatar
Pierre Fauconnier
Dans ma formule, j'avais oublié ;0 dans EQUIV

si tu veux chercher uniquement dans les 4 dernières colonnes, utilise

ÞCALER(F3;EQUIV(C17;A4:A12;0);EQUIV(C18;C3:J3;0);1;1)

Equiv permet de trouver la place d'une valeur dans une série, par exemple
equiv(c17;a4;a12;0) permet de trouver la place de la cellule qui contient la
valeur de C17 dans la plage A4. A4 ayant la place n° 1. Le dernier
paramètre, 0, permet de chercher la valeur exacte.

Décaler(Par1;Par2;Par3;Par4;Par5) permet, à partir de la cellule définie en
Par1, de décaler de Par2 lignes et de Par3 colonnes, pour définir une plage
de Par4 lignes et de Par5 colonnes.

Decaler(A1;3;5;1;1) permet de définir la cellule se trouvant 3 lignes sous
A1 (ligne 4) et 5 colonnes à droite de A1, soit la colonne 6 (F), et donc de
renvoyer la valeur de F4

Tu peux aussi utiliser
=somme(Decaler(a1;3;5;6;4) qui renverra la somme d'une plage commençant en
F4 (voir plus haut), et qui se terminera en I9.

Ok?


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci


"tatanka" a écrit dans le message de
news:
bizarre ça ne marche pas tout le temps quand je change l'une des deux
cases
dans certain cas la valeur donnée n'est pas la bonne ...

Mais il y a aussi une chose que je n'ai pas assez préciser la valeur que
la
formule doit me trouver se trouve dans les 4 dernières colonnes et non
dans
la totalité du tableau(détail très importany je le concède )

donc je pense que la base de la formule est bonne mais il y a un petit
quelque chose qui ne marche pas et la j'ai essayé plusieurs solutions mais
je
ne trouve pas (encore un peu de mal avec les formule DECALER et EQUIV)


Bonjour

Par rapport à ton exemple, tu peux utiliser

ÞCALER(A3;EQUIV(C17;A4:A12);EQUIV(C18;C3:J3)+1;1;1)

Ok?


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"tatanka" a écrit dans le message de
news:
re-bonjour à tous

comme je suis en forme ce matin j'ai encore un petit problème à vous
soumettre

comment je peux afficher une valeur selon deux condtions
voici mon fichier pour l'exemple (ca sera plus simple que des tonnes
d'explications)
http://cjoint.com/?jslAhlf5DQ

donc selon les infos en C17 et C18 j'aimerai que ca me trouve la valeur
qui
correspond à ces deux critères dans le tableau ==>sur l'exemple H10

merci beaucoup









Avatar
tatanka
nikel cette fois ca marche parfaitement

je te remercie pour la solution et le petit cours sur les formules en même
temps !!!

heureusement que ce genre d'aide existe
vous faites du bon boulot encore merci

cordialement

tatanka


Dans ma formule, j'avais oublié ;0 dans EQUIV

si tu veux chercher uniquement dans les 4 dernières colonnes, utilise

ÞCALER(F3;EQUIV(C17;A4:A12;0);EQUIV(C18;C3:J3;0);1;1)

Equiv permet de trouver la place d'une valeur dans une série, par exemple
equiv(c17;a4;a12;0) permet de trouver la place de la cellule qui contient la
valeur de C17 dans la plage A4. A4 ayant la place n° 1. Le dernier
paramètre, 0, permet de chercher la valeur exacte.

Décaler(Par1;Par2;Par3;Par4;Par5) permet, à partir de la cellule définie en
Par1, de décaler de Par2 lignes et de Par3 colonnes, pour définir une plage
de Par4 lignes et de Par5 colonnes.

Decaler(A1;3;5;1;1) permet de définir la cellule se trouvant 3 lignes sous
A1 (ligne 4) et 5 colonnes à droite de A1, soit la colonne 6 (F), et donc de
renvoyer la valeur de F4

Tu peux aussi utiliser
=somme(Decaler(a1;3;5;6;4) qui renverra la somme d'une plage commençant en
F4 (voir plus haut), et qui se terminera en I9.

Ok?


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci


"tatanka" a écrit dans le message de
news:
bizarre ça ne marche pas tout le temps quand je change l'une des deux
cases
dans certain cas la valeur donnée n'est pas la bonne ...

Mais il y a aussi une chose que je n'ai pas assez préciser la valeur que
la
formule doit me trouver se trouve dans les 4 dernières colonnes et non
dans
la totalité du tableau(détail très importany je le concède )

donc je pense que la base de la formule est bonne mais il y a un petit
quelque chose qui ne marche pas et la j'ai essayé plusieurs solutions mais
je
ne trouve pas (encore un peu de mal avec les formule DECALER et EQUIV)


Bonjour

Par rapport à ton exemple, tu peux utiliser

ÞCALER(A3;EQUIV(C17;A4:A12);EQUIV(C18;C3:J3)+1;1;1)

Ok?


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin (
proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"tatanka" a écrit dans le message de
news:
re-bonjour à tous

comme je suis en forme ce matin j'ai encore un petit problème à vous
soumettre

comment je peux afficher une valeur selon deux condtions
voici mon fichier pour l'exemple (ca sera plus simple que des tonnes
d'explications)
http://cjoint.com/?jslAhlf5DQ

donc selon les infos en C17 et C18 j'aimerai que ca me trouve la valeur
qui
correspond à ces deux critères dans le tableau ==>sur l'exemple H10

merci beaucoup