Comment définir une plage dynamiquement dans formule excel ?

Résolu
phenetas Messages postés 1108 Date d'inscription   Statut Membre Dernière intervention   -  
phenetas Messages postés 1108 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'essaye en vain de coder l'expression suivante via des formules excel :

Somme des montants dont le mois de la date correspond à "1" (janvier).

Voici la formule que j'essaye d'utiliser : =SOMME.SI.ENS(B:B;A:A;"mois(A:A)=1")

Exemple de tableau :
A B
Date Montant
02/01/2017 12


Pouvez vous m'indiquer comment effectuer cette somme svp ?
J'en suis au début de mon apprentissage d'Excel.

D'avance merci.



A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,


=SOMMEPROD((MOIS(A2:A1000)=1)*B2:B1000)

NB: Tu ne dois pas prendre la ligne d'en-tête
1
phenetas Messages postés 1108 Date d'inscription   Statut Membre Dernière intervention   227
 
Un grand merci Jordane :)
0
phenetas Messages postés 1108 Date d'inscription   Statut Membre Dernière intervention   227
 
Alternativement j'ai voulu utiliser la fonction somme.si.ens mais n'arrive pas à mettre le critère dans la fonction "mois()".

Exemple, j'ai voulu faire :

=SOMME.SI.ENS(B2:B1000;A2:A1000;"MOIS(A2:A1000)=1")

la dernière partie ne fonctionne pas, je n'arrive pas à mettre une condition en utilisant la fonction "mois()". Help ?
0