Formules excel

Résolu
Bonjour,

J'ai plusieurs feuilles qui vont de 1 à 12, dans ces feuilles je fais mes comptes, j'ai une autre feuille pour l'impression, j'ai fait un tableau dans cette feuille pour mes dépenses par exemple cellules de c4 à c35, dans ces cellules je voudrais enter les cellules j4 à j35 de la feuille un, en mettant dans la cellule h2 de la feuille impression, quand je mets 1 cela me mets les sommes de la feuille 1, quand je mets 2 cela me mets les sommes de la feuille 2 etc.
Tout cela pour éviter d'avoir plusieurs feuilles d'impression.
J'ai essayé une formule que j'ai fait mais ça ne marche pas: =SI(OU($H$2=1;'01'!J4;0);SI($H$2=2;'02'!J4;0);SI($H$2=3;'03'!J4;0))
Quelqu'un pourrait-il m'aider.
Je vous remercie d'avance.

6 réponses

  • Votes
  • Date
  • Date décroissante
  1. Voilà à force de chercher j'ai trouvé ça et ça fonctionne bien, c'est un peu long si on pouvait réduire cela irait mieux.
    Merci

    =SI($H$2=1;'01'!J3;SI($H$2=2;'02'!J3;SI($H$2=3;'03'!J3;SI($H$2=4;'04'!J3;SI($H$2=5;'05'!J3;SI($H$2=6;'06'!J3;SI($H$2=7;'07'!J3;SI($H$2=8;'08'!J3;SI($H$2=9;'09'!J3;SI($H$2=10;'10'!J3;SI($H$2=11;'11'!J3;SI($H$2=12;'12'!J3;""))))))))))))
    1. Contributeur
      Bonjour

      Essayez cette formule

      =CHOISIR(H2;"01'!j4";"02'!j4";"03'!j4";"04'!j4";"05'!j4";"06'!j4";"07'!j4";"08'!j4";"09'!j4";"10'!j4";"11'!j4";"12'!j4")
      1. Contributeur
        avec choisir

        =INDIRECT(ADRESSE(4;10;1;1;CHOISIR(H2;"01";"02";"03";"04";"05";"06";"07";"08";"09";"10";"11";"12"));1)
    2. Merci, mais ce n'est pas bon, cela m'inscrit "01!j4" ou "02!j4" mais non ce qu'il y a dans j4 de 01
      1. Bonjour,
        Essayez d'entrer en C4 de la feuille Impression:
        =INDIRECT("0"&$H$2&"!"&ADRESSE(LIGNES($1:4);COLONNES($A:J)))
        Recopiez vers le bas.
        1. Merci je vais essayé pour le moment je n'ai pas trop le temps.
          1. En fait par curiosité j'ai essayé et c'est super, cela fonctionne très bien, encore merci tontong