Somme selon plusieurs critères, dont le mois

Résolu/Fermé
Picometre Messages postés 4 Date d'inscription dimanche 24 mai 2015 Statut Membre Dernière intervention 24 mai 2015 - 24 mai 2015 à 11:12
Picometre Messages postés 4 Date d'inscription dimanche 24 mai 2015 Statut Membre Dernière intervention 24 mai 2015 - 24 mai 2015 à 20:29
Bonjour,

J'ai des colonnes de données avec des temps de manipulation d'appareils par technicien et par date :


Je cherche à faire la somme, pour chaque technicien, du temps de manipulation par mois.

Par exemple, pour le technicien FG et pour le mois de janvier, j'ai essayé avec cette formule, mais ça me donne 0 :
=SOMME.SI.ENS(D5:D185;B5:B185;FG;C5:C185;MOIS=1)

J'imagine que l'erreur est à cause du "MOIS", je ne sais pas bien comment l'utiliser...

Merci pour votre aide !
Pico.
A voir également:

3 réponses

Picometre Messages postés 4 Date d'inscription dimanche 24 mai 2015 Statut Membre Dernière intervention 24 mai 2015
Modifié par Picometre le 24/05/2015 à 11:24
et avec ça, ça ne fonctionne pas non plus :
=SOMME.SI.ENS(D5:D185;B5:B185;FG;C5:C185;MOIS(1))
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
24 mai 2015 à 11:37
Bonjour
SOMME.SI.ENS ne pourra pas extraire le mois de la colonne des dates et de plus il faut lacer le texte cherché entre guillemets
essayez avec:
=SOMMEPROD((MOIS(C5:C185)=1)*(B5:B185="FG")*(D5:D185))

=1 pour janvier ect...

ou pour utiliser SOMME.SI.ENS

=SOMME.SI.ENS(D5:D185;B5:B185;"FG";C5:C185;">="&DATE(VAL("1/1/2015");C5:C185;"<="&DATEVAL("31/1/2015"))

vous pouvez remplacer les code DATEVAL("...") par des adresses de cellule où seront placées les dates limites à prendre en compte.

crdlmnt

0
Picometre Messages postés 4 Date d'inscription dimanche 24 mai 2015 Statut Membre Dernière intervention 24 mai 2015
24 mai 2015 à 11:47
Super cela fonctionne !!

Maintenant j'essaie de comprendre :
- pourquoi SOMME.SI.ENS ne peut extraire le mois ?
- SOMMEPROD : "Donne la somme des produits des plages ou matrices correspondantes".
Par "produit" je comprends "multiplication". Je vois que tu multiplies les conditions, pourtant dans l'aide de la formule correspondante c'est séparé par des virgules. Mais ce doit être le terme de "matrice" que je ne comprends pas bien.

Et effectivement je vais utiliser SOMMEPROD car c'est un tableau que je récupérerai sur les années prochaines, donc ça m'évitera de changer les années dans les formules :)

Merci encore, et éventuellement je suis preneuse pour les explications supplémentaires ;)
Pico
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 24/05/2015 à 18:14
alors un petit complément d'info pour SOMMEPROD:

chaque item de ce code (dont le nombre n'est pas limité) qui contient une comparaison, va chercher dans la colonne indiquée pour chaque ligne, la valeur qui répond à la condition demandée (= > < )
Si cette condition est réalisée, le code compte 1= sinon 0
ensuite le code multiplie les items et donc renvoie finalement 1 si toutes les conditions sont remplies, (1*1*1...*1) et 0 si une seule est égale à 0 (1*1*0*.....*1)
finalement; si tous les items ont une égalité à vérifier, la formule renvoie le total des cas où toutes les égalités sont OK?

si votre formule ne comprend que des égalités (ou comparaisons type = > <), la formule comptera le nombre de lignes où toutes les égalités sont validées.
Si vous terminez la formule par un champ valeurs numériques à additionner, le total sera celui des valeurs dont tous les items précédents sont validés.
... et donc, par exemple, éventuellement si vous voulez inclure l'année dans votre calcul avec une liste de dates > un an pour faire le total en D
=SOMMEPROD((MOIS(C5:C185)=1)*(ANNEE(C5:C185)=2015)*(B5:B185="FG")*(D5:D185))

crdlmnt
0
Picometre Messages postés 4 Date d'inscription dimanche 24 mai 2015 Statut Membre Dernière intervention 24 mai 2015 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
24 mai 2015 à 20:29
Merci Vaucluse, je vais étudier ta réponse ;)
0