Ci-joint un fichier traduisant le calcul d'une moyenne pour les valeurs supérieures à 0.
Je voudrai savoir si il était possible d'avoir une autre formule plus simple à mettre en place.
Actuellemment, ma formule est la suivante : =SIERREUR(SOMME(C5;E5;G5;I5;K5;M5;O5;Q5/(NB.SI(C5;">"&0)+NB.SI(E5;">"&0)+NB.SI(G5;">"&0)+NB.SI(I5;">"&0)+NB.SI(K5;">"&0)+NB.SI(M5;">"&0)+NB.SI(O5;">"&0)+NB.SI(Q5;">"&0));"")
Mais si j'augmente mon nombre de donnée, ma formule deviendra trop longue à écrire, ce qui est problématique.
A noter que je suis obligé de prendre les valeurs toutes les deux cases pour la moyenne. (en gras dans le fichier).
Merci, c'est exactement ça.
J'ai un soucis si je veux par exemple prendre les valeurs qui sont en gras mais une case avant et faire leur moyenne, encore une fois sup à 0. J'ai essayé d'adapter la formule, mais ça ne me donne pas le bon résultat.
Peut-on également appliquer cela à une formule utilisant la loi.student.inverse ?
Ci-joint le fichier.
C'est un peu le même principe, je dois prendre que les valeurs sup à 0.
Pour ceux qui ne connaissent pas les fonctions personnelles et pour ceux qui appréhendent le VBA, voici un petit tuto pour montrer à quel point des fonctions personnelles peuvent être utiles et surtout à quel point c'est simple, même si on n'a...