fonction sous total

peg63

XLDnaute Nouveau
bonsoir,
j'ai une fonction sous total qui me calcule la moyenne sur une colonne filtrée;j'aimerai modifier la formule pour que les zéros ne soient pas pris en compte dans ce calcul
nota:je ne recherche pas d'autres formules que celle du sous total sur colonne filtrée
ci-joint fichier
merci
 

Pièces jointes

  • sous total.xls
    14.5 KB · Affichages: 85
  • sous total.xls
    14.5 KB · Affichages: 99
  • sous total.xls
    14.5 KB · Affichages: 99

peg63

XLDnaute Nouveau
Re : fonction sous total

merci bruno
mais il faut que le résultat soit direct sans tri préalable des zéros
dans la fonction sous total il faudrait définir la plage des cellules sans les 0 mais j'ai du mal
bonne journée
a+
 

hoerwind

XLDnaute Barbatruc
Re : fonction sous total

Bonjour, salut Bruno,

Proposition de formule sans filtrer :
Code:
=MOYENNE(SI((C5:C13=1)*(D5:D13>0);D5:D13))
formule matricielle à valider par Ctrl+Maj+Entrée

En saisissant le 1 en C2 (par exemple) en direct ou par liste de validation (ce qui revient au même qu'un choix par filtre) :
Code:
=MOYENNE(SI((C5:C13=C2)*(D5:D13>0);D5:D13))
toujours à valider en matricielle.
 

peg63

XLDnaute Nouveau
Re : fonction sous total

euréka!,
j'ai trouvé une partie de la formule sur un forum ;en la plaçant sur la dernière cellule de la colonne dont on veut faire la moyenne sans les zéros,si on filtre ça marche
=SOUS.TOTAL(9;D5:D13)/SOMMEPROD((D5:D13<>0)*SOUS.TOTAL(3;DECALER(D5;LIGNE(D5:D13)-LIGNE(D5);0)))
voilà si ça peut intéresser quelqu'un....
merci à tous
 

Statistiques des forums

Discussions
312 508
Messages
2 089 143
Membres
104 047
dernier inscrit
bravetta