Somme en fonction du mois et du caractère positif

Fermé
IDB - 20 oct. 2017 à 14:01
 IDB - 21 oct. 2017 à 12:40
Bonjour,

Je vous explique ma feuille.

Colonne A, des dates allant de janvier à décembre
Colonne B, des nombres positifs ou négatifs.

Je ne parviens pas à trouver une formule qui me ferait, par exemple, la somme des positifs (en B) en fonction de la date en A.

Exemple, je souhaite savoir quelles sont les dépenses positives sur le mois de mars.

Je pense qu'il faut passer par un somme.si mais je sèche...

Si vous pouvez m'aider.

Je vous remercie.
A voir également:

2 réponses

via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
20 oct. 2017 à 14:19
Bonjour

Essaie cela :
=SOMME.SI.ENS(B:B;A:A;">=01/03/2017";A:A;"<01/04/2017";B:B;">0")

Cdlmnt
Via
0
Bonsoir.

Ça fonctionne en effet. Merci. Je ne connaissais pas cette fonction.

Alors si je veux pousser un peu plus loin. L'idée ça serait de ne pas être limité par l'année.

J'ai essayé dans votre fonction à intégrer la fonction mois(). Ça ne donne rien de constructif. Je suis donc passé par une étape intermédiaire.

En colonne C, j'ai fait mois(A) qui me remonte donc le numéro du mois.

Ce qui me donne votre fonction :

=SOMME.SI.ENS(B:B;C:C;1;B:B;">0"), pour le mois de janvier. Ne reste plus qu'à décliner sur les 11 restants.

Le problème c'est que ça m'oblige à masquer une colonne.

Voyez-vous un moyen d'inclure la fonction mois dans votre fonction initiale?

Je vous remercie.

Bonne soirée.

Cordialement
0
via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
20 oct. 2017 à 22:36
Re,

Autre manière si tu veux filtrer par le mois, en utilisant SOMMEPROD:
=SOMMEPROD((MOIS(A2:A100)=3)*(B2:B100>0)*(B2:B100))

Avec SOMMEPROD la plage doit être délimitée (ici des lignes 2 à 100) et ne peut pas porter sur une colonne entière (A:A)

Cdlmnt
Via
0
Super ça marche au poil. Une nouvelle fonction dans ma sacoche.

Merci beaucoupppppp.

Bonne journée
0