[calc] PB fonction SOMME.SI

Bonjour,

je voudrais calculer la somme des intérêts de mon prêt mon l'année 2010 et l'automatiser pour les autres années.
Voilà ce que je fais :

         Colonne_A Colonne_B Colonne_C
L1 Date numéro mois intérêts
L2 05/10/10 1 125
L3 05/11/10 2 124
L4 05/12/10 3 123

Dans la cellule D1 est écrit 2010 et en D2, 2011...
Dans la cellule E1 je veux la somme de mes intérêts de 2010.
Je tape alors la formule :
=SOMME.SI($A$2:$A$200;ANNEE(D1);$C2$200)

Ça ne fonctionne pas. Le résultat est 0.
Comment puis-je faire pour avoir ce que je veux. Je suis allé voir sur l'excellent site de Christian mais je n'ai pas trouvé mon bonheur.

Merci
Loic

Bonjour, de tête, la fonction ANNEE renvoie uniquement une année. Donc ANNEE(2010) te renverra une valeur erronnée. Je dirais plutôt que tu dois extraire l'année de ta colonne A et la comparer à D1.

Personnellement, j'avais en tête de faire un SOMME.SI($A$2:$A$200; <DATE(D1+1;1;1);$C$2:$C$200), mais je ne suis pas sûr q'il prenne la fonction en compte.

Ceci dit, l'auto-pilote ne répondrait-il pas mieux à ta question ? en filtre la colonne D, en ligne ta colonne A, et en data la somme de ta colonne C. Et dans la colonne D je placerai plutôt des dates (genre 1/1/2011). Avec des dates, tu pourras filtrer tes données en mensuelles, trimestrielles, annuelles, etc. Et en y réfléchissant, tu n'aurais même pas besoin de la colonne D !

Je n'ai pas calc sous la main, mais je vais y jeter un œil ce soir.

Bonjour,

De : Loic Breilloux [mailto:loic.breilloux@libertysurf.fr]
Envoyé : lundi 27 décembre 2010 14:32

je voudrais calculer la somme des intérêts de mon prêt mon l'année 2010
et l'automatiser pour les autres années.
Voilà ce que je fais :

         Colonne_A Colonne_B Colonne_C
L1 Date numéro mois intérêts
L2 05/10/10 1 125
L3 05/11/10 2 124
L4 05/12/10 3 123

Dans la cellule D1 est écrit 2010 et en D2, 2011...
Dans la cellule E1 je veux la somme de mes intérêts de 2010.
Je tape alors la formule :
=SOMME.SI($A$2:$A$200;ANNEE(D1);$C2$200)

Ça ne fonctionne pas. Le résultat est 0.
Comment puis-je faire pour avoir ce que je veux. Je suis allé voir sur
l'excellent site de Christian mais je n'ai pas trouvé mon bonheur.

J'ai rajouté une colonne entre C et D avec la formule (donc nouvelle colonne
D):
=ANNEE(A2)
La somme est maintenant en colonne F et est écrite ainsi:
=SOMME.SI($D$2:$D$200;E2;$C$2:$C$200)

Le critère doit s'appliquer à un même type de données (ici un nombre qui
correspond à l'année)- la fonction ANNEE sur 2010 redonne en fait le numéro
de série d'une date (19/03/2005)

Bonne journée

Michel

Message du 27/12/10 14:32
De : "Loic Breilloux"
A : "Liste LibreOffice"
Copie à :
Objet : [fr-users] [calc] PB fonction SOMME.SI

Bonjour,

je voudrais calculer la somme des intérêts de mon prêt mon l'année 2010
et l'automatiser pour les autres années.
Voilà ce que je fais :

Colonne_A Colonne_B Colonne_C
L1 Date numéro mois intérêts
L2 05/10/10 1 125
L3 05/11/10 2 124
L4 05/12/10 3 123

Dans la cellule D1 est écrit 2010 et en D2, 2011...
Dans la cellule E1 je veux la somme de mes intérêts de 2010.
Je tape alors la formule :
=SOMME.SI($A$2:$A$200;ANNEE(D1);$C2$200)

Ça ne fonctionne pas. Le résultat est 0.
Comment puis-je faire pour avoir ce que je veux. Je suis allé voir sur
l'excellent site de Christian mais je n'ai pas trouvé mon bonheur.

Merci
Loic

--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés

N'oublies pas que les dates sont des nombres.
ANNEE(2010) te renvoie 1905
Donc ta formule te renvoie la somme des intérêts pour les cellules de la colonne A dont la date est le 19/03/1905.

Plus sérieusement, si tu veux utiliser SOMME.SI, c'est la colonne A dont on doit obtenir l'année.
=SOMME.SI(ANNEE(A2:A4);D1;C2:C4)
cette formule est à valider par ctrl+maj+entrée.

Sinon tu peux utiliser SOMMEPROD :
=SOMMEPROD(ANNEE(A2:A4)=D1;C2:C4)
Gérard.

De : Michel Rudelle [mailto:rudelle.michel@gmail.com]
Envoyé : lundi 27 décembre 2010 14:57

> De : Loic Breilloux [mailto:loic.breilloux@libertysurf.fr]
> Envoyé : lundi 27 décembre 2010 14:32
>

Le critère doit s'appliquer à un même type de données (ici un nombre qui
correspond à l'année)- la fonction ANNEE sur 2010 redonne en fait le
numéro de série d'une date (19/03/2005)

C'est évidemment 19/03/1905
Screugneugneu, c'est agaçant que l'affichage des dates par défaut soit en
JJ/MM/AA et non en JJ/MM/AAAA
Je ne sais pas s'il est possible de paramétrer le format JJ/MM/AAAA comme
format par défaut. Une idée ?

Michel

   

Message du 27/12/10 14:32
De : "Loic Breilloux"
A : "Liste LibreOffice"
Copie à :
Objet : [fr-users] [calc] PB fonction SOMME.SI

Bonjour,

je voudrais calculer la somme des intérêts de mon prêt mon l'année 2010
et l'automatiser pour les autres années.
Voilà ce que je fais :

Colonne_A Colonne_B Colonne_C
L1 Date numéro mois intérêts
L2 05/10/10 1 125
L3 05/11/10 2 124
L4 05/12/10 3 123

Dans la cellule D1 est écrit 2010 et en D2, 2011...
Dans la cellule E1 je veux la somme de mes intérêts de 2010.
Je tape alors la formule :
=SOMME.SI($A$2:$A$200;ANNEE(D1);$C2$200)

Ça ne fonctionne pas. Le résultat est 0.
Comment puis-je faire pour avoir ce que je veux. Je suis allé voir sur
l'excellent site de Christian mais je n'ai pas trouvé mon bonheur.

Merci
Loic

--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés

N'oublies pas que les dates sont des nombres.
ANNEE(2010) te renvoie 1905
Donc ta formule te renvoie la somme des intérêts pour les cellules de la colonne A dont la date est le 19/03/1905.

Plus sérieusement, si tu veux utiliser SOMME.SI, c'est la colonne A dont on doit obtenir l'année.
=SOMME.SI(ANNEE(A2:A4);D1;C2:C4)
cette formule est à valider par ctrl+maj+entrée.
   

Ca ne fonctionne pas, sniff !

Merci pour vos réponses.

J'ai donc contourné le problème en créant une nouvelle colonne dans laquelle j'extrait l'année de ma date.

Loic