Faire une somme conditionnel [Résolu/Fermé]

Signaler
Messages postés
37
Date d'inscription
mardi 9 juillet 2013
Statut
Membre
Dernière intervention
14 août 2013
-
Messages postés
1235
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
-
Slt à tous

je souhaite faire une somme en conditionant cette somme;

je m'explique

j'ai fait la programmation suivante:

=SI($X$11<=E13:E24;"0";SI($X$11<=F13:F24;SOMME(X13:X29);"0")) => ça m'ecrit valeur

X11 = Une date fixe
E13:E24: l'ensemble des dates de début
F13:F24: l'ensemble des dates de fin
X13:X29: l'ensemble des cellule à additionner si les conditions sont remplis

il s'agit donc de faire la somme des cellule de la colonne X si la date est compris entre les date de début et de fin (colonne) pour chaque personne (de la ligne 13 à 24)

Merci à tous

8 réponses

Messages postés
210
Date d'inscription
jeudi 23 novembre 2000
Statut
Membre
Dernière intervention
8 septembre 2014
24
Bonjour,
à première vu, tu ne peux pas comparer 2 choses différentes (une valeur et une plage de données) et dans ta formule comment X11 peut être à la fois inférieur à la date de début et fin???
Messages postés
12251
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2021
2 597
Bonjour,

A première vue, je dirais une formule SOMMEPROD?
=SOMMEPROD((E13:E24<X11)*(F13:F24>X11)*X13:X24)
Messages postés
37
Date d'inscription
mardi 9 juillet 2013
Statut
Membre
Dernière intervention
14 août 2013

X11 est par exemple le 31/12/2013

et les autres date sont des dates de début et des dates de fin il faut donc que faire la somme des valeurs qui correspondent au mois de janvier
Messages postés
9935
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
16 mars 2021
1 133
Bonjour,
La formule de pijaku (salutations) vous donne la somme selon votre date en [X11], il faut juste une petite correction car il manque une parenthèse, voici la formule corrigée :
=SOMMEPROD((E13:E24<X11)*(F13:F24>X11)*(X13:X24))


Messages postés
37
Date d'inscription
mardi 9 juillet 2013
Statut
Membre
Dernière intervention
14 août 2013

Bonjour

Je ne comprends a quoi correspond X13:X24
Messages postés
12251
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2021
2 597
Salut,

Bonjour Le Pingou.

X13:X24 correspond à la plage que tu souhaites additionner.
J'ai cru comprendre que tu souhaites additionner toute la plage X13:X29, cependant, avec SOMMEPROD, les plages doivent être de même "hauteur".
Par conséquent, tu peux tenter :
=SOMMEPROD((E13:E29<X11)*(F13:F29>X11)*(X13:X29))

Sans accéder à tes données, c'est pas évident de t'orienter...
Messages postés
37
Date d'inscription
mardi 9 juillet 2013
Statut
Membre
Dernière intervention
14 août 2013

je n'arrive pas à vous faire un print écran pour vous montrer

est-ce que c'est possible sur cçm ?
Messages postés
12251
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2021
2 597
un print écran ne suffirait pas.
Tu peux créer une copie de ton fichier, sans données confidentielles, et nous la faire passer ici en passant par un site de pièce jointe comme https://www.cjoint.com/
Tu va sur ce site créer un lien vers ton fichier et reviens ici coller le lien dans une réponse.
Messages postés
37
Date d'inscription
mardi 9 juillet 2013
Statut
Membre
Dernière intervention
14 août 2013

Messages postés
12251
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2021
2 597
En fonction des noms? Donc en fonction de la Colonne C?
Je ne peux pas, il y a des cellules fusionnées...
Messages postés
1235
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
171
Hello tous les deux,
Je m'incruste un peu (désolé), à ce que j'ai compris (donc somme de la colonne X où une date est comprise entre date de début et date de fin), ce fichier simple suffirait ? (j'ai inscrit des données bidon en X, et pris la date du jour) :le fichier.

Il ne reste plus qu'à adapter...
Messages postés
12251
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2021
2 597
Salut Morghotal,
Tu ne t'incrustes pas, t'inquiète, reste un peu même.

Ta formule fonctionnerai, tout comme celle de Le Pingou ou la mienne plus haut, si et seulement si, il ne souhaitait un résultat en fonction des noms :
il s'agit donc de faire la somme des colonnes jaunes si la date est compris entre les date de début et de fin pour chaque personne

Et là, le problème est que les noms, en colonne C, sont inscrits dans des cellules fusionnées...
Messages postés
1235
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
171
D'ac je reste un peu...
Les noms dans les cellules fusionnées doivent l'être dans le cas où c'est le même nom qui se répète de 1 à n fois de suite, c'est évidemment une erreur dans un tableau de données...

J'ai donc défusionné, mis des noms bidons, et fait un peu de VBA pour récupérer la liste de nom dédoublonnée, à laquelle on applique les SOMMEPROD cités précédemment, et on arrive bien à sommer la colonne X selon les noms, et si la date d'aujourd'hui est comprise entre "date de début" et "date de fin".

J'ai tout mis sur la seconde feuille.

-->Le fichier
Messages postés
17304
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 avril 2021
4 569
Bonjour,

les données de la demande initiale ne correspondent pas au fichier, pour commencer actualiser les données et saisir manuellement des données et le résultat attendu et reposter le fichier

exemple X11 ne contient pas de date ?
E13:E24: revoir les bornes qui devrait être E15:E23, idem pour F idem pour X

et X ne contient rien, colonne dont la largeur est 1,29

et reexpliquer cette demande
"il s'agit donc de faire la somme des cellule de la colonne X si la date est compris entre les date de début et de fin (colonne) pour chaque personne (de la ligne 13 à 24) "

ce que je comprends, il faut faire la somme des valeurs d'une colonne (X?) entre les dates de début colonne E et de Fin colonne F , mais ou sont les dates critère de début et de fin
un critère supplémentaire est le nom qui se trouve dans une plage fusionnée colonne C
alors faut ,il faire par exemple la somme des valeurs entre deux dates pour le premier nom C16:C18 mais uniquement sur ces trois lignes ?

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.