Somme selon critère de date

Résolu
PATOU54A Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un suivi financier à faire par mois

A10 B10 etc
Janvier Février

le résultat sera en A11, B11, etc

dans la colonne O j'ai les dates de consommation
dans la colonne Q j'ai les consommations

colonne O colonne Q

01/01/2013 10,00
31/01/2013 10,00
22/01/2013 10,00
01/02/2013 10,00
04/03/2013 10,00
14/01/2013 10,00
20/08/2013 10,00


le résultat sera 40,00 en janvier

10.00 en février

10,00 en mars

10,00 en aout

Le calcul doit être si colonne O est compris entre le 01/01/2013 et le 31/01/2013, alors somme de Q, soit pour janvier 40,00.

Merci pour votre aide
A voir également:

2 réponses

gilles1944 Messages postés 41 Date d'inscription   Statut Membre Dernière intervention   3
 
je ferai un tableau croisé dynamique pour cela.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

le tcd est effectivement une bonne solution.

avec formule, exemple à adapter

faite une liste des N° de mois de 1 à 12 par exemple en colonne X à partir de 1
en colonne Y

=SOMMEPROD((MOIS($O$1:$O$1000)=X1)*($Q$1:$Q$1000))

et si vous devez aussi spécifier l'année avec l'année en W1

=SOMMEPROD((ANNEE($O$1:$O$1000)&MOIS($O$1:$O$1000)=$W$1&X1)*($Q$1:$Q$1000))

Attention aux signes

Les deux champs de SOMMEPROD doivent être de la même hauteur et définis par des N° de colonne et de ligne (A:A ne fonctionne pas par exemple)

crdlmnt

0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour Vaucluse,

SOMMEPROD (A:A ne fonctionne pas par exemple)

C'était vrai avant 2007 mais depuis 2007, les colonnes fonctionnent à condition que la colonne à totaliser soit numérique ou vide.
Par contre, les temps de calcul sont fortement augmentés et par conséquent il vaut mieux utiliser des plages nommées dynamiquement (DECALER).

Bien cordialement.
0