Je souhaiterais apres le filtre d'un tableau obtenir dans une cellule
ne faisant pas partie du tableau filtr=E9 obtenir la moyenne des valeurs
de la colonne (ex: col C) apres filtre suivant les differentes valeurs
(col B par ex) .
Si possible par VBA
ex:
A B C A B C
D E
1 b 200 b 200
moy. 150
2 c 10 b 100
3 a 20
4 b 100=20
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Youky
Salut bien,
For k = 2 To Range("c65000").End(xlUp).Row n = n + Cells(k, 3): b = b + 1 Next MsgBox "moyenne=" & Int((n / b) * 100) / 100
Bonne réussite Youky "lauxeti" a écrit dans le message de news:
Bonjour,
Je souhaiterais apres le filtre d'un tableau obtenir dans une cellule ne faisant pas partie du tableau filtré obtenir la moyenne des valeurs de la colonne (ex: col C) apres filtre suivant les differentes valeurs (col B par ex) .
Si possible par VBA
ex: A B C A B C D E 1 b 200 b 200 moy. 150 2 c 10 b 100 3 a 20 4 b 100
Cordialement
Laux
Salut bien,
For k = 2 To Range("c65000").End(xlUp).Row
n = n + Cells(k, 3): b = b + 1
Next
MsgBox "moyenne=" & Int((n / b) * 100) / 100
Bonne réussite
Youky
"lauxeti" <ybrunet@wanadoo.fr> a écrit dans le message de news:
1134661292.604702.286720@z14g2000cwz.googlegroups.com...
Bonjour,
Je souhaiterais apres le filtre d'un tableau obtenir dans une cellule
ne faisant pas partie du tableau filtré obtenir la moyenne des valeurs
de la colonne (ex: col C) apres filtre suivant les differentes valeurs
(col B par ex) .
Si possible par VBA
ex:
A B C A B C
D E
1 b 200 b 200
moy. 150
2 c 10 b 100
3 a 20
4 b 100
For k = 2 To Range("c65000").End(xlUp).Row n = n + Cells(k, 3): b = b + 1 Next MsgBox "moyenne=" & Int((n / b) * 100) / 100
Bonne réussite Youky "lauxeti" a écrit dans le message de news:
Bonjour,
Je souhaiterais apres le filtre d'un tableau obtenir dans une cellule ne faisant pas partie du tableau filtré obtenir la moyenne des valeurs de la colonne (ex: col C) apres filtre suivant les differentes valeurs (col B par ex) .
Si possible par VBA
ex: A B C A B C D E 1 b 200 b 200 moy. 150 2 c 10 b 100 3 a 20 4 b 100
Cordialement
Laux
Youky
Là ca va mieux For k = 2 To Range("c65000").End(xlUp).Row If Rows(k).EntireRow.Hidden = False Then n = n + Cells(k, 3): b = b + 1 End If Next MsgBox "moyenne=" & Int((n / b) * 100) / 100
"Youky" a écrit dans le message de news: 43a19938$0$6640$
Salut bien,
For k = 2 To Range("c65000").End(xlUp).Row n = n + Cells(k, 3): b = b + 1 Next MsgBox "moyenne=" & Int((n / b) * 100) / 100
Bonne réussite Youky "lauxeti" a écrit dans le message de news:
Bonjour,
Je souhaiterais apres le filtre d'un tableau obtenir dans une cellule ne faisant pas partie du tableau filtré obtenir la moyenne des valeurs de la colonne (ex: col C) apres filtre suivant les differentes valeurs (col B par ex) .
Si possible par VBA
ex: A B C A B C D E 1 b 200 b 200 moy. 150 2 c 10 b 100 3 a 20 4 b 100
Cordialement
Laux
Là ca va mieux
For k = 2 To Range("c65000").End(xlUp).Row
If Rows(k).EntireRow.Hidden = False Then
n = n + Cells(k, 3): b = b + 1
End If
Next
MsgBox "moyenne=" & Int((n / b) * 100) / 100
"Youky" <bruno.jeune@wanadoo.fr> a écrit dans le message de news:
43a19938$0$6640$8fcfb975@news.wanadoo.fr...
Salut bien,
For k = 2 To Range("c65000").End(xlUp).Row
n = n + Cells(k, 3): b = b + 1
Next
MsgBox "moyenne=" & Int((n / b) * 100) / 100
Bonne réussite
Youky
"lauxeti" <ybrunet@wanadoo.fr> a écrit dans le message de news:
1134661292.604702.286720@z14g2000cwz.googlegroups.com...
Bonjour,
Je souhaiterais apres le filtre d'un tableau obtenir dans une cellule
ne faisant pas partie du tableau filtré obtenir la moyenne des valeurs
de la colonne (ex: col C) apres filtre suivant les differentes valeurs
(col B par ex) .
Si possible par VBA
ex:
A B C A B C
D E
1 b 200 b 200
moy. 150
2 c 10 b 100
3 a 20
4 b 100
Là ca va mieux For k = 2 To Range("c65000").End(xlUp).Row If Rows(k).EntireRow.Hidden = False Then n = n + Cells(k, 3): b = b + 1 End If Next MsgBox "moyenne=" & Int((n / b) * 100) / 100
"Youky" a écrit dans le message de news: 43a19938$0$6640$
Salut bien,
For k = 2 To Range("c65000").End(xlUp).Row n = n + Cells(k, 3): b = b + 1 Next MsgBox "moyenne=" & Int((n / b) * 100) / 100
Bonne réussite Youky "lauxeti" a écrit dans le message de news:
Bonjour,
Je souhaiterais apres le filtre d'un tableau obtenir dans une cellule ne faisant pas partie du tableau filtré obtenir la moyenne des valeurs de la colonne (ex: col C) apres filtre suivant les differentes valeurs (col B par ex) .
Si possible par VBA
ex: A B C A B C D E 1 b 200 b 200 moy. 150 2 c 10 b 100 3 a 20 4 b 100
Cordialement
Laux
Patrick BASTARD
Bonjour, *lauxeti*
Nul besoin de code, la fonction SOUS-TOTAL (1;Tazone) sait faire. =SOUS.TOTAL(no_fonction;réf1;réf2;...) no_fonction Fonction 1 MOYENNE 2 NB 3 NBVAL 4 MAX 5 MIN 6 PRODUIT 7 ECARTYPE 8 ECARTYPEP 9 SOMME 10 VAR 11 VAR.P
-- Bien amicordialement, P. Bastard
Bonjour,
Je souhaiterais apres le filtre d'un tableau obtenir dans une cellule ne faisant pas partie du tableau filtré obtenir la moyenne des valeurs de la colonne (ex: col C) apres filtre suivant les differentes valeurs (col B par ex) .
Si possible par VBA
ex: A B C A B C D E 1 b 200 b 200 moy. 150 2 c 10 b 100 3 a 20 4 b 100
Cordialement
Laux
Bonjour, *lauxeti*
Nul besoin de code, la fonction SOUS-TOTAL (1;Tazone) sait faire.
=SOUS.TOTAL(no_fonction;réf1;réf2;...)
no_fonction Fonction
1 MOYENNE
2 NB
3 NBVAL
4 MAX
5 MIN
6 PRODUIT
7 ECARTYPE
8 ECARTYPEP
9 SOMME
10 VAR
11 VAR.P
--
Bien amicordialement,
P. Bastard
Bonjour,
Je souhaiterais apres le filtre d'un tableau obtenir dans une cellule
ne faisant pas partie du tableau filtré obtenir la moyenne des valeurs
de la colonne (ex: col C) apres filtre suivant les differentes valeurs
(col B par ex) .
Si possible par VBA
ex:
A B C A B C
D E
1 b 200 b 200
moy. 150
2 c 10 b 100
3 a 20
4 b 100
Nul besoin de code, la fonction SOUS-TOTAL (1;Tazone) sait faire. =SOUS.TOTAL(no_fonction;réf1;réf2;...) no_fonction Fonction 1 MOYENNE 2 NB 3 NBVAL 4 MAX 5 MIN 6 PRODUIT 7 ECARTYPE 8 ECARTYPEP 9 SOMME 10 VAR 11 VAR.P
-- Bien amicordialement, P. Bastard
Bonjour,
Je souhaiterais apres le filtre d'un tableau obtenir dans une cellule ne faisant pas partie du tableau filtré obtenir la moyenne des valeurs de la colonne (ex: col C) apres filtre suivant les differentes valeurs (col B par ex) .
Si possible par VBA
ex: A B C A B C D E 1 b 200 b 200 moy. 150 2 c 10 b 100 3 a 20 4 b 100