Formule avec SOMMEPROD
Bonjour,
Je cherche à caculé une moyenne dont le dénomitateur soit égale au nombre de valeur unique et différente de zero contenue dans une liste.
voici la fonction : =ARRONDI.SUP(SOMME.SI(C2:C45,"<0")/SOMMEPROD(1/NB.SI.ENS(E2:E57,"<>0",E2:E57,E2:E57)),0)
Et ça ne marche pas ... J'arrive à #DIV/O! ...
Merci d'avance pour vos réponses !
Je cherche à caculé une moyenne dont le dénomitateur soit égale au nombre de valeur unique et différente de zero contenue dans une liste.
voici la fonction : =ARRONDI.SUP(SOMME.SI(C2:C45,"<0")/SOMMEPROD(1/NB.SI.ENS(E2:E57,"<>0",E2:E57,E2:E57)),0)
Et ça ne marche pas ... J'arrive à #DIV/O! ...
Merci d'avance pour vos réponses !
1 réponse
-
ContributeurBonjour
Je pense que SOMMEZPROD ne fonctionne pas dans ce cas
essayez celle ci
=ARRONDI.SUP(SOMME.SI(C2:C45,"<0")/SOMME(SI(E2:E57;<>"";1/NB.SI.ENS(E2:E57;E2:E57)));0)
notez qu'elle est matricielle et doit être entrée avec la touche enter en maintenant les touches ctrl et shift enfoncées (elle s'affiche automatiquement entre accolades dans la barre de formule)
Par ailleurs, je suis un peu surpris que cis champs n'est pas la même hauteur
crdlmnt