Difference entre moyenne et ecart type

  • Initiateur de la discussion Initiateur de la discussion Tony
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

Tony

Guest
Bonjou forum

je voudrais savoir comment on peut faire pour calculer la difference entre une moyenne et ecart type en VB

merci d'avance
 
Bonjour Tony


ta question est vague ?


ta moyenne et ton ecart-type sont calculés comment ?

par fonction ou en vba


dim moyenne as integer
dim ect as integer

diff= moyenne-ect


ou

diff=range(moyenne)-range(ecarttype)
 
re


sub Calc3ect()

dim diff as integer
dim cel as range
dim moyenne as integer
dim ect as integer


for each cel in range('c:c') ' colonne C

moyenne = cel.offset(0,-2).value ' L C(-2)
ect=cel.offset(0,-1).value 'L C(-1)

cel.value=moyenne-(3*ect) 'L C

next

end sub

moyenne en A, ect en B et resultat en C

Message édité par: dg62, à: 20/05/2005 15:11

Message édité par: dg62, à: 20/05/2005 16:54
 
Bonjour DG62 et Tony

Je me glisse sur ce fil ....

En haut de ta procedure Cel a été déclaré comme Range c'est à dire comme plage de cellules (ou une seule cellule aussi.)
Donc
For each cel in range('c:c')
pour chaque cellule dans la plage de cellule (ici toute la colonne c)
Next => passe à la suivante


Je me suis glissé simplement pour assouvir ma curiosité :
dans quel type de calcul a-t-on besoin de soustraire le triple de l'écart-type à une moyenne ?

Qu'est-ce que cela donne comme indication ?

Merci d'avance

@+ GD
 
Bonjour Tony, dg62,

Je me permets : range('c:c') = toutes les cellules de la colonne C

M± 3 sigma : tu travailles sur des loi normales ? C'est des cartes de contrôles ?

Si c'est ça, en fouillant le forum (peut être) ou le net, tu dois pouvoir trouver des appli.

Abel.
 
re tony

Salut Abel, Gérard... merci pour votre contribution.

corriger sub 3ect() par calc3ect()


vba n'aime pas les noms de proc qui commence par un chiffre.


autre possibilité :

for each cel in selection 'pour chaque cellule de la sélection


cettre ligne doit être adaptée a tes besoins.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
264
Réponses
14
Affichages
324
Réponses
3
Affichages
173
  • Question Question
Microsoft 365 Mediane occupation
Réponses
6
Affichages
220
Retour