web-dev-qa-db-fra.com

Additionner toutes les valeurs avec le même mois et la même catégorie

J'ai donc ce tableau où j'écris mes dépenses quotidiennes. Dans une cellule, je choisis la date, dans la cellule suivante, je choisis la catégorie et dans la troisième, j'insère le montant dépensé. Sur une autre feuille, j'ai un autre tableau où je veux ajouter les valeurs qui ont les mêmes mois et catégories en commun:

Une cellule pour "Food" en "janvier", une autre pour "travel" en "janvier" puis sur une autre table "Food" en "février" et ainsi de suite ...

l

5

J'ai essayé quelque chose comme:

=LOOKUP("Food",$E$16:$E$18,$D$16:$D$18 )

ou:

=IF(MONTH(B16)=1, 
 IF(C16="Food",+D16))+
 IF(MONTH(B17)=1, 
 IF(C16="Food",+D17))

ou même:

=IF(ISBLANK(D2);"";SUM(FILTER($B$2:B;$A$2:A=D2)))

etc...

Mais rien de tout cela ne fonctionne comme je le souhaite.

Quelqu'un at-il une idée de la façon de procéder?

Mon fichier: https://docs.google.com/spreadsheets/d/13R6xUhZCX-wjOPXfpiZYOgsN18oLo8QTuYJ2H4mqqos/edit?usp=sharing

1
Bruno
  • collez ceci dans C3 et faites glisser vers le bas:
    =IFERROR(QUERY(Daily!$B:$D, 
     "select sum(D) 
      where C = '"&B4&"' and month(B) + 1 matches '"&MONTH(B$3&1)&"' 
      group by C
      label sum(D)''", 0), 0)
  • puis copiez la cellule C3 et collez-la dans G3 et faites glisser vers le bas ...

    0

0
user0