OVH Cloud OVH Cloud

somme conditionnelle

7 réponses
Avatar
Serge
Bonjour,
j'ai une question à propos de somme conditionnelle. j'ai utilisé le wizard,
j'ai consulté les sites (excelabo) mais je n'y arrive pas

A B C
date montant Ventilation
3/1/04 11 ? categ1
5/1/04 22 ? categ3
5/1/04
22/1/04 7 ? categ1
1/2/04 16 ? categ1

je voudrais avoir le total de la categ1 pour janvier.

Comment faire pour additionner les cellules de la colonne B si ventilation
="categ1" et mois=Janvier.
Même avec les matrices, SOMME, SOMME.SI ou SOMMEPROD , je bute sur le
test du mois : MOIS (Ax)=1 (mois = janvier ?).
Je n'arrive jamais à insérer le test du mois dans mes formules matricielles.
Merci de votre aide
Serge

7 réponses

Avatar
papou
Bonjour Serge
Tu peux utiliser DATEVAL
Exemple formule matricielle (modifier les plages) à valider par Ctrl + MAJ +
Entrée :
=SOMME(SI($A$2:$A$6>ÚTEVAL("01/01/2004");SI($A$2:$A$6<ÚTEVAL("31/01/2004
");SI($C$2:$C$6="categ1";$B$2:$B$6;0);0);0))
Cordialement
Pascal

"Serge" a écrit dans le message de
news:401f4f53$0$11215$
Bonjour,
j'ai une question à propos de somme conditionnelle. j'ai utilisé le
wizard,

j'ai consulté les sites (excelabo) mais je n'y arrive pas

A B C
date montant Ventilation
3/1/04 11 ? categ1
5/1/04 22 ? categ3
5/1/04
22/1/04 7 ? categ1
1/2/04 16 ? categ1

je voudrais avoir le total de la categ1 pour janvier.

Comment faire pour additionner les cellules de la colonne B si ventilation
="categ1" et mois=Janvier.
Même avec les matrices, SOMME, SOMME.SI ou SOMMEPROD , je bute sur le
test du mois : MOIS (Ax)=1 (mois = janvier ?).
Je n'arrive jamais à insérer le test du mois dans mes formules
matricielles.

Merci de votre aide
Serge







Avatar
papou
Avec SOMMEPROD :
=SOMMEPROD((A2:A6>ÚTEVAL("01/01/2004"))*(A2:A6<ÚTEVAL("31/01/2004"))*(C2
:C6="categ1")*(B2:B6))
Cordialement
Pascal

"Serge" a écrit dans le message de
news:401f4f53$0$11215$
Bonjour,
j'ai une question à propos de somme conditionnelle. j'ai utilisé le
wizard,

j'ai consulté les sites (excelabo) mais je n'y arrive pas

A B C
date montant Ventilation
3/1/04 11 ? categ1
5/1/04 22 ? categ3
5/1/04
22/1/04 7 ? categ1
1/2/04 16 ? categ1

je voudrais avoir le total de la categ1 pour janvier.

Comment faire pour additionner les cellules de la colonne B si ventilation
="categ1" et mois=Janvier.
Même avec les matrices, SOMME, SOMME.SI ou SOMMEPROD , je bute sur le
test du mois : MOIS (Ax)=1 (mois = janvier ?).
Je n'arrive jamais à insérer le test du mois dans mes formules
matricielles.

Merci de votre aide
Serge







Avatar
AV
Avec plages nommées :
=SOMMEPROD((MOIS(date)=1)*(ventil="categ1")*montant)

PS: le TCD convient aussi très bien à ta question (avec groupement des dates par
mois)

AV
Avatar
Philippe BRONCHART
avec tes zones nommées :

=SOMMEPROD((MOIS(date)=1)*(ventilation="categ1")*montant)

exemple dans ta BAL

Amicalement

philippe BRONCHART

"Serge" a écrit dans le message de news:
401f4f53$0$11215$
Bonjour,
j'ai une question à propos de somme conditionnelle. j'ai utilisé le
wizard,

j'ai consulté les sites (excelabo) mais je n'y arrive pas

A B C
date montant Ventilation
3/1/04 11 ? categ1
5/1/04 22 ? categ3
5/1/04
22/1/04 7 ? categ1
1/2/04 16 ? categ1

je voudrais avoir le total de la categ1 pour janvier.

Comment faire pour additionner les cellules de la colonne B si ventilation
="categ1" et mois=Janvier.
Même avec les matrices, SOMME, SOMME.SI ou SOMMEPROD , je bute sur le
test du mois : MOIS (Ax)=1 (mois = janvier ?).
Je n'arrive jamais à insérer le test du mois dans mes formules
matricielles.

Merci de votre aide
Serge







Avatar
Philippe BRONCHART
a 2 minutes près j'étais bon ....

désolé

phil

"AV" a écrit dans le message de news:
#
Avec plages nommées :
=SOMMEPROD((MOIS(date)=1)*(ventil="categ1")*montant)

PS: le TCD convient aussi très bien à ta question (avec groupement des
dates par

mois)

AV




Avatar
Ellimac
Bonjour,

=SOMMEPROD((MOIS(A2:A7)=1)*(C2:C7="categ1")*B2:B7)

Camille

-----Message d'origine-----
Bonjour,
j'ai une question à propos de somme conditionnelle. j'ai
utilisé le wizard,

j'ai consulté les sites (excelabo) mais je n'y arrive pas

A B C
date montant Ventilation
3/1/04 11 ? categ1
5/1/04 22 ? categ3
5/1/04
22/1/04 7 ? categ1
1/2/04 16 ? categ1

je voudrais avoir le total de la categ1 pour janvier.

Comment faire pour additionner les cellules de la colonne
B si ventilation

="categ1" et mois=Janvier.
Même avec les matrices, SOMME, SOMME.SI ou SOMMEPROD ,
je bute sur le

test du mois : MOIS (Ax)=1 (mois = janvier ?).
Je n'arrive jamais à insérer le test du mois dans mes
formules matricielles.

Merci de votre aide
Serge





.



Avatar
Serge
Merci pour ttes les réponses. J'ai l'impression que SOMMEPROD est la
solution à bcp de pbs !
serge


"Ellimac" a écrit dans le message de
news: 94e201c3ea2f$e3a3c830$
Bonjour,

=SOMMEPROD((MOIS(A2:A7)=1)*(C2:C7="categ1")*B2:B7)

Camille

-----Message d'origine-----
Bonjour,
j'ai une question à propos de somme conditionnelle. j'ai
utilisé le wizard,

j'ai consulté les sites (excelabo) mais je n'y arrive pas

A B C
date montant Ventilation
3/1/04 11 ? categ1
5/1/04 22 ? categ3
5/1/04
22/1/04 7 ? categ1
1/2/04 16 ? categ1

je voudrais avoir le total de la categ1 pour janvier.

Comment faire pour additionner les cellules de la colonne
B si ventilation

="categ1" et mois=Janvier.
Même avec les matrices, SOMME, SOMME.SI ou SOMMEPROD ,
je bute sur le

test du mois : MOIS (Ax)=1 (mois = janvier ?).
Je n'arrive jamais à insérer le test du mois dans mes
formules matricielles.

Merci de votre aide
Serge





.