Comment définir une plage dynamiquement dans formule excel ?

Résolu/Fermé
phenetas Messages postés 1096 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 31 août 2017 - 2 janv. 2017 à 22:38
phenetas Messages postés 1096 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 31 août 2017 - 4 janv. 2017 à 16:52
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 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
2 janv. 2017 à 23:18
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 1096 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 31 août 2017 224
4 janv. 2017 à 11:10
Un grand merci Jordane :)
0
phenetas Messages postés 1096 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 31 août 2017 224
4 janv. 2017 à 16:52
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