automatiser des calculs sur l ensemble des feuilles

  • Initiateur de la discussion arnaud
  • Date de début
A

arnaud

Guest
Salut tout le monde!

j ai un fichier excel qui comporte plus d une centaine de feuilles de calcul (representant chacune un individu). Je dois realiser des statistiques a la fois sur l ensemble des individus et sur l ensemble des variables.

J aimerais automatiser ces calculs pour ne pas avoir a faire de copier coller de formule, ou avoir a changer a la main le nom des feuilles de calcul a l interieur de formules, alors que je repete toujours les memes calculs...

Merci, pour vos reponses,


Arnaud
 
M

m.lecxe

Guest
Je ne sais pas si j'ai tres bien compris.

Si tes calcul doivent etre fait dans la meme cellule de chaque feuille

Selection tous tes onglet en maintenant la touche maj temporaire

le nom du classeur change de NomDuClasseur à NomDuClasseur [Goupe de travail]
et tape ta formule dans la bonne cellule
ensuite Dissocie tes feuilles (clic droit sur un onglet
La formule est sur chaque onglet.
 
A

arnaud

Guest
je viens d essayer, et tu viens de resoudre un de mes deux problemes!!!

Il me reste le deuxieme probleme. Je vais essayer d etre plus clair!
Maintenant j'ai une feuille de calcul a partir de laquelle je souhaite prendre les valeurs d une meme cellules sur toutes mes feuilles. Par la suite je veux faire la moyenne de ces valeurs et puis faire d autres calcules entre differents resultats...

je ne sais pas si j ai ete clair,

mais merci d'avance

arnaud
 
A

arnaud

Guest
comme tu as pu le remarquer je suis tres loin d etre un expert sous excel, et je perd pas mal de temps...
y aurait il un moyen (j en suis presque sur que ca existe, mais j ai des soucis de syntaxe) de simplifier les calculs suivant afin de m eviter trop de calculs?

tout d abord, je recupere un booleen par cet expression "=ET(P2;D2=6)" les indices de P et D varie de 2 à 73.
puis je fais ensuite:
"=NB.SI(Q2:Q73;VRAI)"
et ce que je peux simplifier en un seul calcul?

puis ensuite je fais la moyenne de ce resultat sur toutes les feuilles:
"=MOYENNE('sujet (1):sujet (120)'!Q75)"

est il possiblede n avoir qu une seule expression pour l ensemble du calcul?

Merci d avance,

arnaud
 
M

Monique

Guest
Bonjour,

Tu peux essayer SommeProd
=SOMMEPROD((D$2:D$73=6)*(P$2:p$73=6))
compte le nb de fois où il y a, à la fois, 6 en colonne D et 6 en colonne P
Remplace à la fois l'expression booléenne et le NB.SI, du moins pour la valeur 6.

Pour obtenir 1 ou 0 à la place de VRAI ou FAUX, (plus lisible)
tu tapes =(P2=6)*(D2=6) à la place de =ET(P2=6;D2=6)
Le * équivaut au ET (le + équivaut au OU et le - veut dire "Sauf").
 
A

arnaud

Guest
Merci, ca me fait gagner un temps fou!!!

Est il possible de faire en une ligne la moyenne sur mes 120 feuilles de la case contenant le resultat de "=SOMMEPROD((D$2:D$73=6)*(P$2:p$73=6))"?
En une case, j aurai ainsi directement le resultat qui m interesse...

Si ca n est pas possible, c est pas trop grave l info precedente m a deja fait gagne pas mal de temps.

Merci,

Arnaud
 

Discussions similaires

Réponses
18
Affichages
829

Statistiques des forums

Discussions
312 389
Messages
2 087 917
Membres
103 676
dernier inscrit
Haiti