Bonjour LaureA et bienvenue,
Ma version d'Excel n'a pas trop aimé ton .ods
En recopiant les données dans un classeur Excel, ceci fonctionne (si j'ai compris !) en B10:
=SOMMEPROD(('2018 ACHATS'!$F$5:$F$40=$A10)*(MOIS('2018 ACHATS'!$A$5:$A$40)>=1)*(MOIS('2018 ACHATS'!$A$5:$A$40)<8)*('2018 ACHATS'!$G$5:$G$40))
à recopier vers le bas
En C10:
=SOMMEPROD(('2018 ACHATS'!$F$5:$F$40=$A10)*(MOIS('2018 ACHATS'!$A$5:$A$40)=COLONNES($A:H))*('2018 ACHATS'!$G$5:$G$40))
à recopier vers le bas et la droite
... Tu verras bien si c'est compatible avec ton environnement
[Edit:] ajouté un '$' manquant à $A10. Ouvert mon fichier dans GoogleDrive; les fonctions sont écrites en Anglais, mais ça semble fonctionner (SOMMEPROD=SUMPRODUCT - MOIS=MONTH - COLONNES=COLUMNS)