Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 20/07/2005, 23h36   #1 (permalink)
Sophie
Guest
 
Messages: n/a
Par défaut moyenne sans les zéro

Bonjour,

Je cherche à faire une moyenne conditionnelle : je ne veux pas que les zéro soient pris en compte dans ma moyenne. Il est vrai que 2 solutions auraient pu être possibles :

- soit sélectionner seulement les cellules qui m'intéressent, c'est-à-dire celles qui contiennent une valeur autre que zéro mais le problème est que mon fichier est très grand donc cette solution me prendrais trop de temps.
- soit mettre des cellules vides à la place des zéro mais je ne peux pas non plus adopter cette solution parce que j'ai besoin de ces zéro pour d'autres calculs.

Comment faire? Avez-vous des solutions?

Merci beaucoup par avance.
  Réponse avec citation
ANNONCES
Vieux 20/07/2005, 23h48   #2 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Localisation: Saint-Brieuc
Version Excel : Excel XP (PC)
Messages: 5 838
Par défaut Re:moyenne sans les zéro

Bonjour,

=MOYENNE(SI(A1:A10<>0;A1:A10))
Formule matricielle, à valider par ctrl, maj et entrée

A valider par 'Entrée' simplement mais…
=SOMME(A1:A10)/NB.SI(A1:A10;'<>'&0)
mais cette formule considère les cellules vides comme différentes de 0
Si tu as des cellules vides :
=SOMME(A1:A10)/SOMMEPROD((A1:A10<>'')*(A1:A10<>0))
Monique est déconnecté   Réponse avec citation
Vieux 20/07/2005, 23h48   #3 (permalink)
XLDnaute Accro
 
Avatar de Dugenou
 
Date d'inscription: février 2005
Localisation: Lille
Version Excel : Excel 2003 (PC)
Messages: 1 182
Par défaut Re:moyenne sans les zéro

Bonsoir Sophie,

Que dirais-tu de faire la somme et de diviser par le nombre de cellules non nulles ?

Quelquechose du genre =SOMME(C4:C10)/NB.SI(C4:C10;'<>'&0) où tu remplace c4:c10 par ta plage de cellules

Cordialement


Edition : Ahhhh Monique !! : non seulement tu es la meilleure, mais tu es aussi la plus rapide !

Message édité par: Dugenou, à: 20/07/2005 22:50
__________________
Quand on est pas le plus fort, il faut essayer d'être le plus malin.... ou il faut demander de l'aide.
Dugenou est déconnecté   Réponse avec citation
Vieux 21/07/2005, 00h03   #4 (permalink)
Sophie
Guest
 
Messages: n/a
Par défaut Re:moyenne sans les zéro

Merci pour votre réponse. Cependant, j'ai fait un essai : les zéro ne sont effectivement pas comptabilisés mais les cellules vides (j'avais oublié de dire que j'avais aussi des cellules vides!) sont comptabilisées en tant que zéro.
  Réponse avec citation
Vieux 21/07/2005, 00h07   #5 (permalink)
Sophie
Guest
 
Messages: n/a
Par défaut Re:moyenne sans les zéro

En fait, l'autre personne qui m'a répondu a réglé ce problème de cellules vides.
Bonne soirée
  Réponse avec citation
Vieux 21/07/2005, 00h11   #6 (permalink)
Sophie
Guest
 
Messages: n/a
Par défaut Re:moyenne sans les zéro

Je vous remercie beaucoup pour votre réponse. Cela va me faire gagner énormément de temps car j'ai plein de moyennes de ce type à faire.
Bonne soirée.
  Réponse avec citation
Vieux 26/07/2005, 13h06   #7 (permalink)
Sophie
Guest
 
Messages: n/a
Par défaut Re:moyenne sans les zéro

Bonjour,

La formule SOMME(A1:A10)/SOMMEPROD((A1:A10<>'')*(A1:A10<>0)) que Monique m'avait donné fonctionne très bien mais dans le cas où les cellules sélectionnées sont sur 2 colonnes, cela ne marche pas : le résultat est #VALEUR.

Voici la formule que j'ai utilisé :
=SOMME(AK5:AK111;AG5:AG111)/SOMMEPROD((AK5:AK111;AG5:AG111<>'')*(AK5:AK111;AG5 :AG111<>0))

Pourquoi cela ne fonctionne t-il pas?

Merci par avance pour votre aide.

Sophie
  Réponse avec citation
Vieux 26/07/2005, 13h24   #8 (permalink)
XLDnaute Barbatruc
 
Avatar de JeanMarie
 
Date d'inscription: février 2005
Localisation: montbéliard
Version Excel : Excel 2004 (MAC)
Messages: 2 756
Par défaut Re:moyenne sans les zéro

Bonjour Sophie

Essaye ceci
=SOMME(AK5:AK111;AG5:AG111)/SOMMEPROD(((AK5:AK111<>'')*(AK5:AK111<>0))+((AG5:A G111<>'')*(AG5:AG111<>0)))

@+Jean-Marie
JeanMarie est connecté maintenant   Réponse avec citation
Vieux 26/07/2005, 15h48   #9 (permalink)
Sophie
Guest
 
Messages: n/a
Par défaut Re:moyenne sans les zéro

Oui ça marche !! Merci à Jean-Marie et félicitations à toutes les personnes qui gèrent ce forum !!

Sophie
  Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 15h05.


(C) 2006 Excel Downloads