OVH Cloud OVH Cloud

Somme de colonne

6 réponses
Avatar
Raphael
Bonjour,

Mon fichier Excel repr=E9sente le chiffre d'affaire g=E9n=E9r=E9 par des
clients en 2005 et 2006 mois par mois.
Ce fichier Excel est structur=E9 de la mani=E8re suivante (ca risque de
ne pas etre genial a l'ecran...):

A B C D E F G H
..........
ref Client Client 1/2005 1/2006 2/2005 2/2006 3/2005 3/2006 .... ....
.=2E.. 12/2005 12/2006 Somme(des CA 2005 du mois 1 =E0 "mois danalyse")
Somme(des CA 2006 du mois 1 =E0 "mois danalyse")

Dans ma feuille Excel, j'ai dans une cellule le mois d'analyse.
Je souhaiterai faire la somme d'un colonne sur 2 (C,E,G ... jusqu'a la
colonne du mois d'analyse) et r=E9p=E9t=E9 cette formule sur 2500 lignes.

Comme formule, j'ai commenc=E9 par:
=3DSOMMEPROD((MOD(COLONNE(C14:Z14);2)<>0)*C14:Z14) <=3D =E7a me fait la
somme d'une colonne sur 2 mais sur une ann=E9e compl=E8te.

Or, je souhaite pouvoir arret=E9 mon analyse =E0 n'importe quel mois.
Alors j'ai essay=E9 par concat=E9nation :
=3DSOMMEPROD((MOD(COLONNE(C13:&"CAR(param!$B$5*2+65)"&13);2)<>0)*C13:&"CAR(=
param!$B$5*2+65)"&13)

param!$B$5 <=3D 8 (pour le mois d'ao=FBt)
CAR(param!$B$5*2+65) <=3D "Q" (le caract=E8re Q)
Mais je me retrouve avec une erreur de r=E9f=E9rence dans la fonction
COLONNE(R=E9f).

J'ai essay=E9 avec et sans les " mais rien n'y fait.

Si vous aviez une petite id=E9e de r=E9solution ou une solution
alternative?
Merci d'avance.

Rapha=EBl.

6 réponses

Avatar
Jacky
Bonsoir,
Un exemple du fichier avec le résultat souhaité serait le bienvenue
http://cjoint.com


Salutations
JJ

"Raphael" a écrit dans le message de
news:
Bonjour,

Mon fichier Excel représente le chiffre d'affaire généré par des
clients en 2005 et 2006 mois par mois.
Ce fichier Excel est structuré de la manière suivante (ca risque de
ne pas etre genial a l'ecran...):

A B C D E F G H
..........
ref Client Client 1/2005 1/2006 2/2005 2/2006 3/2005 3/2006 .... ....
.... 12/2005 12/2006 Somme(des CA 2005 du mois 1 à "mois danalyse")
Somme(des CA 2006 du mois 1 à "mois danalyse")

Dans ma feuille Excel, j'ai dans une cellule le mois d'analyse.
Je souhaiterai faire la somme d'un colonne sur 2 (C,E,G ... jusqu'a la
colonne du mois d'analyse) et répété cette formule sur 2500 lignes.

Comme formule, j'ai commencé par:
=SOMMEPROD((MOD(COLONNE(C14:Z14);2)<>0)*C14:Z14) <= ça me fait la
somme d'une colonne sur 2 mais sur une année complète.

Or, je souhaite pouvoir arreté mon analyse à n'importe quel mois.
Alors j'ai essayé par concaténation :
=SOMMEPROD((MOD(COLONNE(C13:&"CAR(param!$B$5*2+65)"&13);2)<>0)*C13:&"CAR(par
am!$B$5*2+65)"&13)

param!$B$5 <= 8 (pour le mois d'août)
CAR(param!$B$5*2+65) <= "Q" (le caractère Q)
Mais je me retrouve avec une erreur de référence dans la fonction
COLONNE(Réf).

J'ai essayé avec et sans les " mais rien n'y fait.

Si vous aviez une petite idée de résolution ou une solution
alternative?
Merci d'avance.

Raphaël.
Avatar
Raphael
Bonjour Jacky,

j'ai mis mon fichier en ayant retirer les macros dans un zip au lien :
http://cjoint.com/?jnjzxX37Yl

la formule qui me pose probleme est en colonnes AN (2005) et AO (2006)

Merci de ton aide.

Cordialement,
Raphael T


Bonsoir,
Un exemple du fichier avec le résultat souhaité serait le bienvenue
http://cjoint.com


Salutations
JJ

"Raphael" a écrit dans le message de
news:
Bonjour,

Mon fichier Excel représente le chiffre d'affaire généré par des
clients en 2005 et 2006 mois par mois.
Ce fichier Excel est structuré de la manière suivante (ca risque de
ne pas etre genial a l'ecran...):

A B C D E F G H
..........
ref Client Client 1/2005 1/2006 2/2005 2/2006 3/2005 3/2006 .... ....
.... 12/2005 12/2006 Somme(des CA 2005 du mois 1 à "mois danalyse")
Somme(des CA 2006 du mois 1 à "mois danalyse")

Dans ma feuille Excel, j'ai dans une cellule le mois d'analyse.
Je souhaiterai faire la somme d'un colonne sur 2 (C,E,G ... jusqu'a la
colonne du mois d'analyse) et répété cette formule sur 2500 lignes.

Comme formule, j'ai commencé par:
=SOMMEPROD((MOD(COLONNE(C14:Z14);2)<>0)*C14:Z14) <= ça me fait la
somme d'une colonne sur 2 mais sur une année complète.

Or, je souhaite pouvoir arreté mon analyse à n'importe quel mois.
Alors j'ai essayé par concaténation :
=SOMMEPROD((MOD(COLONNE(C13:&"CAR(param!$B$5*2+65)"&13);2)<>0)*C13:&"CA R(par
am!$B$5*2+65)"&13)

param!$B$5 <= 8 (pour le mois d'août)
CAR(param!$B$5*2+65) <= "Q" (le caractère Q)
Mais je me retrouve avec une erreur de référence dans la fonction
COLONNE(Réf).

J'ai essayé avec et sans les " mais rien n'y fait.

Si vous aviez une petite idée de résolution ou une solution
alternative?
Merci d'avance.

Raphaël.


Avatar
JpPradier
Bonsoir Raphael

Apres un coup d'oeil à ton fichier, ceci doit convenir :

=SOMMEPROD((MOD(COLONNE(INDIRECT("C13:"&CAR(param!$B$5*2+65)&"13"));2)<>0)*INDIRECT("C13:"
&CAR(param!$B$5*2+65)&"13"))

j-p
Avatar
Jacky
Re
Perso, je remanierais le fichier de cette façon pour travailler avec des
dates valides.

http://cjoint.com/?jnuY6Cfo8c

Salutations
JJ

"Raphael" a écrit dans le message de
news:
Bonjour Jacky,

j'ai mis mon fichier en ayant retirer les macros dans un zip au lien :
http://cjoint.com/?jnjzxX37Yl

la formule qui me pose probleme est en colonnes AN (2005) et AO (2006)

Merci de ton aide.

Cordialement,
Raphael T


Bonsoir,
Un exemple du fichier avec le résultat souhaité serait le bienvenue
http://cjoint.com


Salutations
JJ

"Raphael" a écrit dans le message de
news:
Bonjour,

Mon fichier Excel représente le chiffre d'affaire généré par des
clients en 2005 et 2006 mois par mois.
Ce fichier Excel est structuré de la manière suivante (ca risque de
ne pas etre genial a l'ecran...):

A B C D E F G H
..........
ref Client Client 1/2005 1/2006 2/2005 2/2006 3/2005 3/2006 .... ....
.... 12/2005 12/2006 Somme(des CA 2005 du mois 1 à "mois danalyse")
Somme(des CA 2006 du mois 1 à "mois danalyse")

Dans ma feuille Excel, j'ai dans une cellule le mois d'analyse.
Je souhaiterai faire la somme d'un colonne sur 2 (C,E,G ... jusqu'a la
colonne du mois d'analyse) et répété cette formule sur 2500 lignes.

Comme formule, j'ai commencé par:
=SOMMEPROD((MOD(COLONNE(C14:Z14);2)<>0)*C14:Z14) <= ça me fait la
somme d'une colonne sur 2 mais sur une année complète.

Or, je souhaite pouvoir arreté mon analyse à n'importe quel mois.
Alors j'ai essayé par concaténation :

=SOMMEPROD((MOD(COLONNE(C13:&"CAR(param!$B$5*2+65)"&13);2)<>0)*C13:&"CAR(par

am!$B$5*2+65)"&13)

param!$B$5 <= 8 (pour le mois d'août)
CAR(param!$B$5*2+65) <= "Q" (le caractère Q)
Mais je me retrouve avec une erreur de référence dans la fonction
COLONNE(Réf).

J'ai essayé avec et sans les " mais rien n'y fait.

Si vous aviez une petite idée de résolution ou une solution
alternative?
Merci d'avance.

Raphaël.


Avatar
Jacky
Ouppss!
J'ai oublié le "jusqu'au"
La formule en AN14 serait dans le fichier retourné
=SOMMEPROD((MOIS(date)<=MOIS($AN$11))*(ANNEE(date)=ANNEE($AN$11))*C14:Z14)
et en AO14
=SOMMEPROD((MOIS(date)<=MOIS($AO$11))*(ANNEE(date)=ANNEE($AO$11))*C14:Z14)

JJ

"Jacky" a écrit dans le message de
news:ePAu%
Re
Perso, je remanierais le fichier de cette façon pour travailler avec des
dates valides.

http://cjoint.com/?jnuY6Cfo8c

Salutations
JJ

"Raphael" a écrit dans le message de
news:
Bonjour Jacky,

j'ai mis mon fichier en ayant retirer les macros dans un zip au lien :
http://cjoint.com/?jnjzxX37Yl

la formule qui me pose probleme est en colonnes AN (2005) et AO (2006)

Merci de ton aide.

Cordialement,
Raphael T


Bonsoir,
Un exemple du fichier avec le résultat souhaité serait le bienvenue
http://cjoint.com


Salutations
JJ

"Raphael" a écrit dans le message de
news:
Bonjour,

Mon fichier Excel représente le chiffre d'affaire généré par des
clients en 2005 et 2006 mois par mois.
Ce fichier Excel est structuré de la manière suivante (ca risque de
ne pas etre genial a l'ecran...):

A B C D E F G H
..........
ref Client Client 1/2005 1/2006 2/2005 2/2006 3/2005 3/2006 .... ....
.... 12/2005 12/2006 Somme(des CA 2005 du mois 1 à "mois danalyse")
Somme(des CA 2006 du mois 1 à "mois danalyse")

Dans ma feuille Excel, j'ai dans une cellule le mois d'analyse.
Je souhaiterai faire la somme d'un colonne sur 2 (C,E,G ... jusqu'a la
colonne du mois d'analyse) et répété cette formule sur 2500 lignes.

Comme formule, j'ai commencé par:
=SOMMEPROD((MOD(COLONNE(C14:Z14);2)<>0)*C14:Z14) <= ça me fait la
somme d'une colonne sur 2 mais sur une année complète.

Or, je souhaite pouvoir arreté mon analyse à n'importe quel mois.
Alors j'ai essayé par concaténation :



=SOMMEPROD((MOD(COLONNE(C13:&"CAR(param!$B$5*2+65)"&13);2)<>0)*C13:&"CAR(par

am!$B$5*2+65)"&13)

param!$B$5 <= 8 (pour le mois d'août)
CAR(param!$B$5*2+65) <= "Q" (le caractère Q)
Mais je me retrouve avec une erreur de référence dans la fonction
COLONNE(Réf).

J'ai essayé avec et sans les " mais rien n'y fait.

Si vous aviez une petite idée de résolution ou une solution
alternative?
Merci d'avance.

Raphaël.






Avatar
Raphael
Bonjour,

Je viens de reprendre le fichier Jacky que j'ai utilisé comme exemple
pour mettre à jour mon fichier.

Je vous remercie tous les 2 pour votre aide qui m'a ete forte utile...

Encore merci et au prochain probleme ;)

Cordialement,
Raphael T.


Ouppss!
J'ai oublié le "jusqu'au"
La formule en AN14 serait dans le fichier retourné
=SOMMEPROD((MOIS(date)<=MOIS($AN$11))*(ANNEE(date)=ANNEE($AN$11))*C 14:Z14)
et en AO14
=SOMMEPROD((MOIS(date)<=MOIS($AO$11))*(ANNEE(date)=ANNEE($AO$11))*C 14:Z14)

JJ

"Jacky" a écrit dans le message de
news:ePAu%
Re
Perso, je remanierais le fichier de cette façon pour travailler avec des
dates valides.

http://cjoint.com/?jnuY6Cfo8c

Salutations
JJ

"Raphael" a écrit dans le message de
news:
Bonjour Jacky,

j'ai mis mon fichier en ayant retirer les macros dans un zip au lien :
http://cjoint.com/?jnjzxX37Yl

la formule qui me pose probleme est en colonnes AN (2005) et AO (2006)

Merci de ton aide.

Cordialement,
Raphael T


Bonsoir,
Un exemple du fichier avec le résultat souhaité serait le bienven ue
http://cjoint.com


Salutations
JJ

"Raphael" a écrit dans le message de
news:
Bonjour,

Mon fichier Excel représente le chiffre d'affaire généré par des
clients en 2005 et 2006 mois par mois.
Ce fichier Excel est structuré de la manière suivante (ca risque de
ne pas etre genial a l'ecran...):

A B C D E F G H
..........
ref Client Client 1/2005 1/2006 2/2005 2/2006 3/2005 3/2006 .... .. ..
.... 12/2005 12/2006 Somme(des CA 2005 du mois 1 à "mois danalyse")
Somme(des CA 2006 du mois 1 à "mois danalyse")

Dans ma feuille Excel, j'ai dans une cellule le mois d'analyse.
Je souhaiterai faire la somme d'un colonne sur 2 (C,E,G ... jusqu'a la
colonne du mois d'analyse) et répété cette formule sur 2500 lig nes.

Comme formule, j'ai commencé par:
=SOMMEPROD((MOD(COLONNE(C14:Z14);2)<>0)*C14:Z14) <= ça me fait la
somme d'une colonne sur 2 mais sur une année complète.

Or, je souhaite pouvoir arreté mon analyse à n'importe quel mois.
Alors j'ai essayé par concaténation :



=SOMMEPROD((MOD(COLONNE(C13:&"CAR(param!$B$5*2+65)"&13);2)<>0)*C13:&"CA R(par

am!$B$5*2+65)"&13)

param!$B$5 <= 8 (pour le mois d'août)
CAR(param!$B$5*2+65) <= "Q" (le caractère Q)
Mais je me retrouve avec une erreur de référence dans la fonction
COLONNE(Réf).

J'ai essayé avec et sans les " mais rien n'y fait.

Si vous aviez une petite idée de résolution ou une solution
alternative?
Merci d'avance.

Raphaël.