Fonction moyenne dans procédure paramétrée

anthol Messages postés 4 Date d'inscription mercredi 3 mars 2004 Statut Membre Dernière intervention 10 mars 2004 - 3 mars 2004 à 13:28
KC62 Messages postés 229 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 juin 2007 - 3 mars 2004 à 14:35
Salut à tous

Je voudrai savoir comment on utilise la fonction moyenne lorsque l'on veut utiliser une procédure paramétrée. Par exemple, j'ai stocké des valeurs dans un tableau et je voudrai en faire la moyenne. J'ai essayé avec "Avg" mais VB ne reconnait pas cette commande...........

merci d'avance

3 réponses

KC62 Messages postés 229 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 juin 2007
3 mars 2004 à 13:39
Salut !

Euh AVG C réservé a SQL...
Si tu veux faire une fonction moyenne ben faut tout calculer soit meme ! on est jamais mieux servi que par soit meme !
Donc niveaux code sa donne :
For i = 1 to LigneMaxTableau 
   If tablo(i) <> "" then 
       Nbre = Nbre + 1 
       Som = Som +  Tablo(i)
   end if 
next i 

Moyenne = Som / Nbre


et voila sa devrais te dépanner. Si y'a encore une souci n'hésite pas a men faire par meme par msg PV jessearais de t'aidé.

KC62

On a pas toutes les solutions de tous les probleme mais chaque probleme à ses solutions ...
0
anthol Messages postés 4 Date d'inscription mercredi 3 mars 2004 Statut Membre Dernière intervention 10 mars 2004
3 mars 2004 à 13:50
Je me disais bien aussi qu'utiliser une fonction pour faire une moyenne c'etait exagéré !
Merci du tuyau

Anthol
0
KC62 Messages postés 229 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 20 juin 2007
3 mars 2004 à 14:35
lol anthol !
derien le forum est fait pour sa !
ya des fonctions trés pratique dans vb mais pas la fonction moyenne :-( ! peut être un jour ...

On a pas toutes les solutions de tous les probleme mais chaque probleme à ses solutions ...
0
Rejoignez-nous