Macro ou fonction pour somme de feuilles ?

Résolu/Fermé
lynkyn - 2 août 2011 à 14:51
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 - 3 août 2011 à 23:07
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




A voir également:

6 réponses

Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
2 août 2011 à 15:48
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
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
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
2 août 2011 à 18:41
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
Le Pingou Messages postés 12046 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
2 août 2011 à 20:45
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
Conaissez vous bien VBA ? je patauge un peu avec... :-S
0
Le Pingou Messages postés 12046 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 26 avril 2024 1 427
2 août 2011 à 23:04
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
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
3 août 2011 à 13:25
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
Modifié par Mytå le 3/08/2011 à 03:13
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
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
Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 942
3 août 2011 à 23:07
Re le forum

Tu avais pourtant une belle formule sur le Permalink#10

Mytå
0