Formule avec SOMMEPROD

RIPERTA -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
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 !

A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

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
0