Formule avec SOMMEPROD
RIPERTA
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
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 !
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:
- Formule avec SOMMEPROD
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
1 réponse
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
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