[Résolu]Total d'une même cellule sur toutes les feuilles

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
strato13
Fraîchement OOthentifié
Messages : 4
Inscription : 30 août 2006 13:54
Localisation : Marseille

[Résolu]Total d'une même cellule sur toutes les feuilles

Message par strato13 »

Bonjour,

Petit appendice au sujet de mon post:

Je voudrais en fait savoir s'il est possible de calculer la somme de toutes les cellules H52 (par exemple) de toutes les feuilles du classeur, y compris celles non encore créées.

Désolé d'avance si cette question est stupide ou a déjà été posée.

Merci
Le modérateur a écrit :Titre modifié pour plus de clarté.
Ancien titre : somme de tttes les cellules H52 de ttes les pages
Dernière modification par strato13 le 31 août 2006 05:21, modifié 1 fois.
2.0.3 win XP Sp2
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25173
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Message par Dude »

Salut,

Je pense qu'il te faudra passer par une macro pour réaliser cette opération.

Tu as une section dédié dans ce forum pour poser ta question.
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
MichelXld
Membre OOrganisé
Membre OOrganisé
Messages : 66
Inscription : 10 janv. 2006 21:33

Message par MichelXld »

bonsoir

tu peux utiliser:

'Somme des cellules A5 dans les Feuilles "Feuille1" à "Feuille3" : Utilisation des références 3D

=SOMME(Feuille1.A5:Feuille3.A5)


bonne soiree
michel
OOo 2.1 & WinXP(sp2)
strato13
Fraîchement OOthentifié
Messages : 4
Inscription : 30 août 2006 13:54
Localisation : Marseille

Message par strato13 »

MichelXld a écrit :'Somme des cellules A5 dans les Feuilles "Feuille1" à "Feuille3" : Utilisation des références 3D

=SOMME(Feuille1.A5:Feuille3.A5)
Merci de vos réponses, mais ma question porte sur un nombre de feuilles non encore déterminé, vu que je voudrais en ajouter au fur et à mesure de mes besoins et récupérer le total au bout d'un nombre variable de feuilles.

Je ne sais pas trop si je suis assez clair.
2.0.3 win XP Sp2
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

Bonjour

Tu peux aussi bâtir la référence en calculant le nombre de feuilles :
=SOMME(INDIRECT("Feuille1.A1:Feuille"& FEUILLES()& ".A1"))
strato13
Fraîchement OOthentifié
Messages : 4
Inscription : 30 août 2006 13:54
Localisation : Marseille

Message par strato13 »

Pierre-Yves Samyn a écrit :Tu peux aussi bâtir la référence en calculant le nombre de feuilles :
=SOMME(INDIRECT("Feuille1.A1:Feuille"& FEUILLES()& ".A1"))
Chapeau bas, messire.

Ca marche nickel à condition de mettre la feuille de résultat à la fin de toutes les autres (logique pour un résultat, quoi...).

Encore merci, je n'ai plus qu'à me plonger dans la signification de la suite de signes cabalistiques composant ta formule pour tenter d'en comprendre le fonctionnement (pas gagné, ça...)
2.0.3 win XP Sp2
strato13
Fraîchement OOthentifié
Messages : 4
Inscription : 30 août 2006 13:54
Localisation : Marseille

Message par strato13 »

Au fait, comment met-on [Résolu] en début de sujet ?
2.0.3 win XP Sp2
Avatar de l’utilisateur
cris59
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 482
Inscription : 20 mars 2006 15:15
Localisation : Paris

Message par cris59 »

strato13 a écrit :Au fait, comment met-on [Résolu] en début de sujet ?
http://user.services.openoffice.org/fr/ ... pic83.html

le mode d'emploi


cris59
WinXP PRO SP2 avec OOo2.2 & Vista avec OOo2.3.1
& Debian avec OOo2.2

http://www.cpserv.net/
jumbo444
InconditiOOnnel
InconditiOOnnel
Messages : 769
Inscription : 10 mars 2006 12:09
Localisation : Rouen, France

Message par jumbo444 »

La formule donnée par Pierre-Yves
Pierre-Yves Samyn a écrit : =SOMME(INDIRECT("Feuille1.A1:Feuille"& FEUILLES()& ".A1"))
peut se décomposer ainsi:
- FEUILLES() => renvoit le nombre de feuilles. Par exemple 12
- "blablabla"&"bliblibli" : & sert à concaténer les chaînes de caractères. Ainsi dans l'exemple que j'ai créé (avec beaucoup d'imagination) cela donnerait la chaine de caractères "blablablabliblibli". Dans le cas de la formule, cela donne la chaine de caractères "Feuille1.A1:Feuille12.A1"
- INDIRECT("chaine de caractères") transforme la chaine de caractères en valeur. Dans notre cas cela correspond à une zone.
- SOMME(zone) fait la somme dans la zone.
LibO 5.4.6.2 sous Ubuntu 16.04