Formule sommeprod

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
s
senkoukai
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 2 avril 2020
Version d'Excel : 2007

Message par senkoukai » 2 avril 2020, 19:32

Bonjour,

Je cherche un moyen de faire la somme d'une colonne entre 2 dates définies par l'utilisateur.

Pour cela, j'utilise la fonction sommepro de excel. Cette formule marche bien si les cellules de la colonne
contiennent une valeur numérique ou sont vides mais lorsque les cellules de la colonne contient du texte, le résultat du calcul renvoie une erreur.
Comment contourner le problème pour faire toutefois la somme des cellules contenant les valeurs numériques sans tenir compte des cellules avec texte (quelque soit le texte)

J'ai essayé de combiner différentes fonctions sans réussir à les combiner de la bonne manière
formule excel.jpg
Merci pour votre aide
t
tulipe_4
Passionné d'Excel
Passionné d'Excel
Messages : 8'789
Appréciations reçues : 262
Inscrit le : 1 janvier 2011
Version d'Excel : 2000 2007

Message par tulipe_4 » 2 avril 2020, 20:14

bonjour
un essai
senkoukai.xlsx
(8.58 Kio) Téléchargé 11 fois
cordialement
c'est en cherchant qu'on trouve
Avatar du membre
OOoiste
Membre impliqué
Membre impliqué
Messages : 1'610
Appréciations reçues : 23
Inscrit le : 1 octobre 2009
Version d'Excel : office 365

Message par OOoiste » 2 avril 2020, 21:08

Bonsoir,

Il faut tout simplement éviter le signe multiplicateur * en présence de texte.

La formule
=SOMMEPROD((K11:K22>=L9)*(K11:K22<=M9)*(L11:L22))
devient
=SOMMEPROD((K11:K22>=L9)*(K11:K22<=M9);L11:L22)

A+
s
senkoukai
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 2 avril 2020
Version d'Excel : 2007

Message par senkoukai » 3 avril 2020, 09:09

Bonjour tulipe_4

Cela marche a priori.

Merci! (merci aussi, OOoiste)

Quelle est la "traduction" de la dernière parenthèse de la formule svp?

dernière question : je souhaite additionner que certaines dates (tous les lundis, tous les mardis...)

pour cela j'ai utilisé somme.si en ayant au préalable "codé" la colonne date (lundi=1, mardi=2...), est il possible d'intégrer ce critère avec la fonction sommepro?
formule excel2.jpg
Avatar du membre
mdo100
Membre dévoué
Membre dévoué
Messages : 937
Appréciations reçues : 39
Inscrit le : 25 mai 2013
Version d'Excel : 2010 FR

Message par mdo100 » 3 avril 2020, 09:41

Bonjour le forum,

@senkoukai,

Avec la formule d'OOoiste légèrement modifiée.

Pour le lundi:

=SOMMEPROD((K11:K22>=L9)*(K11:K22<=M9)*(JOURSEM(K11:K22)=1);L11:L22)

Pour le mardi:

=SOMMEPROD((K11:K22>=L9)*(K11:K22<=M9)*(JOURSEM(K11:K22)=2);L11:L22)

Et ainsi de suite pour les autres jours de la semaine, mercredi 3, jeudi 4 etc...

Cordialement.
Avatar du membre
mdo100
Membre dévoué
Membre dévoué
Messages : 937
Appréciations reçues : 39
Inscrit le : 25 mai 2013
Version d'Excel : 2010 FR

Message par mdo100 » 3 avril 2020, 10:38

Re senkoukai,

A partir de la formule de tulipe_4 et de son fichier, donc il faudra que tu adaptes les formules à ton fichier puisque tu as fait le choix de nous fournir de belles images :lol:
senkoukai V1.xlsx
(9.51 Kio) Téléchargé 7 fois
Cdlt.
s
senkoukai
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 2 avril 2020
Version d'Excel : 2007

Message par senkoukai » 6 avril 2020, 21:48

Bonsoir,

Tout d'abord, merci pour vos conseils.

J'aurais une dernière questions :

Les données à traiter sont réparties sur plusieurs feuilles. Une feuille par année scolaire, de septembre à septembre, année 2018-2019 par exemple.

Dans mon tableau final, je souhaite donc comparer la fréquentation sur une période donnée d'une année à l'autre, l'utilisateur choisissant les dates de la période à comparer.

Mon problème est :

Comment intégrer à la fonction sommeprod dans laquelle il est nécessaire de nommer la feuille le choix de l'utilisateur s'il choisit l'année n autre que 2019-2020. Idem pour la colonne n-1

Cordialement,
2020-04-06.png
Avatar du membre
mdo100
Membre dévoué
Membre dévoué
Messages : 937
Appréciations reçues : 39
Inscrit le : 25 mai 2013
Version d'Excel : 2010 FR

Message par mdo100 » 6 avril 2020, 21:58

Bonsoir,

Ici c'est un forum qui traite des problèmes et solutions liés à Excel, pas à photoshop. :#@&:

Bonne soirée.
s
senkoukai
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 2 avril 2020
Version d'Excel : 2007

Message par senkoukai » 7 avril 2020, 21:28

@mdo100

Je m'excuse pour ce mauvais réflexe, je n'avais pas compris que cela était réellement malvenu de faire des copies d'écran.

J'imagine donc qu'un fichier est la solution à privilégier dans les échanges. Le voici donc... :lole:
senkoukai.xlsx
(67.68 Kio) Téléchargé 3 fois
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • Formule SOMMEPROD
    par massari59264 » 29 mai 2018, 09:26 » dans Excel - VBA
    31 Réponses
    339 Vues
    Dernier message par Steelson
    31 mai 2018, 15:20
  • Formule sommeprod
    par k5757 » 1 octobre 2019, 11:20 » dans Calc
    3 Réponses
    1501 Vues
    Dernier message par Pedro22
    1 octobre 2019, 16:48
  • Formule SOMMEPROD
    par ALEX60 » 1 octobre 2018, 11:45 » dans Excel - VBA
    1 Réponses
    143 Vues
    Dernier message par ALEX60
    2 octobre 2018, 19:23
  • Formule SOMMEPROD
    par Dungeonjj » 5 novembre 2016, 11:43 » dans Excel - VBA
    14 Réponses
    251 Vues
    Dernier message par eriiic
    5 novembre 2016, 19:01
  • Formule Sommeprod
    par chermiti » 4 août 2017, 18:36 » dans Excel - VBA
    4 Réponses
    136 Vues
    Dernier message par chermiti
    4 août 2017, 19:41
  • Formule Sommeprod
    par valmax » 7 juillet 2019, 13:21 » dans Excel - VBA
    2 Réponses
    113 Vues
    Dernier message par valmax
    7 juillet 2019, 15:51