Moyenne avec plusieurs conditions  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

Messagepar thibo » 31 Déc 2008, 10:32

Bonjour,

Généralement, le message #NOM? indique qu'Excel ne reconnait pas une fonction.

Ta version d'Excel est bien 2007 ?

Sinon, essaye de reconstituer un petit bout de fichier exemple et tu nous le joins.

On a pas besoin du fichier complet pour voir et analyser ton souci.

A te (re)lire

@+
thibo
Passionné d'Excel
 
Messages: 3092
Inscription: 03 Mai 2007, 18:51
Version Excel: Excel 2003 + 2007

Messagepar Sébséb » 31 Déc 2008, 11:57

http://www.excel-pratique.com/~files/do ... _forum.rar

Voici mon fichier, le tableau posant problème est encadré en rouge.

Merci pour ton aide!
Sébséb
Utilisateur occasionnel
 
Messages: 21
Inscription: 14 Mai 2008, 11:04
Version Excel: 2002

Messagepar Raja » 31 Déc 2008, 12:07

Re, Salut thibo,

Dans ta formule en D57 de la feuille Stat, tu fais référence à un nom du mois au lieu de n° du mois. Il faut modifier la formule comme celle-ci :

=SIERREUR(MOYENNE(SI((MOIS(Texte!D6:D20)=Stat!B57)*(ANNEE(Texte!D6:D20)=Stat!F54);Texte!L6:L20;""));"")

et non pas :

=SIERREUR(MOYENNE(SI((MOIS(Texte!D6:D20)=Stat!C57)*(ANNEE(Texte!D6:D20)=Stat!F54);Texte!L6:L20;""));"")

Bien entendu, il faut valider la formule avec les touches CTRL + MAJ + ENTREE pour effectuer les calculs matriciels.
Cdlt,
Raja
Membre impliqué
 
Messages: 1988
Inscription: 03 Fév 2008, 13:52
Localisation: Région Lyonnaise
Version Excel: 2000, 2002, 2003, 2007 FR

Messagepar Sébséb » 31 Déc 2008, 12:30

Ca ne change rien que ce soit avec le nom ou le n° du mois...
Sébséb
Utilisateur occasionnel
 
Messages: 21
Inscription: 14 Mai 2008, 11:04
Version Excel: 2002

Messagepar Raja » 31 Déc 2008, 12:35

Re,

Chez moi, le message d'erreur disparaît. Voyons si quelqu'un teste et donne le résultat. Bien entendu, comme selon les critères de sélection, aucune donnée est choisie, et par conséquent le résultat est cellule vide.

PS : Attention !!!! moi je teste sur Excel 2007. Car la formule SIERREUR ne fonctionnera pas sur les versions antérieures.
Cdlt,
Raja
Membre impliqué
 
Messages: 1988
Inscription: 03 Fév 2008, 13:52
Localisation: Région Lyonnaise
Version Excel: 2000, 2002, 2003, 2007 FR

Messagepar Sébséb » 31 Déc 2008, 12:52

Ca vient de ma version... J'ai la version 2007 chez moi mais pas a mon bureau... J'avais pas fait attention! :lol:
Merci a tous pour vos réponses.

Et bon réveillon!
Sébséb
Utilisateur occasionnel
 
Messages: 21
Inscription: 14 Mai 2008, 11:04
Version Excel: 2002

Messagepar Raja » 31 Déc 2008, 13:07

Re,

OK. une formule pour toutes les versions. A tester.

Code: Tout sélectionner
=SI(ESTERREUR(MOYENNE(SI((MOIS(Texte!D6:D20)=Stat!B57)*(ANNEE(Texte!D6:D20)=Stat!F54);Texte!L6:L20;"")));"";MOYENNE(SI((MOIS(Texte!D6:D20)=Stat!B57)*(ANNEE(Texte!D6:D20)=Stat!F54);Texte!L6:L20;"")))

Formule matricielle, à valider par les touches CTRL + MAJ + ENTREE
Cdlt,
Raja
Membre impliqué
 
Messages: 1988
Inscription: 03 Fév 2008, 13:52
Localisation: Région Lyonnaise
Version Excel: 2000, 2002, 2003, 2007 FR

Précédente

Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google Adsense [Bot] et 8 invités