Macro Excel : moyennes et écart type

dc85

XLDnaute Nouveau
Bonjour à tous,

En rapport avec un sujet précédent (https://www.excel-downloads.com/thr...s-en-fonction-de-plusieurs-parametres.178162/) mais qui date un peu.

J'ai encore besoin d'un petit coup de main!

-en plus des moyennes, je voudrais pouvoir calculer les écarts types, est-ce possible?

-autre calcul : la macro précédente permettait de calculer le nombre moyen d'espèces rencontrées en 5, 10, 15, 20 et 25 minutes d'inventaire mais le même jour. Pour pouvoir évaluer correctement le protocole d'inventaire utilisé, il me faut aller encore plus loin : calculer selon le même principe (toutes les combinaisons possibles) le nombre d'espèces différentes inventoriées en 1, 2, 3, 4, 5 ou 6 jours d'inventaires en définissant qu'on réalise des inventaires de 4 points (20 minutes)

Je sais pas si c'est très clair!
En gros, il faudrait calculer :

les espèces différentes rencontrées en 4 points d'inventaires le jour 1
les espèces différentes rencontrées en 4 points d'inventaires le jour 2
les espèces différentes rencontrées en 4 points d'inventaires le jour 3
les espèces différentes rencontrées en 4 points d'inventaires le jour 4
les espèces différentes rencontrées en 4 points d'inventaires le jour 5
les espèces différentes rencontrées en 4 points d'inventaires le jour 6

puis par le même principe de combinaisons, calculer les espèces différentes rencontrées en 1, 2, 3, 4, 5 ou 6 jours...

Je remet le fichier en pièce joint, il est un peu plus élaboré mais les données se trouvent au même endroit qu'avant.
 

Pièces jointes

  • tableau - macro.zip
    148.3 KB · Affichages: 67

dc85

XLDnaute Nouveau
Re : Macro Excel : moyennes et écart type

Pour les moyennes, il faut donc le calcul suivant : (il va être très très long...)


1 visite :
date 1, points 1, 2, 3 et 4 : 6 espèces différentes
date 1, points 1, 2, 3 et 5 : 6 espèces différentes
date 1, points 1, 2, 4 et 5 : 5 espèces différentes
date 1, points 1, 3, 4 et 5 : 5 espèces différentes
date 1, points 2, 3, 4 et 5 : 6 espèces différentes
-> additionner le nombre d'espèces et diviser par 5= 5,8 =>bouton actuel.


2 visites :
date 1, points 1, 2, 3 et 4 + date 2, points 1, 2, 3 et 4 : espèces différentes
date 1, points 1, 2, 3 et 4 + date 2, points 1, 2, 3 et 5 : espèces différentes
date 1, points 1, 2, 3 et 4 + date 2, points 1, 2, 4 et 5 : espèces différentes
date 1, points 1, 2, 3 et 4 + date 2, points 1, 3, 4 et 5 : espèces différentes
date 1, points 1, 2, 3 et 4 + date 2, points 2, 3, 4 et 5 : espèces différentes

date 1, points 1, 2, 3 et 5 + date 2, points 1, 2, 3 et 4 : espèces différentes
date 1, points 1, 2, 3 et 5 + date 2, points 1, 2, 3 et 5 : espèces différentes
date 1, points 1, 2, 3 et 5 + date 2, points 1, 2, 4 et 5 : espèces différentes
date 1, points 1, 2, 3 et 5 + date 2, points 1, 3, 4 et 5 : espèces différentes
date 1, points 1, 2, 3 et 5 + date 2, points 2, 3, 4 et 5 : espèces différentes

date 1, points 1, 2, 4 et 5 + date 2, points 1, 2, 3 et 4 : espèces différentes
date 1, points 1, 2, 4 et 5 + date 2, points 1, 2, 3 et 5 : espèces différentes
date 1, points 1, 2, 4 et 5 + date 2, points 1, 2, 4 et 5 : espèces différentes
date 1, points 1, 2, 4 et 5 + date 2, points 1, 3, 4 et 5 : espèces différentes
date 1, points 1, 2, 4 et 5 + date 2, points 2, 3, 4 et 5 : espèces différentes

date 1, points 1, 3, 4 et 5 + date 2, points 1, 2, 3 et 4 : espèces différentes
date 1, points 1, 3, 4 et 5 + date 2, points 1, 2, 3 et 5 : espèces différentes
date 1, points 1, 3, 4 et 5 + date 2, points 1, 2, 4 et 5 : espèces différentes
date 1, points 1, 3, 4 et 5 + date 2, points 1, 3, 4 et 5 : espèces différentes
date 1, points 1, 3, 4 et 5 + date 2, points 2, 3, 4 et 5 : espèces différentes

date 1, points 2, 3, 4 et 5 + date 2, points 1, 2, 3 et 4 : espèces différentes
date 1, points 2, 3, 4 et 5 + date 2, points 1, 2, 3 et 5 : espèces différentes
date 1, points 2, 3, 4 et 5 + date 2, points 1, 2, 4 et 5 : espèces différentes
date 1, points 2, 3, 4 et 5 + date 2, points 1, 3, 4 et 5 : espèces différentes
date 1, points 2, 3, 4 et 5 + date 2, points 2, 3, 4 et 5 : espèces différentes
-> additionner le nombre d'espèces et diviser par 25

Par contre je sais pas si y a un moyen d'automatiser ça pour créer le script (ou qu'on m'explique comment faire) parce que c'est exponentiel, pour 3 visites, ça va faire beaucoup... Et je pense même pas à ce que ça va être pour 4, 5 et 6 visites...



Pour ce qui est des écarts type, il me faudrait le même genre de calcul que pour la macro existante mais au lieu de calculer la moyenne, calculer l'écart type :

Par exemple, dans le premier cas (GFA 01/08/11) et pour 2 points d'inventaire, on avait :

1, 2 : 5,00 espèces
1, 3 : 5,00 espèces
1, 4 : 5,00 espèces
1, 5 : 5,00 espèces
2, 3 : 6,00 espèces
2, 4 : 6,00 espèces
2, 5 : 6,00 espèces
3, 4 : 5,00 espèces
3, 5 : 5,00 espèces
4, 5 : 5,00 espèces
moyenne = 5,30

Il faudrait pouvoir calculer l'écart type (soit directement dans la macro, soit à partir de la feuille résultats)
Si il faut, ça je pourrais le faire manuellement!


Merci d'avance en tout cas!
 

Misange

XLDnaute Barbatruc
Re : Macro Excel : moyennes et écart type

Bonjour
Vraiment pas le courage de regarder tout ce classeur dans le détail et de regarder la très longue ficelle précédente pour suivre les méandres de l'évolution de ton classeur mais en l'ouvrant je vois sur la feuille éval protocole
=SOMME(D2+D7+D12+D17+D22+D27+D32+D37+D42+D47+D52+D57+D62+D67+D72+D77+D82+D87+D92+D97+D102+D107+D112+D117+D122+D127+D132+D137+D142+D147+D152+D157+D162+D167+D172+D177+D182+D187+D192+D197+D202+D207+D212+D217+D222+D227+D232+D237+D242)/45

première remarque, pour faire une moyenne il y a une fonction pour ça : moyenne !
=moyenne(D2+D7+D12+D17+D22+D27+D32+D37+D42+D47+D52+D57+D62+D67+D72+D77+D82+D87+D92+D97+D102+D107+D112+D117+D122+D127+D132+D137+D142+D147+D152+D157+D162+D167+D172+D177+D182+D187+D192+D197+D202+D207+D212+D217+D222+D227+D232+D237+D242)
et ton calcul est faux car il n'y a pas 45 mais 49 valeurs....

et une pour faire les écartypes : = ecartype...

ensuite et surtout, il y a un outil qui est fait pour analyser ce type de tableaux, ça s'appelle un tableau croisé dynamique
je t'ai juste fait un petit tableau. Aucun formule à écrire. Il faut juste faire glisser les étiquettes pour faire l'analyse en fonction des critères que tu choisis.
Tu trouveras un tutoriel ici par exemple
Ce lien n'existe plus

je t'ai fait un petit exemple de ce que tu peux faire.
 

Pièces jointes

  • tableau - macro.xls
    585 KB · Affichages: 101

dc85

XLDnaute Nouveau
Re : Macro Excel : moyennes et écart type

D'abord merci pour la faute dans mon calcul de moyenne!

Je connais les formules de moyennes et écart type, mais j'en suis à dégrossir mon travail, donc j'avais pas encore tout vérifié!

Par contre, le tableau croisé dynamique, oui, ça a l'air pas mal mais je sais pas si ce que je veux faire est réalisable avec...!
 

Misange

XLDnaute Barbatruc
Re : Macro Excel : moyennes et écart type

Je ne suis pas entrée (et je ne rentrerai pas) dans les subtilités de tes études (il y a vraiment trop de données...) mais de ce que j'en ai compris, oui le TCD est l'outil adapté pour analyser tes données. Mais il faut pour cela saisir les données de façon très ordonnée, en répétant les données identiques, 1 type de donnée par ligne seulement, comme je te l'ai fait dans l'exemple.
Prends un peu de temps pour regarder ce qu'est le TCD, ce temps te sera rendu au centuple !
Tu peux aussi faire le graphique associé automatiquement.
 

dc85

XLDnaute Nouveau
Re : Macro Excel : moyennes et écart type

L'encodage de mes données c'est bon, une seule info par ligne etc!

J'ai lu tout le tuto, mais j'ai pas l'impression de m'être approché du graal ;-)
Y a encore beaucoup de trucs flous...
Je mets cette méthode dans un coin de ma tête, et si je trouve rien de plus à ma portée, je le ressortirai!

Merci quand même en tout cas!
 

Discussions similaires

Réponses
5
Affichages
112
Réponses
1
Affichages
199

Statistiques des forums

Discussions
312 391
Messages
2 087 943
Membres
103 679
dernier inscrit
yprivey3