SOMMEPROD((moyene(G4:M4))*(G1:M1="x"))

  • Initiateur de la discussion carlos
  • Date de début
C

carlos

Guest
bonsoir

j'aimerais connaitre la formule pour faire la moyenne des valeurs sur une ligne si et seulement si l'entete de sa colonne est un 'x'

en F4 =SOMMEPROD((moyene(G4:M4))*(G1:M1='x'))

mais ca ne marche pas ???
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Fais un essai avec cette formule en F4 :
=SI(SOMME((listeDeX='x')*(ESTNUM(G4:AA4)))=0;'';SOMME(SI(ESTNUM(G4:AA4);(listeDeX='x')*(ESTNUM(G4:AA4))*G4:AA4))/SOMME((listeDeX='x')*(ESTNUM(G4:AA4))))
(formule matricielle, à valider en appuyant simultanément sur ctrl, maj et entrée)
 
C

carlos

Guest
bonsoir

voici le fichier avec la proposition de Monique qui genere une erreur #noms..

Pour moi c'est du trop haut vol pour pouvoir debugger , si qq'un peux m'aider

Merci [file name=FormuleTexte_20050406203551.zip size=3925]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/FormuleTexte_20050406203551.zip[/file]
 

Pièces jointes

  • FormuleTexte_20050406203551.zip
    3.8 KB · Affichages: 5

JeanMarie

XLDnaute Barbatruc
Bonsoir tout le monde

Carlos tu as un espace de trop dans la formule:
Code:
=SI(SOMME((listeDeX='x')*(ESTNUM(G4:AA4)))=0;'';SOMME(SI(ESTNUM(G4:AA4);(listeDeX='x')*(ESTNUM(G4:AA4))*G4:AA4))/SOMME((listeDeX='x')*(ESTNUM(G4:AA4))))

@+Jean-Marie
 
C

carlos

Guest
Bonsoir Jean Marie

Je n'en crois pas mes yeux , je ne pensais pas que cela serait possible


Encore Merci , grace à vous tous , tout est possible et franchement ca donne envie d'apprendre davantage

Carlos
 

Discussions similaires

Réponses
20
Affichages
490

Membres actuellement en ligne

Statistiques des forums

Discussions
314 450
Messages
2 109 731
Membres
110 554
dernier inscrit
Tchana Yoba