Faire un cumul sur des colonnes bien définies

Résolu/Fermé
david3434 Messages postés 31 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 28 juin 2017 - 6 avril 2017 à 10:02
david3434 Messages postés 31 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 28 juin 2017 - 6 avril 2017 à 14:57
Bonjour à tous,

Je vous explique mon problème. Je dois faire un cumul de plusieurs colonnes mais qui ne sont pas les unes à côté des autres.
Habituellement lorsque les colonnes sont à la suite je fais un somme(decaler) et cela marche très bien. De plus, je fais mon cumul en fonction du mois en cours afin que tout se fasse seul. Je n'ai donc qu'une case à modifier (en mars je tape 3 par exemple)

J'ai mis en pièce jointe un petit bout de ma matrice en espérant que ce sera plus clair, avec la formule que j'utilise habituellement mais qui ne marche pas ici

Merci d'avance pour votre aide

3 réponses

david3434 Messages postés 31 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 28 juin 2017
6 avril 2017 à 10:04


Voici la pièce jointe ^^
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
6 avril 2017 à 10:46
Bonjour

Essayer ceci

=SOMME.SI(A1:N1;F1;A3:N3)

Ligne 1 les titres des colonnes
pour la ligne 3 de la colonne A à N

on fait la somme des colonnes répondant au titre, dans mon exemple en F1
0
david3434 Messages postés 31 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 28 juin 2017
6 avril 2017 à 12:06
Bonjour Philou,

Cette formule était déjà présente au départ mais l'inconvénient c'est que mes données sont inscrites pour les 12 mois. En faisant simplement une somme si alors le cumul se fait pour toute l'année et non pour les 3 premiers mois, pour mon reporting de Mars par exemple
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié le 6 avril 2017 à 12:24
RE
... sale habitude, ces images à peine lisible à la place du fichier
mais on va quand même essayer, juste pour le principe, parce que mettre des adresses avec l'image n'est pas possible:

1°) option
pourquoi ne pas combiner SOMME.SI et DECALER?

=SOMME.SI(DECALER(....);Champ des titres;cell titre)

ou_ encore ( à partir de Excel 2007)
2°)
=SOMME.SI.ENS(Ligne à sommer;champ date;">=N° du mois début) de mois;Champ date;"<=N° du mois fin;champ titre; cell titre)


crdlmnt
0
david3434 Messages postés 31 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 28 juin 2017
Modifié le 6 avril 2017 à 12:22
J'ai trouvé comment créer un lien !

https://mon-partage.fr/f/wpoYR9E4/
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié le 6 avril 2017 à 12:32
Toujours pas tout compris, mais on réessaie!
votre fichier est un xls et donc avant 2007, SOMME.SI.ENS ne fonctionne pas
essayez celle ci:

=SOMMEPROD(($E$3:$A$N3=$BF$3)*($E$2:$A$N2>=1)*($E$2:$A$N2<=3)*(E4:AN4))

pur le premier trimestre, c'est à dire incluant les mois 1 2 3 si ion suppose que ce sont bien des mois affichés en E2:AN2

(à ajuster bien sur pour les autres 4_6 7_9 10_12

crdlmnt
0
david3434 Messages postés 31 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 28 juin 2017 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
6 avril 2017 à 14:41
Super merci ça marche ! par contre j'ai essayé de faire le somme.si decaler sans succès. Le premier critère dans la somme si étant "plage" je ne vois pas comment faire

PS : j'ai bien la version 2010 mais j'ai du enregistrer en xls sans faire attention
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396 > david3434 Messages postés 31 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 28 juin 2017
6 avril 2017 à 14:55
avec Excel 2010, n'utilisez pas SOMME.SI (DECALER....
mais plutôt:

=SOMME.SI.ENS(E4:AN4;$E$3:$AN$3;BF3;$E$2:$AN$2;">=1";$E$2:$AN$2;"<=3")

qui revient au même que SOMMEPROD

crdlmnt
0
david3434 Messages postés 31 Date d'inscription mercredi 26 octobre 2016 Statut Membre Dernière intervention 28 juin 2017 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
6 avril 2017 à 14:57
D'accord c'est vraiment pratique. Je ne pensais pas à faire le >= et <= pour avoir mon cumul. Encore merci !!!
0