avyrex1926
Messages postés360Date d'inscriptiondimanche 3 décembre 2006StatutMembreDernière intervention 3 janvier 2012
-
17 janv. 2008 à 23:35
avyrex1926
Messages postés360Date d'inscriptiondimanche 3 décembre 2006StatutMembreDernière intervention 3 janvier 2012
-
18 janv. 2008 à 11:50
Bonjour à tous,
Je vous explique mon problème.
Dans la colone C de mon fichier excel, il y a tous les numéros de magasins d'une chaine de distribution d'inscrient un en dessous de l'autres. Les même numéros peut apparaitre plus qu'une fois. et dans la colone F de la même ligne, il y a un temps d'inscrit comme par exemple 0:32 (qui egale 32 minutes) pour ce magasin.
La Feuil2, dans la colone A, j'ai inscrit tout les numéros de magasin qui se trouvent dans la feuil1. je voudrais faire en sorte que quand je clique sur un bouton VBA, qu'il calcule la moyenne de temps dans la feuil1 colone F, selon le critère de chaques numéro de magasin inscrit dans la feuil2 colone A.
Je sais qu'en excel, il n'y a pas de formule Moyenne SI, qui aurait été d'une utilité incroyable mais bon.
bigfish_le vrai
Messages postés1835Date d'inscriptionvendredi 13 mai 2005StatutMembreDernière intervention20 novembre 201315 18 janv. 2008 à 00:52
Salut,
a moins que tu insiste pour fair du VBA tu n'en as pas besoin pour faire ce calcul.
il existe une fonction moyenne dans excel mais on ne peu pas l'utilisé dans ton cas car les valeurs sont eparpillées sur la colonne F
mais on sait que :
_
une moyenne arithmetique c'est X= (X1+X2+....+Xn)/n
Pour la somme pas de probleme une fonction :
sumif(feuille1!A:AA1,feuille1!F:F,0)
et pour n :
countif(feuille1!A:AA1)
donc la formule finale nous donne :
sumif(feuille1!A:AA1,feuille1!F:F,0)/countif(feuille1!A:A=A1)
ou A1 contient le numeros du magasin recherché, ici a metre en feuille 2
Desole pour les fonctions en anglais. Pour la version francaise d'excel il faut remplacer les virgules par des point-virgules et
sumif devrait etre sommesi
countif devrait etre quelque chose comme comptesi
et si tu veux du VBA tu me reponds je veux du VBA"" et je te le referait en VBA