OVH Cloud OVH Cloud

somme plages

7 réponses
Avatar
Pierre.M
Bonsoir,

Dans un tableau j'ai en colonnes B:F des plages d'un nombre de lignes
variable( de 1 a 10), delimite par des lignes vides (en haut et en bas).
Comment definir en cellule A de la 1ere ligne de chaque plage la somme
des valeurs de toutes les cellules de cette plage?
Je n'ai aucune idee, et vous? Merci d'avance.

Pierre

7 réponses

Avatar
Daniel
Bonsoir.
J'ai bien l'idée d'une macro, "mais il tard, Monsieur, il faut que je rentre
chez moi"
j'espère qu'il y aura un insomiaque sur le forum !
Cordialement.
Daniel
"Pierre.M" a écrit dans le message de news:
4489e743$0$845$
Bonsoir,

Dans un tableau j'ai en colonnes B:F des plages d'un nombre de lignes
variable( de 1 a 10), delimite par des lignes vides (en haut et en bas).
Comment definir en cellule A de la 1ere ligne de chaque plage la somme des
valeurs de toutes les cellules de cette plage?
Je n'ai aucune idee, et vous? Merci d'avance.

Pierre



Avatar
AV
En A1 et recopie >> F1
Matricielle (validation par ctrl+maj+entrée)

=SOMME(SI(ESTNUM(A2:A1000);A2:A1000))

AV
Avatar
Daniel
"AV" a écrit dans le message de news:
e7P$
En A1 et recopie >> F1
Matricielle (validation par ctrl+maj+entrée)

=SOMME(SI(ESTNUM(A2:A1000);A2:A1000))

Bonjour.

Euh, il a dit DES plages, et il veut un total pour chaque plage, le bougre..
Daniel

Avatar
Trirème
Bonjour Pierre

Tes données commencent donc en ligne 2 ou au delà.
En A2 :
=SI(ET(ESTVIDE(B1);NON(ESTVIDE(B2)));SOMME(DECALER(B2;;;EQUIV(0;--NON(ESTVIDE(B2:B$65536));0)-1;5));"")
avec validation matricielle (Ctrl + Maj + enter) et à recopier vers le bas.

Cordialement,
Trirème

Bonsoir,

Dans un tableau j'ai en colonnes B:F des plages d'un nombre de lignes
variable( de 1 a 10), delimite par des lignes vides (en haut et en bas).
Comment definir en cellule A de la 1ere ligne de chaque plage la somme
des valeurs de toutes les cellules de cette plage?
Je n'ai aucune idee, et vous? Merci d'avance.

Pierre



Avatar
AV
| Euh, il a dit DES plages,

Ben je lis pas ça moi...

| et il veut un total pour chaque plage, le bougre..

J'ai compris comme ça ("...la 1ere ligne de chaque plage ...") et c'est ce que
je propose :
En A1: F1 --> Somme(A2:Axx)>> Somme (B2:Bxx) ...etc

AV
Avatar
Pierre.M
Merci a tous les 3 pour votre participation. C'est Trireme qui gagne;
ta formule fait exactement ce que je desesperais ne jamais pouvoir
realiser. Desolé AV, peut etre ai je ete un peu confus dans ma
demande...
Bon week end a vous.

Pierre


On 2006-06-10 12:27:32 +0200, Trirème said:

Bonjour Pierre

Tes données commencent donc en ligne 2 ou au delà.
En A2 :
=SI(ET(ESTVIDE(B1);NON(ESTVIDE(B2)));SOMME(DECALER(B2;;;EQUIV(0;--NON(ESTVIDE(B2:B$65536));0)-1;5));"")
avec


validation matricielle (Ctrl + Maj + enter) et à recopier vers le bas.

Cordialement,
Trirème

Bonsoir,

Dans un tableau j'ai en colonnes B:F des plages d'un nombre de lignes
variable( de 1 a 10), delimite par des lignes vides (en haut et en bas).
Comment definir en cellule A de la 1ere ligne de chaque plage la somme
des valeurs de toutes les cellules de cette plage?
Je n'ai aucune idee, et vous? Merci d'avance.

Pierre




Avatar
Pierre.M
Toutes mes excuses AV. Je viens de relire mon post. C'etait bien sur
"delimitees" et non "delimite" que j'aurais du ecrire..., moi qui
croyais etre un litteraire! Je vais de ce pas me passer la tete sous la
cendre ;-)
Encore pardon.

Pierre


On 2006-06-10 15:36:40 +0200, "AV" said:

| Euh, il a dit DES plages,

Ben je lis pas ça moi...

| et il veut un total pour chaque plage, le bougre..

J'ai compris comme ça ("...la 1ere ligne de chaque plage ...") et c'est
ce que je propose :
En A1: F1 --> Somme(A2:Axx)>> Somme (B2:Bxx) ...etc

AV