[VBA]Calculer la moyenne et ecartype d'un tab

cedric1989 Messages postés 298 Statut Membre -  
 Marc -
Bonjour,

J'ai de tableau qui contient des nombre de type double. Quelqu'un sait comment je pourrai calculer leur moyenne et l'écart-type ?
J'ai essayé la fonction Avg et average pour la moyenne, mais j'ai obtenue une erreur, qui devait plus ou moins dire que la fonction n'existait pas (je suis pas au travail aujourd'hui et je n'arrive plus à me souvenir du message)
Je développe plus précisément une macro pour un classeur excel, mais mes données sont dans un tableau, et non dans une feuille.

Merci d'avance

2 réponses

Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   956
 
Salut le forum

Sous VBA la fonction moyenne (Average) est inexistante.

Pour contourner le problème
'Calculer la moyenne 
     Set range_tmp = Sheet1.Range(Cells(i, 1), Cells(i + 40, 1)) 
          Moyenne = WorksheetFunction.Average(range_tmp) 

Pour un Tableau
Dim Tablo(1 To 2)
'Calculer la moyenne
     Tablo(1) = 10
     Tablo(2) = 5
          Moyenne = WorksheetFunction.Average(Tablo)

Mytå
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
4
Le Pingou Messages postés 12350 Date d'inscription   Statut Contributeur Dernière intervention   1 470
 
Bonjour,
Est-il possible de voir une copie de la procédure utilisée pour calculer cla moyenne ?
Si votre tableau n'est pas dans une feuille, ou est-il ?

Salutations.
Le Pingou
0
Marc
 
Bonjour,
Je n'arrive pas à calculer la température moyenne toutes les 10 secondes à partir d'un fichier brut comportant 2 colonnes [ temps(toutes 0.5secondes) ; T°C ]
l'objectif est d'avoir la température toutes les 10 secondes au lieu de toutes les 0.5 secondes car il y a du bruit de fond

Merci par avance pour votre aide
0