Macro ou fonction pour somme de feuilles ?

Résolu
lynkyn -  
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour a tous !

Un peu d'aide une nouvelle fois pour mon labo.

Je cherche cette fois a faire un tableau qui rassemble plusieurs données

Chaque feuille correspond a un mois de l'année.
Chaque mois différentes analyses sont faites mais pas tout le temps les même et dans des proportions différentes.
Chaque analyse a un cout. Connaissant le nombre d'analyses on peut trouver le cout de tel analyse par mois.

Je cherche a avoir un tableau sur une énième feuille reprenant la somme de toutes les analyses faites (par ordre alaphabétique si possible) avec le nombre de test réalisé dans l'année (somme des test de chaque mois) et le cout de chaque test dans l'année (somme des couts par mois)

Certaines analyses étant faites certains mois et pas d'autres, je n'ai aucune idée de comment aboutir à ma fin souhaitée.

Je vous joint le fichier excel avec un petit aperçu du travail à réalisé :

http://www.cijoint.fr/cjlink.php?file=cj201108/cijNZNec99.xls

J'espère m'être fait comprendre.

Merci de votre futur aide et compréhension

6 réponses

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

    Le plus simple serait de créer tes tableaux sur le même modèle ce qui simplifierait les formules

    exemple si le code G est en C2 la formule sera
    =SOMME(Janvier:Mars!C2)
    et pour l'année
    =SOMME(Janvier:Décembre!C2)

    je regarde pour un code VBA
    1
  2. lynkyn
     
    Malheureusement les codes ne sont pas tous aux memes lignes et colonnes suivant les mois car ces tableau ont été fait depuis longtemps.
    le VBA serait plus judicieux je pense.
    Merci
    0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Effectivement il faudra passer par le VBA mais si les codes ne sont pas sur la même ligne passe, mais en plus pas dans les mêmes colonnes bonjour le code.
    Dans ton exemple les codes sont colonne A il serait souhaitable d'avoir à disposition un exemple de fichier fidéle à la réalité
    0
    1. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
       
      Bonjour Mike-31,
      Au passage, si le titre de colonne existe pour le code alors avec VBA on détecte facilement la colonne concernée ..
      Amicales salutations.
      Le Pingou
      0
    2. Lynkyn
       
      Conaissez vous bien VBA ? je patauge un peu avec... :-S
      0
    3. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
       
      Bonjour Lynkyn,
      Le petit mot était pour Mike-31 au cas où !
      Toutefois avec ce que vous donnez comme information il est impossible dans faire plus.
      Vous pouvez éventuellement mettre un fichier sans les données privées, peut-être que cela suffira !
      Salutations.
      Le Pingou
      0
    4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
       
      Salut Le Pingou,

      Oui bien sur, il fallait rechercher la colonne, la ligne puis la valeur recherchée le tout dans un classement aléatoire, c'est pour cela qui comme toi je demandais à voir un fichier proche de la réalité pour apprécier sa structure bien qu'il aurait été plus simple de calquer le tableau de chaque mois sur le même modèle.
      Dommage de ne pouvoir aller plus loin dans cette discussion statut résolu
      Cordialement
      Mike-31
      0
  4. Lynkyn
     
    Je peux mettre les codes dans la même colonnes. Après avoir regarder apparemment, tous mes codes sont dans la même colonne. Colonne D.

    Je ne peux pas me permettre de donner un fichier fidèle, ce serait trop long, et je ne peux vous donner mon excel original car étant un labo, ce sont des données privées à ne pas divulger.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Salut le forum

    Avec les mois écris correctement Janvier, Février...Décembre (ne pas oublier les accents)

    Formule en D5 de ta feuille cumulative (Année)
    =SOMMEPROD(SOMME.SI(INDIRECT(TEXTE(DATE(2011;LIGNE(1:12);1);"mmmm")&"!A1:A100");$B5;INDIRECT(TEXTE(DATE(2011;LIGNE(1:12);1);"mmmm")&"!C1:C100")))

    Mytå
    0
  7. lynkyn
     
    Probleme resolu. J'ai tous mis a la suite sur une meme feuille. Ranger par ordre alaphabetique puis j'ai fais sous total. Puis re ranger par ordre alphabetique.

    Merci
    0
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le forum

      Tu avais pourtant une belle formule sur le Permalink#10

      Mytå
      0