OVH Cloud OVH Cloud

Recherche selon 3 critères

14 réponses
Avatar
Fred
Bonjour,

Je suis un peu embêté car je n'arrive pas à faire une recherche qui
porterait sur 3 critères :

Sur une feuille X , un tableau avec:
Colone A : Nom de ville
Colone B : Mois
Colone C : Tarif

Sur une feuille Y :
Colone A : Nom de ville
Colone B : Mois en cours
Colone C : Tarif

Je souhaiterais que sur la feuille Y, en automatique, selon le nom de la
ville, apparaisse le tarif du mois en cours (car sur la feuille X je garde
tous les mois en archive)...

J'espère que cela est clair et pas trop embrouillé !!!

Merci.

FRED.

4 réponses

1 2
Avatar
isabelle
bonjour Fred,

=SOMMEPROD((Feuil2!$A$2:$A$100¢)*(MOIS(Feuil2!$B$2:$B$100)=MOIS(AUJOURDHUI()))*(Feuil2!$C$2:$C$100))

ps/ il ne faut pas joindre un fichier directement sur le forum, if faut
déposer ton fichier ici : http://www.cjoint.com
et revenir ici donner le lien de téléchargement que le site va générer.

isabelle


Fred a écrit :
Ouf, oui, merci pour ta proposition.
Je joins le fichier.
ce que je cherche à obtenir, c'est le calcul automatique sur la
feuille 1 en colone B, en fonction du mois en cours.

Merci.

FRED.



"ChristianM" a écrit dans le message de
news:%
Si tu veux, met ton tableau sur cjoint et comme cela on pourra mieux
regarder (enlève ou modifie les informations confidentielles)

--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Heu, bon désolé, mais je positionne la formule sur feuily en B1;
mais j'obtiens une erreur...
Arrrg, je pense que je nage !

FRED.

"isabelle" a écrit dans le message de
news:
bonjour Fred,

=SOMMEPROD((Feuilx!$A$2:$A$100¢)*(Feuilx!$B$2:$B$100=TEXTE(MOIS(AUJOURDHUI());"mmm")*(Feuilx!$C$2:$C$100))


isabelle



Fred a écrit :
Désolé,

j'espère que ce sera plus clair comme ça.
Sur la feuille Y , j'ai les villes, je souhaites afficher le
montant en fonction du mois en cours de la feuille X :


Feuille X :

Toulouse octobre 100?
Paris octobre 200?
Toulouse novembre 150 ?
Paris novembre 160 ?

Feuille Y :

Toulouse 150?
Paris 160 ?



"ChristianM" a écrit dans le message de
news:
Cependant sur ton post initial tu mets que tu as en colonne B de
ta feuille Y le mois en cours !
Si ton mois sur la feuille X peut être de format numérique ( 1 à
12 ) tu peux mettre en B sur la feuille Y =MOIS(AUJOURDHUI())


--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Euh, vraiment désolé, mais sur ma deuxième feuille (Y), je n'ai
que :
A Nom de ville
C Tarif
Je cherche à afficher le tarif sur la feuille Y en fonction du
mois en cours (la colonne B de la feuille X comprendra des
lignes Octobre, Novembre ...).

Merci d'avance,

FRED.




"ChristianM" a écrit dans le message de
news:
Bonjour,
Je suppose que tu n'as dans la feuille X qu'un seule ligne par
couple Ville/mois.
Si tu nommes tes plages :
colonne A = ville
colonne B = mois
colonne C = tarif

sur la feuille Y en colonne C :
=SOMMEPROD((ville¢)*(mois²)*tarif)

Est-ce cela ?

--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Je suis un peu embêté car je n'arrive pas à faire une
recherche qui porterait sur 3 critères :

Sur une feuille X , un tableau avec:
Colone A : Nom de ville
Colone B : Mois
Colone C : Tarif

Sur une feuille Y :
Colone A : Nom de ville
Colone B : Mois en cours
Colone C : Tarif

Je souhaiterais que sur la feuille Y, en automatique, selon le
nom de la ville, apparaisse le tarif du mois en cours (car sur
la feuille X je garde tous les mois en archive)...

J'espère que cela est clair et pas trop embrouillé !!!

Merci.

FRED.






























Avatar
Fred
Je ne dirais qu'une chose EXCELLENT !!
Je vais quand même essayer de comprendre un peu ta formule, histoire de ne
pas utiliser idiot !!

Merci encore et bonne soirée.

FRED.



"ChristianM" a écrit dans le message de
news:
le voilà en retour : clique sur ce lien
http://cjoint.com/?ltsbsMDP4N

--
ChristianM


"Fred" a écrit dans le message de news:

Ouf, oui, merci pour ta proposition.
Je joins le fichier.
ce que je cherche à obtenir, c'est le calcul automatique sur la feuille 1
en
colone B, en fonction du mois en cours.

Merci.

FRED.



"ChristianM" a écrit dans le message de
news:%
Si tu veux, met ton tableau sur cjoint et comme cela on pourra mieux
regarder (enlève ou modifie les informations confidentielles)

--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Heu, bon désolé, mais je positionne la formule sur feuily en B1; mais
j'obtiens une erreur...
Arrrg, je pense que je nage !

FRED.

"isabelle" a écrit dans le message de
news:
bonjour Fred,

=SOMMEPROD((Feuilx!$A$2:$A$100¢)*(Feuilx!$B$2:$B$100=TEXTE(MOIS(AUJOURDHUI());"mmm")*(Feuilx!$C$2:$C$100))

isabelle



Fred a écrit :
Désolé,

j'espère que ce sera plus clair comme ça.
Sur la feuille Y , j'ai les villes, je souhaites afficher le montant
en
fonction du mois en cours de la feuille X :


Feuille X :

Toulouse octobre 100?
Paris octobre 200?
Toulouse novembre 150 ?
Paris novembre 160 ?

Feuille Y :

Toulouse 150?
Paris 160 ?



"ChristianM" a écrit dans le message de
news:
Cependant sur ton post initial tu mets que tu as en colonne B de ta
feuille Y le mois en cours !
Si ton mois sur la feuille X peut être de format numérique ( 1 à
12 )
tu peux mettre en B sur la feuille Y =MOIS(AUJOURDHUI())


--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Euh, vraiment désolé, mais sur ma deuxième feuille (Y), je n'ai que
:
A Nom de ville
C Tarif
Je cherche à afficher le tarif sur la feuille Y en fonction du mois
en cours (la colonne B de la feuille X comprendra des lignes
Octobre,
Novembre ...).

Merci d'avance,

FRED.




"ChristianM" a écrit dans le message de
news:
Bonjour,
Je suppose que tu n'as dans la feuille X qu'un seule ligne par
couple Ville/mois.
Si tu nommes tes plages :
colonne A = ville
colonne B = mois
colonne C = tarif

sur la feuille Y en colonne C :
=SOMMEPROD((ville¢)*(mois²)*tarif)

Est-ce cela ?

--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Je suis un peu embêté car je n'arrive pas à faire une recherche
qui
porterait sur 3 critères :

Sur une feuille X , un tableau avec:
Colone A : Nom de ville
Colone B : Mois
Colone C : Tarif

Sur une feuille Y :
Colone A : Nom de ville
Colone B : Mois en cours
Colone C : Tarif

Je souhaiterais que sur la feuille Y, en automatique, selon le
nom
de la ville, apparaisse le tarif du mois en cours (car sur la
feuille X je garde tous les mois en archive)...

J'espère que cela est clair et pas trop embrouillé !!!

Merci.

FRED.



































Avatar
Christian M
Bonsoir,
Je vais essayer de t'expliquer brièvement :
=SOMMEPROD((Feuil2!$A$2:$A$100þuil1!A4)*(Feuil2!$B$2:$B$100ÚTE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1))*(Feuil2!$C$2:$C$100))

1er terme : on regarde dans la plage $A$2:$A$100 de la feuille 2 si la
cellule est égale à la cellule A4 de la feuille 1. Si c'est vrai la valeur
est de 1, sinon 0 (zéro)
2 ème terme : on regarde dans la plage $B$2:$B$100 de lafeuille 2 si la
cellule est égale au premier jour du mois de l'année d'aujourd'hui
(01/11/2008). Si vrai 1, sinon 0.
3 ème terme : reprend en $C$2:$C$100 de la Feuil 2 le montant
Ceci se fait ligne par ligne:
Regarde ton tableau que je te joins, tu verras sur la feuille 2 comment cela
fonctionne.
http://cjoint.com/?ltw7uXvhxT

J'avais rédigé il y a quelques temps un petit article d'explication. Tu le
trouveras ici : http://cjoint.com/?ltxblRaeVW

Tu verras, SOMMEPROD() est vraiment très utile !
Bonne suite.

ChristianM
-----------------------------------------------------------------------------------------------------------------------
"Fred" a écrit dans le message de news:

Je ne dirais qu'une chose EXCELLENT !!
Je vais quand même essayer de comprendre un peu ta formule, histoire de ne
pas utiliser idiot !!

Merci encore et bonne soirée.

FRED.



"ChristianM" a écrit dans le message de
news:
le voilà en retour : clique sur ce lien
http://cjoint.com/?ltsbsMDP4N

--
ChristianM


"Fred" a écrit dans le message de news:

Ouf, oui, merci pour ta proposition.
Je joins le fichier.
ce que je cherche à obtenir, c'est le calcul automatique sur la feuille
1 en
colone B, en fonction du mois en cours.

Merci.

FRED.



"ChristianM" a écrit dans le message de
news:%
Si tu veux, met ton tableau sur cjoint et comme cela on pourra mieux
regarder (enlève ou modifie les informations confidentielles)

--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Heu, bon désolé, mais je positionne la formule sur feuily en B1; mais
j'obtiens une erreur...
Arrrg, je pense que je nage !

FRED.

"isabelle" a écrit dans le message de
news:
bonjour Fred,

=SOMMEPROD((Feuilx!$A$2:$A$100¢)*(Feuilx!$B$2:$B$100=TEXTE(MOIS(AUJOURDHUI());"mmm")*(Feuilx!$C$2:$C$100))

isabelle



Fred a écrit :
Désolé,

j'espère que ce sera plus clair comme ça.
Sur la feuille Y , j'ai les villes, je souhaites afficher le montant
en
fonction du mois en cours de la feuille X :


Feuille X :

Toulouse octobre 100?
Paris octobre 200?
Toulouse novembre 150 ?
Paris novembre 160 ?

Feuille Y :

Toulouse 150?
Paris 160 ?



"ChristianM" a écrit dans le message de
news:
Cependant sur ton post initial tu mets que tu as en colonne B de ta
feuille Y le mois en cours !
Si ton mois sur la feuille X peut être de format numérique ( 1 à
12 )
tu peux mettre en B sur la feuille Y =MOIS(AUJOURDHUI())


--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Euh, vraiment désolé, mais sur ma deuxième feuille (Y), je n'ai
que :
A Nom de ville
C Tarif
Je cherche à afficher le tarif sur la feuille Y en fonction du
mois
en cours (la colonne B de la feuille X comprendra des lignes
Octobre,
Novembre ...).

Merci d'avance,

FRED.




"ChristianM" a écrit dans le message de
news:
Bonjour,
Je suppose que tu n'as dans la feuille X qu'un seule ligne par
couple Ville/mois.
Si tu nommes tes plages :
colonne A = ville
colonne B = mois
colonne C = tarif

sur la feuille Y en colonne C :
=SOMMEPROD((ville¢)*(mois²)*tarif)

Est-ce cela ?

--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Je suis un peu embêté car je n'arrive pas à faire une recherche
qui
porterait sur 3 critères :

Sur une feuille X , un tableau avec:
Colone A : Nom de ville
Colone B : Mois
Colone C : Tarif

Sur une feuille Y :
Colone A : Nom de ville
Colone B : Mois en cours
Colone C : Tarif

Je souhaiterais que sur la feuille Y, en automatique, selon le
nom
de la ville, apparaisse le tarif du mois en cours (car sur la
feuille X je garde tous les mois en archive)...

J'espère que cela est clair et pas trop embrouillé !!!

Merci.

FRED.






































Avatar
Fred
Bonjour à tous,

Bien noté Isabelle, désolé.

Merci Christian pour les explications.
Je fais une intervention loin de mon bureau en ce moment mais dès que je
reviens je me plonge dedans !

Bonne journée à tous,

FRED.


"isabelle" a écrit dans le message de
news:ON$
bonjour Fred,

=SOMMEPROD((Feuil2!$A$2:$A$100¢)*(MOIS(Feuil2!$B$2:$B$100)=MOIS(AUJOURDHUI()))*(Feuil2!$C$2:$C$100))

ps/ il ne faut pas joindre un fichier directement sur le forum, if faut
déposer ton fichier ici : http://www.cjoint.com
et revenir ici donner le lien de téléchargement que le site va générer.

isabelle


Fred a écrit :
Ouf, oui, merci pour ta proposition.
Je joins le fichier.
ce que je cherche à obtenir, c'est le calcul automatique sur la feuille 1
en colone B, en fonction du mois en cours.

Merci.

FRED.



"ChristianM" a écrit dans le message de
news:%
Si tu veux, met ton tableau sur cjoint et comme cela on pourra mieux
regarder (enlève ou modifie les informations confidentielles)

--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Heu, bon désolé, mais je positionne la formule sur feuily en B1; mais
j'obtiens une erreur...
Arrrg, je pense que je nage !

FRED.

"isabelle" a écrit dans le message de
news:
bonjour Fred,

=SOMMEPROD((Feuilx!$A$2:$A$100¢)*(Feuilx!$B$2:$B$100=TEXTE(MOIS(AUJOURDHUI());"mmm")*(Feuilx!$C$2:$C$100))

isabelle



Fred a écrit :
Désolé,

j'espère que ce sera plus clair comme ça.
Sur la feuille Y , j'ai les villes, je souhaites afficher le montant
en fonction du mois en cours de la feuille X :


Feuille X :

Toulouse octobre 100?
Paris octobre 200?
Toulouse novembre 150 ?
Paris novembre 160 ?

Feuille Y :

Toulouse 150?
Paris 160 ?



"ChristianM" a écrit dans le message de
news:
Cependant sur ton post initial tu mets que tu as en colonne B de ta
feuille Y le mois en cours !
Si ton mois sur la feuille X peut être de format numérique ( 1 à
12 ) tu peux mettre en B sur la feuille Y =MOIS(AUJOURDHUI())


--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Euh, vraiment désolé, mais sur ma deuxième feuille (Y), je n'ai que
:
A Nom de ville
C Tarif
Je cherche à afficher le tarif sur la feuille Y en fonction du mois
en cours (la colonne B de la feuille X comprendra des lignes
Octobre, Novembre ...).

Merci d'avance,

FRED.




"ChristianM" a écrit dans le message de
news:
Bonjour,
Je suppose que tu n'as dans la feuille X qu'un seule ligne par
couple Ville/mois.
Si tu nommes tes plages :
colonne A = ville
colonne B = mois
colonne C = tarif

sur la feuille Y en colonne C :
=SOMMEPROD((ville¢)*(mois²)*tarif)

Est-ce cela ?

--
ChristianM


"Fred" a écrit dans le message de news:
%
Bonjour,

Je suis un peu embêté car je n'arrive pas à faire une recherche
qui porterait sur 3 critères :

Sur une feuille X , un tableau avec:
Colone A : Nom de ville
Colone B : Mois
Colone C : Tarif

Sur une feuille Y :
Colone A : Nom de ville
Colone B : Mois en cours
Colone C : Tarif

Je souhaiterais que sur la feuille Y, en automatique, selon le
nom de la ville, apparaisse le tarif du mois en cours (car sur la
feuille X je garde tous les mois en archive)...

J'espère que cela est clair et pas trop embrouillé !!!

Merci.

FRED.
































1 2