pb avec une formule

jeyl35

XLDnaute Junior
Bonjour,

J'en finis presque avec ce foutu fichier.

Je cherche a effectuer une formule simple (onglet global média en C50)

Mathématiquement je voudrais que ça me donne cela:

=((C38*F38)+(C39*F39)+(C39*F39)+(C40*F40)+(C41*F41)+(C42*F42)+(C43*F43)+(C44*F44)+(C45*F45)+(C46*F46)+(C47*F47)+(C48*F48)+(C49*F49))/(Global médias F50)

C'est assez simple comme cela mais je souhaite que la formule fonctionne lorsque l'une des cellules de la colonne C soit à 0 ou en erreur, bref je veux que la formule fonctionne dans tous les cas.

J'ai bien pensé à mettre dans les cellules C un = Si(ESTERREUR) comme c'est le cas dans les onglets matrices, ce qui me mettrait la cellule à 0 et non en erreur du coup, la formule fonctionnerait mais je n'y arrive pas.

Si quelq'un peut m'aider ce serait super car je n'en peux plus de ce fichier.

Merci d'avance
Je vous joins le fichier
 

Pièces jointes

  • Tri auto AS.xlsx
    147.9 KB · Affichages: 46

Jocelyn

XLDnaute Barbatruc
Re : pb avec une formule

Bonjour le Forum,
Bonjour jeyl35,

a tester en C50 :

Code:
=SOMMEPROD(SI(ESTNUM(C38:C50);C38:C49*F38:F49))/F50

Attention :

formule matricielle, il faut valider la formule en appuyant simultanément sur CTRL, Maj (au dessus de CTRL) et entrée, si ta formule est bien validée excel va mettre de lui même le signe { devant le égal et le signe } en fin de formule.

Cordialement

EDIT : Bonjour Misange:), Modeste Geedee :), très en retard sur ce coup la
 

Jocelyn

XLDnaute Barbatruc
Re : pb avec une formule

re,

suivant ce que j'ai compris je dis oui a ce que tu dis mais pour la plage C38:C49

Lorsque j'utilise le sommeprod c'est uniquement en C50 sans avoir a changer les formules de C38:C49 (fénéant le père jocelyn, je ne change qu'une formule:cool:)
 

Modeste geedee

XLDnaute Barbatruc
Re : pb avec une formule

Bonsour®
Salut GEeDee

Je ne vois rien de tel dans la demande initiale...
Que dans les cellules il y ait un calcul faisant appel à des feuilles externes est sans rapport.

:cool:
;)
si tu va par là , je suis assez d'accord , car :
Je cherche a effectuer une formule simple (onglet global média en C50)
Mathématiquement je voudrais que ça me donne cela:
=((C38*F38)+(C39*F39)+(C39*F39)+(C40*F40)+(C41*F41 )+(C42*F42)+(C43*F43)+(C44*F44)+(C45*F45)+(C46*F46 )+(C47*F47)+(C48*F48)+(C49*F49))/(Global médias F50)

or en C50 je vois :
=MOYENNE.SI(C38:C49;">0")

je vois par contre en C38 : #DIV/0!
avec la formule :
=SOMME(('Matrice Courrier'!C38*'Matrice Courrier'!F38);('Matrice Mail'!C38*'Matrice Mail'!F38);('Matrice Enquête'!C38*'Matrice Enquête'!F38);('Matrice Tchat'!C38*'Matrice Tchat'!F38))/F38

et je suis partisan de ne pas trainer les erreurs et traiter les problèmes à la source,
si en 'global médias'!F38 la valeur est 0 ...
il ne faut pas faire la division !!!!
 

Statistiques des forums

Discussions
312 345
Messages
2 087 462
Membres
103 547
dernier inscrit
matospi