Faire une somme conditionnel

Résolu
azertyqsdf Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -  
Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

8 réponses

tobas Messages postés 210 Date d'inscription   Statut Membre Dernière intervention   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???
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour,

A première vue, je dirais une formule SOMMEPROD?
=SOMMEPROD((E13:E24<X11)*(F13:F24>X11)*X13:X24)
0
azertyqsdf Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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))


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
azertyqsdf Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour

Je ne comprends a quoi correspond X13:X24
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
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...
0
azertyqsdf Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
je n'arrive pas à vous faire un print écran pour vous montrer

est-ce que c'est possible sur cçm ?
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
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.
0
azertyqsdf Messages postés 37 Date d'inscription   Statut Membre Dernière intervention  
 
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
En fonction des noms? Donc en fonction de la Colonne C?
Je ne peux pas, il y a des cellules fusionnées...
0
Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   183
 
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...
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
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...
0
Morgothal Messages postés 1236 Date d'inscription   Statut Membre Dernière intervention   183
 
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
0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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.
0