Macro ou fonction pour somme de feuilles ?
Résolu
lynkyn
-
Mytå Messages postés 4246 Date d'inscription Statut Contributeur Dernière intervention -
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
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
-
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 -
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 -
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é-
-
-
-
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
-
-
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. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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å -
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