Formule avec SOMMEPROD

Fermé
RIPERTA - 19 nov. 2018 à 10:05
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 19 nov. 2018 à 10:12
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 !

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
19 nov. 2018 à 10:12
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