SOMME.SI.ENS avec condition de date [Résolu/Fermé]

Signaler
Messages postés
287
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
21 mars 2020
-
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
-
Bonjour,

Je cherche dans un tableau Excel à faire la somme de mon chiffre d'affaires par mois.

La date de livraison figure en colonne E (je la renseigne au format JJ/MM/AAAA) et le montant facturé par tâche figure en colonne H. Les informations sont renseignées des lignes 10 à 74.

Du coup, je pensais à une formule du type :
=SOMME.SI.ENS(H10:H74;E10:E74;"?")

Mais je ne sais pas quoi renseigner à la place du "?" pour définir chaque mois...

Quelqu'un aurait-il une solution à me proposer ?

Merci,

2 réponses

Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 186
Bonjour,

Tu mets cette formule en ligne 1 d'une colonne et tu la tires sur 12 lignes pour avoir le résultat de chacun des mois :
=SOMMEPROD((MOIS($E$10:$E$74)=LIGNE())*$H$10:$H$74)
Messages postés
287
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
21 mars 2020
6
Bonjour gbinforme,

Et merci pour ta réponse !

Quand je copie la formule en ligne 1 d'une colonne, Excel affiche "#VALEUR!".

Par ailleurs, je ne vois rien changer dans la formule quand je la tire sur plusieurs lignes...
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 186
Bonsoir,

Excel affiche "#VALEUR!".
Tu as sans doute des valeurs erronées dans ta plage.

je ne vois rien changer dans la formule
Normal c'est la valeur de LIGNE() qui change : sur la première ligne la valeur est 1 (janvier) et ainsi de suite pour les autres lignes.
Si tu veux la mettre ailleurs, il te suffit d'adapter la valeur de LIGNE(), par exemple en ligne 5 pour la première ligne tu écris :
=SOMMEPROD((MOIS($E$10:$E$74)=LIGNE()-4)*$H$10:$H$74)
Messages postés
287
Date d'inscription
vendredi 14 septembre 2007
Statut
Membre
Dernière intervention
21 mars 2020
6 >
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020

Bonjour gbinforme,

Tu as raison, ta formule es parfaite et l'erreur vient de chez moi !

Le problème était qu'une cellule de la colonne E contenait un "?" (que j'avais renseigné à dessein). En le supprimant, tout fonctionne.

Pour le reste, je m'étais trompé et j'avais tiré la formule sur 12 colonnes, et non sur 12 lignes (honte à moi !)

Tout est en ordre, désormais.

Merci beaucoup à toi ! ;)
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 186
Bonsoir et merci du retour.