Somme.si cellule non vide

Bonjour j'ai de nouveau besoin de votre aide.

J'aimerais faire une moyenne avec des coefficients. Les données dont je dois faire la moyenne sont en D40:O40 avec les coefficient correspondant à chacune en Q2:AB2

Le problème c'est que, comme ces coefficients sont utilisés à plusieurs reprises (et que je ne veux pas les copier sur plusieurs cases), il se peut que dans ce calcul il y ait des coefficients dont je ne dois pas utiliser car ils correspondent à aucune valeur.

Dans cet exemple, le 7,5 doit être multiplié par 2 alors que le coefficient 1 ne correspond à aucune valeur.

J'ai donc essayé avec ces formules afin qu'il prenne en compte dans la division uniquement les coefficients correspondant à une valeur et non pas ceux correspondant à des cases vides:

=SIERREUR(SOMMEPROD(D40:O40;Q$2:AB$2)/(SOMME.SI(D40:O40;<>"";Q2:AB2));"")

=SIERREUR(SOMMEPROD(D40:O40;Q$2:AB$2)/(SOMME.SI(D40:O40;"<>""";Q2:AB2));"")

=SIERREUR(SOMMEPROD(D40:O40;Q$2:AB$2)/(SOMME.SI(D40:O40;"<>"&"";Q2:AB2));"")

Vous l'avez bien compris aucune ne fonctionne, je veux donc qu'il me divise par le coefficient, uniquement si la case correspondante est non vide.

Comme cela s'inscrit dans un énorme tableau avec plein d'interactions, je veux à tout pris éviter d'insérer de nouvelles cases/colonnes.

Merci d'avance.

bonjour

"<>" suffit pour critère non vide dans SOMME.SI

Pourquoi ne pas mettre 1 comme coef sinon le faire par une condition car /0 renvoie une erreur

Parce que toutes les valeurs rentrées ainsi que les coefficients vont variés et il va y en avoir de plus en plus. Les valeurs présentes sont juste pour tester.

ça ne marche pas. Il prend quand même en compte le coefficient 1. Mon but est qu'il ne prenne en compte que les coefficients correspondants à des valeurs

Je l'ai fait par l'absurde

comme SOMME.SI(D40:O40;"<>";Q2:AB2) ne me permettait pas de désigner que les cellules pleines alors que SOMME.SI(D40:O40;"";Q2:AB2) permettait de désigner les cellules vides

J'ai fait comme ça

=SIERREUR(SOMMEPROD(D40:O40;Q$2:AB$2)/(SOMME(Q2:AB2)-SOMME.SI(D40:O40;"";Q2:AB2));"")

Re

Bizarre chez mois cela fonctionne...

Rechercher des sujets similaires à "somme vide"