Problème de recopie de formules

alex49520 Messages postés 124 Statut Membre -  
alex49520 Messages postés 124 Statut Membre -
Bonjour à tous,

Travaillant sur Excel pour effectuer un tableau de bord, un problème se pose a moi. Mon classeur est composé d'un certain nombre de pages, comprenant 12 balances. Je souhaite faire un récap des balances de l'année, mais pour se faire j'ai eu recours à un certain nombre de formules pour regrouper des comptes. Et le problème qui se pose est lorsque je veux recopier une formule.

Par exemple, cette formule :

=(SOMME.SI('Bal avril'!$A$6:$A$199;"60612000";'Bal avril'!$E$6:$E$199))

Elle fait appel à la feuille Bal avril, et je souhaiterais que lorsque je l'a copie, la feuille change et donc qu'elle passe à Bal mai.

J'espère avoir été clair, et remercie tout le monde par avance.

Alexis

6 réponses

  1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonsoir,

    tu as une technique qui pourrait peut-être t"éviter ce genre de problème: c'est la consolidation de données, ici consolidation d'onglets
    regarde sur ce site à "données consolider", ce sera + clair que mes tentatives d'explications!
    http://boisgontierjacques.free.fr/
    en espèrant que...
    0
  2. alex49520 Messages postés 124 Statut Membre 10
     
    Merci pour cette réponse. Cependant, mon problème va un petit peu plus loin. En fait mes balances sont composés d'un certain nombre de compte, qui sont soit regroupés soit renommés dans la récap. A quoi sert la consolidation exactement ? Car j'ai essayé la manip décrite sur le site mais je ne vois pas ou on veut en venir. Merci d'avance.
    0
  3. alex49520 Messages postés 124 Statut Membre 10
     
    Bonjour,

    Voila pour être plus clair, j'ai cette formule :

    =((SOMME.SI('Bal avril'!$A$6:$A$199;"60222000";'Bal avril'!$E$6:$E$199)+SOMME.SI('Bal avril'!$A$6:$A$199;"60610500";'Bal avril'!$E$6:$E$199)+SOMME.SI('Bal avril'!$A$6:$A$199;"60632200";'Bal avril'!$E$6:$E$199)+SOMME.SI('Bal avril'!$A$6:$A$199;"60632300";'Bal avril'!$E$6:$E$199)))*3/4

    Je souhaiterais la recopier afin d'avoir "Bal mai", à la place de "Bal avril".

    Quelqu'un à une idée ??

    Merci d'avance

    Alexis
    0
  4. Mabelle60 Messages postés 167 Date d'inscription   Statut Membre Dernière intervention   131
     
    Bonjour
    Juste une piste car je sui un peu pressé
    Essaye de placer Indirect
    INDIRECT(B5&"!$A$6:$A$199") chaque fois que nécessaire.
    ou sur chaque feuille t uplacera en B5 le nom de ta feuille.
    Par contre, je te conseil de placer _ entre tes mots de chaque feuille

    Je reprendrais le fil plus tard
    désolé
    0
    1. alex49520 Messages postés 124 Statut Membre 10
       
      En gros, il faudrait une formule comme ça ?

      =((SOMME.SI(INDIRECT(Bal_avril!B1&"!"$A$6:$A$199";"60222000";Bal_avril!B1&"!"$E$6:$E$199")+SOMME.SI(INDIRECT(Bal_avril!B1&"!"$A$6:$A$199";"60610500";Bal_avril!B1&"!"$E$6:$E$199")+SOMME.SIINDIRECT(Bal_avril!B1&"!"$A$6:$A$199";"60632200";Bal_avril!B1&"!"$E$6:$E$199")+SOMME.SI(Bal_avril!B1&"!"$A$6:$A$199";"60632300";Bal_avril!B1&"!"$E$6:$E$199")))*3/4
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. alex49520 Messages postés 124 Statut Membre 10
     
    Quelqu'un peut m'aider svp ?
    0
  7. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour Alex, Mabelle
    regarde cette maquette
    https://www.cjoint.com/?fmlKpuvUjN
    avec le nom de l'onglet en A1 dans la feuille de synthèse
    =SOMME.SI(INDIRECT(A1&"!A6:A20");602;INDIRECT(A1&"!E6:E20"))
    0
    1. alex49520 Messages postés 124 Statut Membre 10
       
      Merci Michel_m, mais malheureusement en appliquant ta formule a mon classeur, cela me donne #REF!, alors que j'ai refais la même chose que toi.

      Formule : =SOMME.SI(INDIRECT(C5&"!A6:A199");"60100000";INDIRECT(C5&"!E6:E199"))

      (le résultat est le même si le 60100000 est entre guillemets ou non)

      Je sens que je me rapproche de la bonne solution...

      Merci a vous pour votre aide et merci d'avance pour les prochaines solutions !!

      Alex
      0
      1. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320 > alex49520 Messages postés 124 Statut Membre
         
        qu'il y a t'il exactement dans C5 ?
        0
      2. alex49520 Messages postés 124 Statut Membre 10 > michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Désolé petite erreur de manip', la formule fonctionne très bien avec Somme.si !!

        Cependant, j'ai aussi des fonctions sommeprod et la ça bloque : #VALEUR!

        Formule : =SOMMEPROD((GAUCHE(INDIRECT(C5&"!A6:A199";4)="6122")*(INDIRECT(C5&"!E6:E199"))))

        Pourrais tu me dire si tu vois une erreur la dedans ?

        Merci d'avance
        0
      3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320 > alex49520 Messages postés 124 Statut Membre
         
        parenthèse mal située!
        (GAUCHE(INDIRECT(C5&"!A6:A199";4)
        (GAUCHE(INDIRECT(C5&"!A6:A199");4)
        0
      4. alex49520 Messages postés 124 Statut Membre 10 > michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Merci beaucoup michel_m, mais problèmes sont réglés !!

        A++

        Alex
        0