OVH Cloud OVH Cloud

Somme de plusieurs colonnes selon 1 critère

7 réponses
Avatar
rokkoteam
Bonjour,

Comme dit dans le titre, j'aimerais faire la somme de plusieurs colonnes selon un critère.

J'explique un peu plus :
En colonne A, j'ai la date du jour
En colonne B, j'ai le numéro de semaine.
En colonne C, j'ai une quantité d'un produit 1.
En colonne D, j'ai une quantité d'un produit 2.
En colonne E, j'ai une quantité d'un produit 3.

J'aimerais dans un tableau synthétique dans lequel figure les numéros de semaine de toute l'année, retrouver les quantités totales de chaque semaine sans distinction de produits.

En gros :
Semaine TOTAL
48 SOMME DE 3 COLONNES
49 SOMME DE 3 COLONNES
50 SOMME DE 3 COLONNES
51
52

Merci de votre aide.

7 réponses

Avatar
DanielCo
Bonjour,

Tu peux faire un TCD avec un champ calculé qui sera la somme des
quantités. Ou, avec une liste des numéros de semaines de F2 à F54 :
en G2 :
=SOMMEPROD(($B$2:$B$54ò)*($C$2:$C$54+$D$2:$D$54+$E$2:$E$54))
à recopier vers le bas


Bonjour,

Comme dit dans le titre, j'aimerais faire la somme de plusieurs colonnes
selon un critère.

J'explique un peu plus :
En colonne A, j'ai la date du jour
En colonne B, j'ai le numéro de semaine.
En colonne C, j'ai une quantité d'un produit 1.
En colonne D, j'ai une quantité d'un produit 2.
En colonne E, j'ai une quantité d'un produit 3.

J'aimerais dans un tableau synthétique dans lequel figure les numéros de
semaine de toute l'année, retrouver les quantités totales de chaque semaine
sans distinction de produits.

En gros :
Semaine TOTAL
48 SOMME DE 3 COLONNES
49 SOMME DE 3 COLONNES
50 SOMME DE 3 COLONNES
51
52

Merci de votre aide.
Avatar
lassautsuisse
Bonjour,
Je te suggère d'optimiser une tout petit peu ta base de données source et de créer en F une colonne intitulée "Total Produits" ou tu feras la somme des colonnes C, D et E pour chaque jour.

Ensuite tu crées sur une autre feuille (Feuil2) une table avec en A les n uméros de semaine allant de 1 à 53 (pour 2013).

En supposant que ta table commence en A2 tu poses alors en B2 :
=SOMME.SI(Feuil1!B:B;A2;Feuil1!F:F)

Tu tires la formule sur toute la longueur et le tour est joué.

Je te joins un classeur qui te permettra d'avoir une vison plus fine encore des données consolidées de tes produits. Tu n'as qu'a copier/coller te s données produit sur la zone verte et le reste du classeur se mettra à jour (taper f9 pour le recalcul).

http://cjoint.com/?CKCrGGk7Q7y

C.



Le jeudi 28 novembre 2013 09:31:31 UTC+1, rokkoteam a écrit :
Bonjour, Comme dit dans le titre, j'aimerais faire la somme de plusieurs colonnes selon un crit�re. J'explique un peu plus : En colonne A, j 'ai la date du jour En colonne B, j'ai le num�ro de semaine. En col onne C, j'ai une quantit� d'un produit 1. En colonne D, j'ai une qu antit� d'un produit 2. En colonne E, j'ai une quantit� d'un produit 3. J'aimerais dans un tableau synth�tique dans lequel figu re les num�ros de semaine de toute l'ann�e, retrouver les q uantit�s totales de chaque semaine sans distinction de produits. En gros : Semaine TOTAL 48 SOMME DE 3 COLONNES 49 SOMME DE 3 COLONNES 50 SOMM E DE 3 COLONNES 51 52 Merci de votre aide.
Avatar
Jacquouille
Bonsoir
Simple réflexion.....
Je crois que les pays anglo-saxons font débuter la semaine un autre jour que
les pays européens.
Par conséquent, un tel jour risque d'être dans une semaine ici et une autre
là-bas.
Voir la très belle explication de ce truc sur Excelabo.net.

Ensuite, pourquoi ne pas faire un TCD (comme suggéré par Daniel) ou te le
construire toi-même avec Sommeprod ?




Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"rokkoteam" a écrit dans le message de groupe de discussion :


Bonjour,

Comme dit dans le titre, j'aimerais faire la somme de plusieurs colonnes
selon
un critère.

J'explique un peu plus :
En colonne A, j'ai la date du jour
En colonne B, j'ai le numéro de semaine.
En colonne C, j'ai une quantité d'un produit 1.
En colonne D, j'ai une quantité d'un produit 2.
En colonne E, j'ai une quantité d'un produit 3.

J'aimerais dans un tableau synthétique dans lequel figure les numéros de
semaine
de toute l'année, retrouver les quantités totales de chaque semaine sans
distinction de produits.

En gros :
Semaine TOTAL
48 SOMME DE 3 COLONNES
49 SOMME DE 3 COLONNES
50 SOMME DE 3 COLONNES
51
52

Merci de votre aide.
Avatar
Jacquouille
Je m'ajouterais même:
de F1 à i1: =SOUS.TOTAL(109;F3:F367) à tirer vers la droite
l'indice 9 impliquant les valeurs masquées, je ne vois guère son utilité
dans un filtre. Donc je prendrais 109 qui lui ne tient pas compte des
masquées, donc te fait la somme des lignes visibles par le filtre.

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Jacquouille" a écrit dans le message de groupe de discussion :
l77t24$t3d$

Bonsoir
Simple réflexion.....
Je crois que les pays anglo-saxons font débuter la semaine un autre jour que
les pays européens.
Par conséquent, un tel jour risque d'être dans une semaine ici et une autre
là-bas.
Voir la très belle explication de ce truc sur Excelabo.net.

Ensuite, pourquoi ne pas faire un TCD (comme suggéré par Daniel) ou te le
construire toi-même avec Sommeprod ?




Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"rokkoteam" a écrit dans le message de groupe de discussion :


Bonjour,

Comme dit dans le titre, j'aimerais faire la somme de plusieurs colonnes
selon
un critère.

J'explique un peu plus :
En colonne A, j'ai la date du jour
En colonne B, j'ai le numéro de semaine.
En colonne C, j'ai une quantité d'un produit 1.
En colonne D, j'ai une quantité d'un produit 2.
En colonne E, j'ai une quantité d'un produit 3.

J'aimerais dans un tableau synthétique dans lequel figure les numéros de
semaine
de toute l'année, retrouver les quantités totales de chaque semaine sans
distinction de produits.

En gros :
Semaine TOTAL
48 SOMME DE 3 COLONNES
49 SOMME DE 3 COLONNES
50 SOMME DE 3 COLONNES
51
52

Merci de votre aide.
Avatar
Jacquouille
Re
Il faut lire:
109 ignore les valeurs masquées
Merci



Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Jacquouille" a écrit dans le message de groupe de discussion :
l77um6$1is$

Je m'ajouterais même:
de F1 à i1: =SOUS.TOTAL(109;F3:F367) à tirer vers la droite
l'indice 9 impliquant les valeurs masquées, je ne vois guère son utilité
dans un filtre. Donc je prendrais 109 qui lui ne tient pas compte des
masquées, donc te fait la somme des lignes visibles par le filtre.

Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"Jacquouille" a écrit dans le message de groupe de discussion :
l77t24$t3d$

Bonsoir
Simple réflexion.....
Je crois que les pays anglo-saxons font débuter la semaine un autre jour que
les pays européens.
Par conséquent, un tel jour risque d'être dans une semaine ici et une autre
là-bas.
Voir la très belle explication de ce truc sur Excelabo.net.

Ensuite, pourquoi ne pas faire un TCD (comme suggéré par Daniel) ou te le
construire toi-même avec Sommeprod ?




Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
"rokkoteam" a écrit dans le message de groupe de discussion :


Bonjour,

Comme dit dans le titre, j'aimerais faire la somme de plusieurs colonnes
selon
un critère.

J'explique un peu plus :
En colonne A, j'ai la date du jour
En colonne B, j'ai le numéro de semaine.
En colonne C, j'ai une quantité d'un produit 1.
En colonne D, j'ai une quantité d'un produit 2.
En colonne E, j'ai une quantité d'un produit 3.

J'aimerais dans un tableau synthétique dans lequel figure les numéros de
semaine
de toute l'année, retrouver les quantités totales de chaque semaine sans
distinction de produits.

En gros :
Semaine TOTAL
48 SOMME DE 3 COLONNES
49 SOMME DE 3 COLONNES
50 SOMME DE 3 COLONNES
51
52

Merci de votre aide.
Avatar
lassautsuisse
Bonjour Jacques,

J’espère que tu vas bien.

Jacquouille : Simple r�flexion.....
Je crois que les pays anglo-saxons font d�buter la semaine un autre jour que
les pays europ�ens.
Jacquouille : « Par cons�quent, un tel jour risque d'�tre dans une semaine ici et une autre
l�-bas.

Dans le cas présent il ne s’agit pas de débuter la semaine, mais de d ébuter l’année. A ma connaissance il est mondialement reconnu qu’el le commence le 1er janvier de chaque année et ce indépendemment du jour sur lequel cette date tombe :o). Bon c’est vrai que ce jour là les ang lo-Saxon d’Amérique ont la gueule de bois plus longtemps que les Anglo- Saxon d’Europe, mais c’est parceque que les Anglo-Saxon de France i com mencent le réveillon du 1er janvier de l’année d’après, avant les Anglo-Saxon d’outre-mer. Par contre pour ce qui est des Français d’A mérique, j’imagine qu’ils doivent plus ou moins se calquer sur les bo ns millésimes de leur pays et sont par conséquent constamment synchroni ser avec leurs compatriotes européens de métropole et d’ailleurs.

Pour ce qui est de la numérotation des semaines j’ai fait appel à la fct NO.SEMAINE(Date_du_jour). My Excel is french, il faut l’excuser.

Jacquouille : « Voir la tr�s belle explication de ce truc sur Exc elabo.net. »

Très volontiers et avec beaucoup d’intérêt. Pourrais-tu me coller l e lien, je ne sais pas trop où chercher cette explication ?

Jacquouille : « Ensuite, pourquoi ne pas faire un TCD (comme suggï¿ ½r� par Daniel) ou te le
construire toi-m�me avec Sommeprod ? »

Le TCD est bien évidemment l’outil XL de choix pour régler rapidement et simplement ce problème. Mais si l’information est structurée de m anière extrêmement rigoureuse et complète à la source cette fonctio nnalité perd beaucoup de son intérêt.

Sommepod est une fonction complexe, que peu d’utilisateurs maitrisent bie n.

Qui ne s’est jamais arraché les cheveux sur un Sommeprod ? Ceux qui son t chauve j’imagine. :o).

En plus c’est une fonction extrêmement gourmande en terme d’exploitat ion des ressources vives. A l’âge du Cloud computing et du VMWare où les ressources processeur (heureusement aujourd'hui multi-core) d'une machi ne sont partagées entre plusieurs utilisateurs, programmer avec à l’e sprit le fait de ménager au maximum son processeur permet de développer des outils extrêmement puissants sans que ceux-ci donnent le temps à s on utilisateur de se tirer un café entre chaque clic.

Mes convictions profondes en matière de gestion de l’information sont q ue l’on peut économiser des ressources vives, des lignes et des lignes de codes ainsi que des formules longues comme le bras avec des bases de don nées sources comprenant une information extrêmement bien structurée, complète et pour certain cas dynamique. En outre, une BD source bien stru cturée permets d'anticiper les besoins en informations que l'on pourra ( éventuellement) avoir demain. C'est une approche pro-active de l'archivag e numérique de l'information.

Jacquouille : « Je m'ajouterais m�me:
de F1 � i1: =SOUS.TOTAL(109;F3:F367) � tirer vers la droi te
l'indice 9 impliquant les valeurs masqu�es, je ne vois gu�r e son utilit�
dans un filtre. Donc je prendrais 109 qui lui ne tient pas compte des
masqu�es, donc te fait la somme des lignes visibles par le filtre. »

Si j’ai mis des flèches de filtre sur toute la longueur de la ligne 2 c ’est que, personnellement, si je dois gérer et suivre des données du type de celle qui font l’objet de la question à laquelle nous nous int éressons, je travaille exclusivement en filtrant l’information utile di rectement sur la BD source. L’indice « 9 » est choisi à plein escie nt.

Voilà. Maintenant, l’objectif est bien évidemment d’arriver à la solution. A l’utilisateur de s’orienter sur une solution VBA, TCD, somm eprod ou structure de l’info-source, ceci en fonction de ses affinités pour l’une ou l’autre des options proposées.

Bien cordialement,

La Sausuisse


Le jeudi 28 novembre 2013 18:04:04 UTC+1, Jacquouille a écrit :
Bonsoir Simple r�flexion..... Je crois que les pays anglo-saxons font d�buter la semaine un autre jour que les pays europ�en s. Par cons�quent, un tel jour risque d'�tre dans une semai ne ici et une autre l�-bas. Voir la tr�s belle explication de ce truc sur Excelabo.net. Ensuite, pourquoi ne pas faire un TCD (comme s ugg�r� par Daniel) ou te le construire toi-m�me ave c Sommeprod ? Jacquouille " Le vin est au repas ce que le parfum est ï¿ ½ la femme." "rokkoteam" a �crit dans le message de groupe de dis cussion : Bonjour, Comme dit dans l e titre, j'aimerais faire la somme de plusieurs colonnes selon un critï ¿½re. J'explique un peu plus : En colonne A, j'ai la date du jour En co lonne B, j'ai le num�ro de semaine. En colonne C, j'ai une quantit � d'un produit 1. En colonne D, j'ai une quantit� d'un prod uit 2. En colonne E, j'ai une quantit� d'un produit 3. J'aimerais d ans un tableau synth�tique dans lequel figure les num�ros d e semaine de toute l'ann�e, retrouver les quantit�s totales de chaque semaine sans distinction de produits. En gros : Semaine TOTAL 48 SOMME DE 3 COLONNES 49 SOMME DE 3 COLONNES 50 SOMME DE 3 COLONNES 51 52 Me rci de votre aide.
Avatar
Jacquouille
Bonjour
Je crois que tu commences à atteindre le niveau d'humour qui était requis
naguère (voir les envolées de feu JPS)
C'est bien.
Pour en revenir à ta réponse, je crois que l'année commence effectivement le
1er janvier... sauf en Chine. Et ils sont nombreux, les bougres. -))
Heureux que tu aies ressenti la différence entre 9 et 109. donc, tu es en
accord avec ton plein gré.
C'est bien.
Si les autres du forum peuvent encore t'aider, n'hésite surtout pas. -))
Quant à moi, je reste bien au chaud avec mon 2003. il me suffit.

http://www.excelabo.net/perles/perles_mpfe_2
à lire sans modération,surtout tout

Bonne soirée


Jacquouille

" Le vin est au repas ce que le parfum est à la femme."
a écrit dans le message de groupe de discussion :


Bonjour Jacques,

J’espère que tu vas bien.

Jacquouille : Simple r�flexion.....
Je crois que les pays anglo-saxons font d�buter la semaine un autre jour
que
les pays europ�ens.
Jacquouille : « Par cons�quent, un tel jour risque d'�tre dans une
semaine ici et une autre
l�-bas.

Dans le cas présent il ne s’agit pas de débuter la semaine, mais de débuter
l’année. A ma connaissance il est mondialement reconnu qu’elle commence le
1er janvier de chaque année et ce indépendemment du jour sur lequel cette
date tombe :o). Bon c’est vrai que ce jour là les anglo-Saxon d’Amérique ont
la gueule de bois plus longtemps que les Anglo-Saxon d’Europe, mais c’est
parceque que les Anglo-Saxon de France i commencent le réveillon du 1er
janvier de l’année d’après, avant les Anglo-Saxon d’outre-mer. Par contre
pour ce qui est des Français d’Amérique, j’imagine qu’ils doivent plus ou
moins se calquer sur les bons millésimes de leur pays et sont par conséquent
constamment synchroniser avec leurs compatriotes européens de métropole et d’ailleurs.

Pour ce qui est de la numérotation des semaines j’ai fait appel à la fct
NO.SEMAINE(Date_du_jour). My Excel is french, il faut l’excuser.

Jacquouille : « Voir la tr�s belle explication de ce truc sur
Excelabo.net. »

Très volontiers et avec beaucoup d’intérêt. Pourrais-tu me coller le lien,
je ne sais pas trop où chercher cette explication ?

Jacquouille : « Ensuite, pourquoi ne pas faire un TCD (comme sugg�r� par
Daniel) ou te le
construire toi-m�me avec Sommeprod ? »

Le TCD est bien évidemment l’outil XL de choix pour régler rapidement et
simplement ce problème. Mais si l’information est structurée de manière
extrêmement rigoureuse et complète à la source cette fonctionnalité perd
beaucoup de son intérêt.

Sommepod est une fonction complexe, que peu d’utilisateurs maitrisent bien.

Qui ne s’est jamais arraché les cheveux sur un Sommeprod ? Ceux qui sont
chauve j’imagine. :o).

En plus c’est une fonction extrêmement gourmande en terme d’exploitation des
ressources vives. A l’âge du Cloud computing et du VMWare où les ressources
processeur (heureusement aujourd'hui multi-core) d'une machine sont
partagées entre plusieurs utilisateurs, programmer avec à l’esprit le fait
de ménager au maximum son processeur permet de développer des outils
extrêmement puissants sans que ceux-ci donnent le temps à son utilisateur de
se tirer un café entre chaque clic.

Mes convictions profondes en matière de gestion de l’information sont que l’on
peut économiser des ressources vives, des lignes et des lignes de codes
ainsi que des formules longues comme le bras avec des bases de données
sources comprenant une information extrêmement bien structurée, complète et
pour certain cas dynamique. En outre, une BD source bien structurée permets
d'anticiper les besoins en informations que l'on pourra (éventuellement)
avoir demain. C'est une approche pro-active de l'archivage numérique de
l'information.

Jacquouille : « Je m'ajouterais m�me:
de F1 � i1: =SOUS.TOTAL(109;F3:F367) � tirer vers la droite
l'indice 9 impliquant les valeurs masqu�es, je ne vois gu�re son
utilit�
dans un filtre. Donc je prendrais 109 qui lui ne tient pas compte des
masqu�es, donc te fait la somme des lignes visibles par le filtre. »

Si j’ai mis des flèches de filtre sur toute la longueur de la ligne 2 c’est
que, personnellement, si je dois gérer et suivre des données du type de
celle qui font l’objet de la question à laquelle nous nous intéressons, je
travaille exclusivement en filtrant l’information utile directement sur la
BD source. L’indice « 9 » est choisi à plein escient.

Voilà. Maintenant, l’objectif est bien évidemment d’arriver à la solution. A
l’utilisateur de s’orienter sur une solution VBA, TCD, sommeprod ou
structure de l’info-source, ceci en fonction de ses affinités pour l’une ou
l’autre des options proposées.

Bien cordialement,

La Sausuisse


Le jeudi 28 novembre 2013 18:04:04 UTC+1, Jacquouille a écrit :
Bonsoir Simple r�flexion..... Je crois que les pays anglo-saxons font
d�buter la semaine un autre jour que les pays europ�ens. Par
cons�quent, un tel jour risque d'�tre dans une semaine ici et une
autre l�-bas. Voir la tr�s belle explication de ce truc sur
Excelabo.net. Ensuite, pourquoi ne pas faire un TCD (comme sugg�r� par
Daniel) ou te le construire toi-m�me avec Sommeprod ? Jacquouille " Le
vin est au repas ce que le parfum est � la femme." "rokkoteam" a �crit
dans le message de groupe de discussion :
Bonjour, Comme dit dans le titre,
j'aimerais faire la somme de plusieurs colonnes selon un crit�re.
J'explique un peu plus : En colonne A, j'ai la date du jour En colonne B,
j'ai le num�ro de semaine. En colonne C, j'ai une quantit� d'un
produit 1. En colonne D, j'ai une quantit� d'un produit 2. En colonne E,
j'ai une quantit� d'un produit 3. J'aimerais dans un tableau
synth�tique dans lequel figure les num�ros de semaine de toute
l'ann�e, retrouver les quantit�s totales de chaque semaine sans
distinction de produits. En gros : Semaine TOTAL 48 SOMME DE 3 COLONNES 49
SOMME DE 3 COLONNES 50 SOMME DE 3 COLONNES 51 52 Merci de votre aide.