Additionner plusieurs feuilles en même temps

Dernière mise à jour le 17/02/2024
Temps de lecture : 2 minutes

Dans Excel il est possible de réaliser des calculs au travers de plusieurs feuilles de calcul dans une même formule. C'est ce qui s'appelle des fonctions à 3 dimensions ou fonction 3D.

Présentation d'une fonction 3D

Imaginons que vous ayez un classeur qui contient une feuille par mois et une dernière qui va faire la synthèse de l'année.

Comment faire la somme de plusieurs cellules dans plusieurs feuille

Dans la feuille Année, vous voulez calculer en B3 la somme du chiffre d'affaires annuel. Autrement dit, vous allez additionner les montants contenus dans les différents onglets (Janvier, Février, ....)

L'erreur souvent commise dans un tel cas de figure serait de sélectionner chacune des feuilles, une par une pour les additionner ⛔⛔⛔???

=Janvier!B3+Février!B3+Mars!B3+ ...

Ajout des cellules une à une

Même si le calcul est juste, cette méthode est bien trop longue et surtout source d'erreurs ou plus sûrement d'oubli de cellules.

Principe d'une formule 3D

Une analyse rapide de la formule précédente nous permet de constater que nous additionnons systématiquement la cellule B3 de chaque feuille.

Donc, nous allons créer une formule qui va additionner toutes les cellules B3 entre les feuilles Janvier jusqu'à Décembre. Un peu comme si vous aviez la possibilité de lire au travers des feuilles.

Additionner au travers de plusieurs feuilles

Réalisation de la formule

Pour réaliser ce calcul facilement,

  • Vous allez d'abord écrire dans la cellule B3 de la feuille Résultat Annuel la fonction SOMME
  • Ensuite, sélectionnez uniquement la cellule B3 de la feuille Janvier.

Votre formule commence donc de la façon suivante :

=SOMME(Janvier!B3

C'est maintenant que tout se joue ?

  1. Commencez par appuyer sur la touche Shift (celle qui est au-dessus de Ctrl)
  2. Et terminez en sélectionnant la feuille Décembre.

Cette manipulation a pour résultat de transformer la formule comme ceci.

=SOMME('Janvier:Décembre'!B3

Le symbole : entre Janvier et Décembre signifie que vous intégrez toutes les feuilles de votre classeur entre Janvier et Décembre.

Enfin, terminez votre formule en fermant la parenthèse et validez.

=SOMME('Janvier:Décembre'!B3)

Ecriture de la fonction SOMME 3D

Vous trouverez des informations complémentaires sur la fonction 3D sur le site de Microsoft.

1 Comment

  1. Jean-Sébastien Rey
    02/03/2023 @ 11:21

    Bonjour,
    J'ai créé un classeur avec une feuille par client qui contient le nombre des différents articles qu'il commande dans un assortiment listé dans la feuille.
    Donc je crée une nouvelle feuille à chaque nouveau client.
    J'ai une première feuille "Totaux" où j'aimerais avoir la somme de chaque article de chaque feuille. MAIS, je ne sais pas à l'avance quelle est la dernière feuille puisqu'elle change à chaque nouveau client. Je voulais calculer ceci avec Feuille() et introduire le résultat dans la formule 3D que vous citez. Mais, bien que la syntaxe soit correcte, la fonction Somme refuse une "composition" de l'argument 'Feuil(1):Feuil(6)!'
    Avez-vous une idée de la façon de procéder ?
    Merci beaucoup d'avance !
    Jean-Seb

    Reply

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Microsoft MVP 2024

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    Additionner plusieurs feuilles en même temps

    Reading time: 2 minutes
    Dernière mise à jour le 17/02/2024

    Dans Excel il est possible de réaliser des calculs au travers de plusieurs feuilles de calcul dans une même formule. C'est ce qui s'appelle des fonctions à 3 dimensions ou fonction 3D.

    Présentation d'une fonction 3D

    Imaginons que vous ayez un classeur qui contient une feuille par mois et une dernière qui va faire la synthèse de l'année.

    Comment faire la somme de plusieurs cellules dans plusieurs feuille

    Dans la feuille Année, vous voulez calculer en B3 la somme du chiffre d'affaires annuel. Autrement dit, vous allez additionner les montants contenus dans les différents onglets (Janvier, Février, ....)

    L'erreur souvent commise dans un tel cas de figure serait de sélectionner chacune des feuilles, une par une pour les additionner ⛔⛔⛔???

    =Janvier!B3+Février!B3+Mars!B3+ ...

    Ajout des cellules une à une

    Même si le calcul est juste, cette méthode est bien trop longue et surtout source d'erreurs ou plus sûrement d'oubli de cellules.

    Principe d'une formule 3D

    Une analyse rapide de la formule précédente nous permet de constater que nous additionnons systématiquement la cellule B3 de chaque feuille.

    Donc, nous allons créer une formule qui va additionner toutes les cellules B3 entre les feuilles Janvier jusqu'à Décembre. Un peu comme si vous aviez la possibilité de lire au travers des feuilles.

    Additionner au travers de plusieurs feuilles

    Réalisation de la formule

    Pour réaliser ce calcul facilement,

    • Vous allez d'abord écrire dans la cellule B3 de la feuille Résultat Annuel la fonction SOMME
    • Ensuite, sélectionnez uniquement la cellule B3 de la feuille Janvier.

    Votre formule commence donc de la façon suivante :

    =SOMME(Janvier!B3

    C'est maintenant que tout se joue ?

    1. Commencez par appuyer sur la touche Shift (celle qui est au-dessus de Ctrl)
    2. Et terminez en sélectionnant la feuille Décembre.

    Cette manipulation a pour résultat de transformer la formule comme ceci.

    =SOMME('Janvier:Décembre'!B3

    Le symbole : entre Janvier et Décembre signifie que vous intégrez toutes les feuilles de votre classeur entre Janvier et Décembre.

    Enfin, terminez votre formule en fermant la parenthèse et validez.

    =SOMME('Janvier:Décembre'!B3)

    Ecriture de la fonction SOMME 3D

    Vous trouverez des informations complémentaires sur la fonction 3D sur le site de Microsoft.

    Newsletter

    1 fois par mois :
    Astuces et quiz

      Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

      1 Comment

      1. Jean-Sébastien Rey
        02/03/2023 @ 11:21

        Bonjour,
        J'ai créé un classeur avec une feuille par client qui contient le nombre des différents articles qu'il commande dans un assortiment listé dans la feuille.
        Donc je crée une nouvelle feuille à chaque nouveau client.
        J'ai une première feuille "Totaux" où j'aimerais avoir la somme de chaque article de chaque feuille. MAIS, je ne sais pas à l'avance quelle est la dernière feuille puisqu'elle change à chaque nouveau client. Je voulais calculer ceci avec Feuille() et introduire le résultat dans la formule 3D que vous citez. Mais, bien que la syntaxe soit correcte, la fonction Somme refuse une "composition" de l'argument 'Feuil(1):Feuil(6)!'
        Avez-vous une idée de la façon de procéder ?
        Merci beaucoup d'avance !
        Jean-Seb

        Reply

      Laisser un commentaire

      Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

      Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.