Formule de sommation Excel basée sur la date et le sélecteur déroulant

0

J'ai joué avec quelques tentatives pour que cela fonctionne, mais je n'y parviens pas.

J'ai des données comme ça

entrez la description de l'image ici

Et je veux pouvoir créer un total pour chaque catégorie pour chaque mois. Je peux obtenir soit ou travailler, mais pas en utilisant les deux critères.

Cela fonctionne pour la catégorie (référençant une valeur de chaîne de la feuille des dépenses):

=SUMIF(B3:B21,Outgoings!A9,C3:C21)

Cela fonctionne pour le mois de janvier (faisant référence à la feuille d’éléments pour les valeurs):

=SUMPRODUCT(--(MONTH(Items!$A$3:$A$1048576)=1),Items!$C$3:$C$1048576)

Ce que je n'arrive pas à comprendre, c'est de combiner les deux critères en une seule fonction.

Jammer
la source
1
=SUMPRODUCT(($B$3:$B$1048576=Outgoings!$A$9)*(MONTH(Items!$A$3:$A$1048576)=1)*Items!$C$3:$C$1048576)?
Máté Juhász
Hmm, Excel ne semble pas aimer ça.
Jammer
Cela fonctionne pour moi pour le moment, mais cela semble être assez lent lors de l'ajout de données. =SUMPRODUCT(--(MONTH(Items!$A$3:$A$1048576)=1) * (Items!$B3:$B1048576=A9), Items!$C$3:$C$1048576)
Jammer
Essayez de vous référer uniquement à la partie de la colonne contenant des données (par exemple A3: A55) au lieu de la colonne entière.
Máté Juhász
C'est une chose très évidente à faire à laquelle je n'ai pas pensé. Duh!
Jammer