Sommer les cases de différents onglets

Résolu
airemlique -  
airemlique Messages postés 5 Statut Membre -
Bonjour,

Connaissez-vous une formule ou un moyen simple sans utiliser VBA de consolider les données de plusieurs classeurs/onglets aux noms divers?

Je voudrais que la formule entrée en A1 dans l'onglet central donne la somme des cases A1 de tous les autres onglets/classeurs et ainsi de suite pour d'autres cases (B2 donnera la somme des cases B2 des autres onglets).

Je connais la formule =SOMME('*'!A1) mais elle ne se met pasà jour quand on ajoute un onglet.

Merci d'avance pour vos réponses

7 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Salut,

    avec cette formule

    =SOMME(Feuil2:Feuil4!A1) toutes les feuilles qui se trouveront entre ces deux feuilles Feuil2 et Feuil4 seront comptabilisées quel que soit leurs noms, si la feuil2 est nommée TOTO la formule sera
    =SOMME(TOTO:Feuil4!A1)

    et toutes les feuilles se trouvant entre les deux bornes seront prises en compte.

    ce serait la même chose avec les classeurs bémol il faut que les classeurs soient ouverts ou activer la formule pour la mise à jour des résultats
    1
  2. Frenchie83 Messages postés 2254 Statut Membre 339
     
    bonjour

    Si j'ai bien compris
    Exemple: dans un classeur de 10 feuilles, dans la feuille 5 (onglet central) on veut faire la somme correspondant au contenu des cellules identiques des feuilles 1 à 4 et de 6 à 10.
    ceci devrait aller
    =SOMME(Feuil1:Feuil4!A1)+SOMME(Feuil6:Feuil10!A1)

    cordialement
    0
  3. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Bonjour,

    « Connaissez-vous une formule ou un moyen simple sans utiliser VBA de consolider les données de plusieurs classeurs/onglets aux noms divers ... qui se met à jour quand on ajoute un onglet. » ?

    Non
    --
    Cordialement
    Patrice
    0
  4. airemlique
     
    Merci pour vos réponses.

    Frenchie83, effectivement votre formule marche mais je recherche une formule qui fonctionne avec des onglets de noms variés (exemple des onglets portant des noms de pays).

    En existe-t-il une d'après vous?

    Merci
    0
    1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
       
      Cette formule fonctionne quel que soit le nom des feuilles.
      =SOMME(Feuil1:Feuil4!A1)
      Pourrait s'écrire
      =SOMME(France:Italie!A1)
      pour tous les feuilles comprises entre la feuille France et la feuille Italie comprises.

      Cependant elle ne sera pas mise à jour automatiquement si on ajoute une feuille avant la première (avant France) ou après la dernière (après Italie).

      On peut saisir la formule de façon classique :
      1 Appuyer sur somme automatique (bouton sigma)
      2 Avec la souris sélectionner la cellule de la première feuille
      3 Puis maintenir la touche Maj et sélectionner le dernier onglet concerné
      4 Taper Entrée
      0
    2. airemlique Messages postés 5 Statut Membre
       
      Merci beaucoup Patrice. Cela fonctionne parfaitement même si je ne maitrise pas encore la saisie de façon classique.

      Connaitriez-vous un ajout qui permettre d'exclure le dernier onglet dans le calcul?
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. airemlique Messages postés 5 Statut Membre
     
    Merci beaucoup. Cela fonctionne bien en effet, le tout est d'être conscient du bémol

    Connaitriez-vous par hasard un ajout qui permettre d'exclure le dernier onglet dans le calcul?

    merci
    0
  7. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    mais tu as la réponse, il suffit de mettre l'onglet après le dernier prévu dans la formule exemple cette formule additionne tous les onglets qui se trouvent entre l'onglet Feuil2 et Feuil4 mais si ton onglet Feuil3 est placé après l'onglet Feuil4 il n'est pas pris en compte (Feuil1, Feuil2, Feuil4, Feuil4, Feuil3)

    =SOMME(Feuil2:Feuil4!A1)

    si tu veux tes onglet dans l'ordre et ne pas comptabiliser l'onglet Feuil3 il suffit de le soustraire à la formule =SOMME(Feuil2:Feuil4!A1)-Feuil3!A1
    0
  8. airemlique Messages postés 5 Statut Membre
     
    Ah oui c'est vrai, merci!
    0