Utilisation de la formule MOIS() dans une SOMME.SI()

Bonjour à tous,

Je fais face à un souci que je ne parviens pas à résoudre dans Calc.
Je veux faire un tableau retraçant succinctement mes activités de course à pied (les colonnes de A à E étant date, distance parcourue en km, temps, structure de la séance, note de difficulté perçue) et me permettant de calculer mon volume kilométrique mois par mois.

Pour calculer ça, il m’aurait semblé logique d’écrire :

=SOMME.SI(A:A;MOIS(A:A)=[le numéro du mois concerné, de 1 à 12], B:B)

Pour autant, sur l’essai que j’ai fait avec quelques séances d’avril, la somme indiquée est toujours 0. J’avoue ne pas comprendre pourquoi. J’ai testé la fonction MOIS sur des cellules de date et j’obtiens bien le mois prévu, donc ça ne semble pas être une erreur de formatage des dates. J’ai aussi bien vérifié que les données de distance étaient bien des nombres pour bien les ajouter (bon, je pense que j’aurais eu une erreur si ce n’était pas le cas mais sait-on jamais), etc.
Je dois louper un truc bête…

Est-ce que vous avez une solution ?

Merci d’avance !

exemple.ods (19,3 KB)

1 Like

voir Fonctions de matrice
→ SOMMEPROD a une gestion des matrices forcées,
alors que
SOMME.SI nécessite Ctrl+Maj+Entrée

1 Like

volume kilométrique.ods (10.6 KB)

imagen

1 Like

Bonjour,

Votre solution marche, merci beaucoup ! Je n’aurais jamais pensé à utiliser SOMMEPROD…
Si je puis me permettre, est-ce que vous avez une explication de pourquoi la formule que j’avais utilisé ne fonctionne pas ?

1 Like

imagen