OVH Cloud OVH Cloud

SommeProd ?

18 réponses
Avatar
Michel69
Bonjour à toutes et à tous,
Excel 2003 : Comment faire pour totaliser les montants d'une colonne (O par
exemple) en fonction de 2 critères se trouvant en colonne E et N ?
col E : critère MOPHA
col N : Juillet
col O : les coûts

MOPHA juillet 1500,00
EST juillet 2000,00
MOPHA juillet ........................

la formule : $A5 janvier, B$2 juillet
=SOMMEPROD((BDD!$E$2:$E$1998=$A5)*(BDD!$N$2:$N$1998=B$2)*($O$3:$O$1999)) est
"acceptée" par excel mais me retourne que des 0 ? alors qu'il y a des coûts
de saisis ?
Ou se trouverait l'erreur ?
Merci pour votre aide
Michel

8 réponses

1 2
Avatar
Jacky
Re....
.... le mois avec =si($d3="";"";texte($d3;"mmmm")).


=SI(D3="";"";D3)
et mettre les cellules au format MMMM
Voir ici
http://cjoint.com/?jxqmreAOpS
--
Salutations
JJ


"Michel69" a écrit dans le message de
news:
Re Jacky
Ton exemple fonctionne très bien.
Seulement mes données ne sont pas sur la même feuille les 3 col sont sur
BDD
et le tableau que je rempli (ou j'essaye) se trouve sur la feuille
calculs.
Si je mets le nom bdd! dans la formule il me fout un #valeur!. J'ai
contourné le pb avec un TCD, mais j'aimerais comprendre.
Je pense que j'ai un conflit de format de date. Dans Bdd!N je ne prends
que
le mois avec =si($d3="";"";texte($d3;"mmmm")).
Est-ce que ce ne serait pas dû aussi au fait que dans Bdd!O,j'ai des
celleues vides ?
Merci
Michel

"Jacky" a écrit :

Re...
> Il y a une coquille dans le 1er énoncé il faut lire B$2 juillet et $a5
> MOPHA
Oui ;o)))
Voir ici
http://cjoint.com/?jxpgSvQbsy
--
Salutations
JJ


"Michel69" a écrit dans le message
de
news:
> Merci à tous pour vos réponses
> Il y a une coquille dans le 1er énoncé il faut lire B$2 juillet et $a5
> MOPHA
> Je vais essayer le somme.si et vous tiens au courant
> Michel
>
> "Michel69" a écrit :
>
>> Bonjour à toutes et à tous,
>> Excel 2003 : Comment faire pour totaliser les montants d'une colonne
>> (O
>> par
>> exemple) en fonction de 2 critères se trouvant en colonne E et N ?
>> col E : critère MOPHA
>> col N : Juillet
>> col O : les coûts
>>
>> MOPHA juillet 1500,00
>> EST juillet 2000,00
>> MOPHA juillet ........................
>>
>> la formule : $A5 janvier, B$2 juillet
>> =SOMMEPROD((BDD!$E$2:$E$1998=$A5)*(BDD!$N$2:$N$1998=B$2)*($O$3:$O$1999))
>> est
>> "acceptée" par excel mais me retourne que des 0 ? alors qu'il y a des
>> coûts
>> de saisis ?
>> Ou se trouverait l'erreur ?
>> Merci pour votre aide
>> Michel








Avatar
Michel69
Jacky,
Merci de ton aide mais il ne veut rien savoir. Je laisse tomber.
J'ai intégralement fait ce que tu as dit, j'ai toujours ce #valeur!
Les dates sont au format mmmm........
Merci quand même
Michel

"Jacky" a écrit :

Re....
>.... le mois avec =si($d3="";"";texte($d3;"mmmm")).
=SI(D3="";"";D3)
et mettre les cellules au format MMMM
Voir ici
http://cjoint.com/?jxqmreAOpS
--
Salutations
JJ


"Michel69" a écrit dans le message de
news:
> Re Jacky
> Ton exemple fonctionne très bien.
> Seulement mes données ne sont pas sur la même feuille les 3 col sont sur
> BDD
> et le tableau que je rempli (ou j'essaye) se trouve sur la feuille
> calculs.
> Si je mets le nom bdd! dans la formule il me fout un #valeur!. J'ai
> contourné le pb avec un TCD, mais j'aimerais comprendre.
> Je pense que j'ai un conflit de format de date. Dans Bdd!N je ne prends
> que
> le mois avec =si($d3="";"";texte($d3;"mmmm")).
> Est-ce que ce ne serait pas dû aussi au fait que dans Bdd!O,j'ai des
> celleues vides ?
> Merci
> Michel
>
> "Jacky" a écrit :
>
>> Re...
>> > Il y a une coquille dans le 1er énoncé il faut lire B$2 juillet et $a5
>> > MOPHA
>> Oui ;o)))
>> Voir ici
>> http://cjoint.com/?jxpgSvQbsy
>> --
>> Salutations
>> JJ
>>
>>
>> "Michel69" a écrit dans le message
>> de
>> news:
>> > Merci à tous pour vos réponses
>> > Il y a une coquille dans le 1er énoncé il faut lire B$2 juillet et $a5
>> > MOPHA
>> > Je vais essayer le somme.si et vous tiens au courant
>> > Michel
>> >
>> > "Michel69" a écrit :
>> >
>> >> Bonjour à toutes et à tous,
>> >> Excel 2003 : Comment faire pour totaliser les montants d'une colonne
>> >> (O
>> >> par
>> >> exemple) en fonction de 2 critères se trouvant en colonne E et N ?
>> >> col E : critère MOPHA
>> >> col N : Juillet
>> >> col O : les coûts
>> >>
>> >> MOPHA juillet 1500,00
>> >> EST juillet 2000,00
>> >> MOPHA juillet ........................
>> >>
>> >> la formule : $A5 janvier, B$2 juillet
>> >> =SOMMEPROD((BDD!$E$2:$E$1998=$A5)*(BDD!$N$2:$N$1998=B$2)*($O$3:$O$1999))
>> >> est
>> >> "acceptée" par excel mais me retourne que des 0 ? alors qu'il y a des
>> >> coûts
>> >> de saisis ?
>> >> Ou se trouverait l'erreur ?
>> >> Merci pour votre aide
>> >> Michel
>>
>>
>>
>>






Avatar
Jacky
Re...
.....Je laisse tomber


Tu abandonnes un peu vite, Non???
Repose toi, et reprend demain .
Si l'exemple fonctionne, il n'y a aucune raison apparente que cela ne
fonctionne pas sur ton fichier.
As-tu bien pris cette formule avec le point-virgule
......;(bdd!$O$2:$O$1998))
=SOMMEPROD((bdd!$E$2:$E$1998=$A$5)*(MOIS(bdd!$N$2:$N$1998)=MOIS($B$2));(bdd!$O$2:$O$1998))
et non pas
=SOMMEPROD((bdd!$E$2:$E$1998=$A$5)*(MOIS(bdd!$N$2:$N$1998)=MOIS($B$2))*bdd!$O$2:$O$1998)
avec le multiplier
Sinon un brouillon du fichier sur:
http://www.cjoint.com/


--
Salutations
JJ


"Michel69" a écrit dans le message de
news:
Jacky,
Merci de ton aide mais il ne veut rien savoir. Je laisse tomber.
J'ai intégralement fait ce que tu as dit, j'ai toujours ce #valeur!
Les dates sont au format mmmm........
Merci quand même
Michel

"Jacky" a écrit :

Re....
>.... le mois avec =si($d3="";"";texte($d3;"mmmm")).
=SI(D3="";"";D3)
et mettre les cellules au format MMMM
Voir ici
http://cjoint.com/?jxqmreAOpS
--
Salutations
JJ


"Michel69" a écrit dans le message
de
news:
> Re Jacky
> Ton exemple fonctionne très bien.
> Seulement mes données ne sont pas sur la même feuille les 3 col sont
> sur
> BDD
> et le tableau que je rempli (ou j'essaye) se trouve sur la feuille
> calculs.
> Si je mets le nom bdd! dans la formule il me fout un #valeur!. J'ai
> contourné le pb avec un TCD, mais j'aimerais comprendre.
> Je pense que j'ai un conflit de format de date. Dans Bdd!N je ne prends
> que
> le mois avec =si($d3="";"";texte($d3;"mmmm")).
> Est-ce que ce ne serait pas dû aussi au fait que dans Bdd!O,j'ai des
> celleues vides ?
> Merci
> Michel
>
> "Jacky" a écrit :
>
>> Re...
>> > Il y a une coquille dans le 1er énoncé il faut lire B$2 juillet et
>> > $a5
>> > MOPHA
>> Oui ;o)))
>> Voir ici
>> http://cjoint.com/?jxpgSvQbsy
>> --
>> Salutations
>> JJ
>>
>>
>> "Michel69" a écrit dans le
>> message
>> de
>> news:
>> > Merci à tous pour vos réponses
>> > Il y a une coquille dans le 1er énoncé il faut lire B$2 juillet et
>> > $a5
>> > MOPHA
>> > Je vais essayer le somme.si et vous tiens au courant
>> > Michel
>> >
>> > "Michel69" a écrit :
>> >
>> >> Bonjour à toutes et à tous,
>> >> Excel 2003 : Comment faire pour totaliser les montants d'une
>> >> colonne
>> >> (O
>> >> par
>> >> exemple) en fonction de 2 critères se trouvant en colonne E et N ?
>> >> col E : critère MOPHA
>> >> col N : Juillet
>> >> col O : les coûts
>> >>
>> >> MOPHA juillet 1500,00
>> >> EST juillet 2000,00
>> >> MOPHA juillet ........................
>> >>
>> >> la formule : $A5 janvier, B$2 juillet
>> >> =SOMMEPROD((BDD!$E$2:$E$1998=$A5)*(BDD!$N$2:$N$1998=B$2)*($O$3:$O$1999))
>> >> est
>> >> "acceptée" par excel mais me retourne que des 0 ? alors qu'il y a
>> >> des
>> >> coûts
>> >> de saisis ?
>> >> Ou se trouverait l'erreur ?
>> >> Merci pour votre aide
>> >> Michel
>>
>>
>>
>>








Avatar
Michel69
Bonjour Jacky,
Merci encore pour ton aide. Le fichier est sur
http://cjoint.com/?jyjOVlsn5t
La formule est écrite telle que la tienne. Avec le ; il renvoie #valeur!,
avec * il renvoie 0 ????
Quizz
Michel



"Jacky" a écrit :

Re...
>.....Je laisse tomber
Tu abandonnes un peu vite, Non???
Repose toi, et reprend demain .
Si l'exemple fonctionne, il n'y a aucune raison apparente que cela ne
fonctionne pas sur ton fichier.
As-tu bien pris cette formule avec le point-virgule
.......;(bdd!$O$2:$O$1998))
=SOMMEPROD((bdd!$E$2:$E$1998=$A$5)*(MOIS(bdd!$N$2:$N$1998)=MOIS($B$2));(bdd!$O$2:$O$1998))
et non pas
=SOMMEPROD((bdd!$E$2:$E$1998=$A$5)*(MOIS(bdd!$N$2:$N$1998)=MOIS($B$2))*bdd!$O$2:$O$1998)
avec le multiplier
Sinon un brouillon du fichier sur:
http://www.cjoint.com/


--
Salutations
JJ


"Michel69" a écrit dans le message de
news:
> Jacky,
> Merci de ton aide mais il ne veut rien savoir. Je laisse tomber.
> J'ai intégralement fait ce que tu as dit, j'ai toujours ce #valeur!
> Les dates sont au format mmmm........
> Merci quand même
> Michel
>
> "Jacky" a écrit :
>
>> Re....
>> >.... le mois avec =si($d3="";"";texte($d3;"mmmm")).
>> =SI(D3="";"";D3)
>> et mettre les cellules au format MMMM
>> Voir ici
>> http://cjoint.com/?jxqmreAOpS
>> --
>> Salutations
>> JJ
>>
>>
>> "Michel69" a écrit dans le message
>> de
>> news:
>> > Re Jacky
>> > Ton exemple fonctionne très bien.
>> > Seulement mes données ne sont pas sur la même feuille les 3 col sont
>> > sur
>> > BDD
>> > et le tableau que je rempli (ou j'essaye) se trouve sur la feuille
>> > calculs.
>> > Si je mets le nom bdd! dans la formule il me fout un #valeur!. J'ai
>> > contourné le pb avec un TCD, mais j'aimerais comprendre.
>> > Je pense que j'ai un conflit de format de date. Dans Bdd!N je ne prends
>> > que
>> > le mois avec =si($d3="";"";texte($d3;"mmmm")).
>> > Est-ce que ce ne serait pas dû aussi au fait que dans Bdd!O,j'ai des
>> > celleues vides ?
>> > Merci
>> > Michel
>> >
>> > "Jacky" a écrit :
>> >
>> >> Re...
>> >> > Il y a une coquille dans le 1er énoncé il faut lire B$2 juillet et
>> >> > $a5
>> >> > MOPHA
>> >> Oui ;o)))
>> >> Voir ici
>> >> http://cjoint.com/?jxpgSvQbsy
>> >> --
>> >> Salutations
>> >> JJ
>> >>
>> >>
>> >> "Michel69" a écrit dans le
>> >> message
>> >> de
>> >> news:
>> >> > Merci à tous pour vos réponses
>> >> > Il y a une coquille dans le 1er énoncé il faut lire B$2 juillet et
>> >> > $a5
>> >> > MOPHA
>> >> > Je vais essayer le somme.si et vous tiens au courant
>> >> > Michel
>> >> >
>> >> > "Michel69" a écrit :
>> >> >
>> >> >> Bonjour à toutes et à tous,
>> >> >> Excel 2003 : Comment faire pour totaliser les montants d'une
>> >> >> colonne
>> >> >> (O
>> >> >> par
>> >> >> exemple) en fonction de 2 critères se trouvant en colonne E et N ?
>> >> >> col E : critère MOPHA
>> >> >> col N : Juillet
>> >> >> col O : les coûts
>> >> >>
>> >> >> MOPHA juillet 1500,00
>> >> >> EST juillet 2000,00
>> >> >> MOPHA juillet ........................
>> >> >>
>> >> >> la formule : $A5 janvier, B$2 juillet
>> >> >> =SOMMEPROD((BDD!$E$2:$E$1998=$A5)*(BDD!$N$2:$N$1998=B$2)*($O$3:$O$1999))
>> >> >> est
>> >> >> "acceptée" par excel mais me retourne que des 0 ? alors qu'il y a
>> >> >> des
>> >> >> coûts
>> >> >> de saisis ?
>> >> >> Ou se trouverait l'erreur ?
>> >> >> Merci pour votre aide
>> >> >> Michel
>> >>
>> >>
>> >>
>> >>
>>
>>
>>
>>





Avatar
Modeste
Bonsour® Michel69 avec ferveur ;o))) vous nous disiez :

Bonjour Jacky,
Merci encore pour ton aide. Le fichier est sur
http://cjoint.com/?jyjOVlsn5t
La formule est écrite telle que la tienne. Avec le ; il renvoie
#valeur!, avec * il renvoie 0 ????



en feuil3 :
en B2 :
=SOMMEPROD((BDD!$E$3:$E$1998=$A2)*(MOIS(BDD!$D$3:$D$1998)=MOIS(B$1) );(BDD!$O$3:$O$1998))

nb :
il faut étendre la formule dans les colonnes souhaitées
il n'y a des coûts que pour la periode Juillet Aout !!!!

juillet août
I01 0,00 0,00
I02 0,00 0,00
I03 0,00 0,00
I04 0,00 0,00
I05 0,00 0,00
Adolescents 0,00 0,00
Centre 0,00 0,00
Est 212,88 0,00
Ouest 7113,30 2169,31
Mopha 1091,01 319,32
Dapela 0,00 0,00
GérontoPsychiatrie 3406,08 650,80
Médico-Social 0,00 0,00
Management 0,00 286,03
Prestataire 0,00 0,00



--
--
@+
;o)))
Avatar
Michel69
Bonjour Modeste.
Merci pour ta réponse. J'ai bien sûr étendu la formule au tableau en feuil3,
j'ai obtenu que des #valeur! et pourtant la formule est strictement identique
à la tienne.
Pb de format ?, pb du à des cellules vides ? je ne sais plus.
J'ai du VBA sur la feuille BDD. Peut-être par là ?
Merci d'avance
Michel

"Modeste" a écrit :

Bonsour® Michel69 avec ferveur ;o))) vous nous disiez :

> Bonjour Jacky,
> Merci encore pour ton aide. Le fichier est sur
> http://cjoint.com/?jyjOVlsn5t
> La formule est écrite telle que la tienne. Avec le ; il renvoie
> #valeur!, avec * il renvoie 0 ????

en feuil3 :
en B2 :
=SOMMEPROD((BDD!$E$3:$E$1998=$A2)*(MOIS(BDD!$D$3:$D$1998)=MOIS(B$1));(BDD!$O$3:$O$1998))

nb :
il faut étendre la formule dans les colonnes souhaitées
il n'y a des coûts que pour la periode Juillet Aout !!!!

juillet août
I01 0,00 0,00
I02 0,00 0,00
I03 0,00 0,00
I04 0,00 0,00
I05 0,00 0,00
Adolescents 0,00 0,00
Centre 0,00 0,00
Est 212,88 0,00
Ouest 7113,30 2169,31
Mopha 1091,01 319,32
Dapela 0,00 0,00
GérontoPsychiatrie 3406,08 650,80
Médico-Social 0,00 0,00
Management 0,00 286,03
Prestataire 0,00 0,00



--
--
@+
;o)))



Avatar
Modeste
Bonsour® Michel69 avec ferveur ;o))) vous nous disiez :

Merci pour ta réponse. J'ai bien sûr étendu la formule au tableau en
feuil3, j'ai obtenu que des #valeur! et pourtant la formule est
strictement identique à la tienne.
Pb de format ?, pb du à des cellules vides ? je ne sais plus.



??????
http://cjoint.com/?jyoSxBSzfI

J'ai du VBA sur la feuille BDD. Peut-être par là ?


:-(
mais sans relation avec la formule SommeProd, en effet il y a un blocage que je n'ai pas investigué au changement d'onglet


--
--
@+
;o)))
Avatar
Jacky
Re...

Ton fichier est corrompu.
Je n'arrive pas a faire un calcul correct
En recopiant la feuille Bdd et la feuil3 dans un classeur neuf, il n'y a pas
de problème.
Je peux que te suggérer de faire de même avec toutes les feuilles.

Désolé, mais cela arrive........a force de modif...plantage...test...etc..

Voir ici:
http://cjoint.com/?jyvLAIWiO5
--
Salutations
JJ


"Michel69" a écrit dans le message de
news:
Bonjour Modeste.
Merci pour ta réponse. J'ai bien sûr étendu la formule au tableau en
feuil3,
j'ai obtenu que des #valeur! et pourtant la formule est strictement
identique
à la tienne.
Pb de format ?, pb du à des cellules vides ? je ne sais plus.
J'ai du VBA sur la feuille BDD. Peut-être par là ?
Merci d'avance
Michel


1 2