Excel

Espace de discussions générales sur l'informatique. Tant au niveau matériel que logiciel.
Post Reply
vallisoletano
Membre / Member
Posts: 3222
Joined: 30 May 2004 22:54

Excel

Post by vallisoletano »

salut :D

savez-vous si je peux, avec Excel, obtenir une somme égale à l'addition de toutes les cases B2 (par exemple) du classeur, indépendamment du nombre de feuilles contenues?

ainsi, si j'ai 3 feuilles, et que la somme des 3 B2 est 10; et que le lendemain je crée une nouvelle feuille dans laquelle B2 sera égal à 4, est-ce que le moyen existe que mon résultat soit automatiquement passé à 14, en intégrant tout seul la création de la nouvelle feuille?

désolé pr ma question pas forcément claire.

merci :hello:
User avatar
Vikr
Membre / Member
Posts: 2362
Joined: 24 Nov 2003 15:40

Post by Vikr »

je pense que oui en faisant ta somme en considérant que tes feuilles sont sous forme de vairables comprises entre 1 et x
User avatar
Latinus
Admin
Posts: 24965
Joined: 18 Mar 2002 01:00
Location: complètement à l'Ouest
Contact:

Post by Latinus »

la question est claire, par contre pour la réponse va falloir que je cherche :sweat:
Les courses hippiques, lorsqu'elles s'y frottent.
User avatar
kokoyaya
Admin
Posts: 31645
Joined: 10 Oct 2002 14:12
Location: Moissac (82)
Contact:

Post by kokoyaya »

Question bête : tu modifies le nom de tes feuilles de calcul ou c'est toujours Feuille1, Feuille2, Feuille3, etc. ?
User avatar
Vikr
Membre / Member
Posts: 2362
Joined: 24 Nov 2003 15:40

Post by Vikr »

kokoyaya wrote:Question bête : tu modifies le nom de tes feuilles de calcul ou c'est toujours Feuille1, Feuille2, Feuille3, etc. ?
Excel lente demande de précision !!!!! :clap:
User avatar
kokoyaya
Admin
Posts: 31645
Joined: 10 Oct 2002 14:12
Location: Moissac (82)
Contact:

Post by kokoyaya »

Si tu as une petite idée du nombre de feuille que tu vas utiliser à terme, je te conseille d'en créer un maximum puis d'utiliser la fonction

Code: Select all

=SOMME(Feuille1.B2+Feuille2.B2+Feuille3.B2+Feuille4.B2+Feuille5.B2+Feuille6.B2+Feuille7.B2+Feuille8.B2+Feuille9.B2+Feuille10.B2)
(voire plus si tu as plus de feuilles).

C'est une solution un peu batarde mais ça l'avantage de fonctionner :)
User avatar
Latinus
Admin
Posts: 24965
Joined: 18 Mar 2002 01:00
Location: complètement à l'Ouest
Contact:

Post by Latinus »

Pour excel, c'est "Feuilx" et non "Feuillex" et "!" pour séparer la feuille de sa cellule, donc :

=SOMME(Feuil1!B2;Feuil2!B2;Feuil3!B2)

Sinon, pondre une macro... j'essaye de la faire mais ça fait des siècles que j'ai pas touché à ça !
Les courses hippiques, lorsqu'elles s'y frottent.
User avatar
kokoyaya
Admin
Posts: 31645
Joined: 10 Oct 2002 14:12
Location: Moissac (82)
Contact:

Post by kokoyaya »

Latinus wrote:Pour excel, c'est "Feuilx" et non "Feuillex" et "!" pour séparer la feuille de sa cellule
Oups, j'avais fait ça avec OpenOffice :-?
User avatar
kokoyaya
Admin
Posts: 31645
Joined: 10 Oct 2002 14:12
Location: Moissac (82)
Contact:

Post by kokoyaya »

À vérifier car je n'ai pas Excel sous la main mais Données>Consolider devrait pouvoir t'aider :)
User avatar
Latinus
Admin
Posts: 24965
Joined: 18 Mar 2002 01:00
Location: complètement à l'Ouest
Contact:

Post by Latinus »

Bon, sinon, pour simplifier la formule, c'est tout simple :


=SOMME(Feuil1:Feuil3!C1)
Pour la somme de la cellule C1 des feuilles 1 à 3

=SOMME(Feuil1:Feuil3!C1:C20)
Pour la somme de la plage C1:C20 des feuilles 1 à 3


Comme disait Koko : créer suffisemment de feuilles d'avance (on ne peut pas écrire =somme(Feuil1:Feuil20!C1) s'il n'y a que 19 feuilles, excel te demandera "où" se trouve la feuille manquante...

Nul besoin d'avoir des pages numérotées Feuil1, Feuil2, ... tes pages peuvent s'appeler :
bidule coucou zoro avion voyages pub
si tu fais =somme(bidule:pub!C1) excel prendra toutes les pages qui se trouvent entre la valeur de début et de fin de plage.
Les courses hippiques, lorsqu'elles s'y frottent.
User avatar
arkayn
Membre / Member
Posts: 12222
Joined: 09 Dec 2002 02:02
Location: Nogent-le-Rotrou
Contact:

Post by arkayn »

Je n'aurais pas dit mieux. Bravo, Lat
La folie des uns est la sagesse des autres
vallisoletano
Membre / Member
Posts: 3222
Joined: 30 May 2004 22:54

Post by vallisoletano »

super merci :hello:
Post Reply