IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Comment faire une moyenne sans la valeur 0 et case vide [XL-2010]


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2016
    Messages : 3
    Par défaut Comment faire une moyenne sans la valeur 0 et case vide
    Bonjour,

    Je suis pas un spécialiste d'EXCEL. Je dois calculer une moyenne sur une ligne et sur une colonne.
    Mon problème est qu'il y a des cases vides où ayant une valeur "0".

    Dans les colonnes CV et CX, j'ai ces formules =SI(ESTERREUR(RECHERCHEV(A9;Crevenu;117;FAUX)); ;(RECHERCHEV(A9;Crevenu;117;FAUX)))"Si cette formule ne remonte rien, elle affiche #N/A donc je l'ai caché avec la formule =SI(ESTERREUR(CX9-CT9); ;(CX9-CT9))".
    Mon problème est que je n'arrive pas à calculer une moyenne avec des cases vides.

    en claire : la moyenne de (2+3+0+1) est égale à 1.5 mais je ne veux pas que le 0 soit pris en compte donc j'aurai une moyenne de 2

    Nom : moyenne sans valeur 0.JPG
Affichages : 5290
Taille : 37,6 Ko

    Donc je veux faire la moyenne des colonnes CV et CX et la moyenne des cases CV5+CX5 dans la case CT5.

    Merci pour votre aide
    Ps: j'espère avoir été claire

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 676
    Par défaut
    Bonjour,

    En faisant Sum(plage) / countif(plage;>0)

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Regarde du côté de MOYENNE.SI avec le critère >0
    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =MOYENNE.SI(A1:F1;">0";A1:F1)

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2016
    Messages : 3
    Par défaut Merci pour vos réponse
    Alors vos réponse marche lorsque je fais une moyenne d'une colonne mais pour la moyenne sur une ligne cela ne fonctionne pas.
    j'explique:

    j'écris =SOMME(CV16;CX16)/NB.SI(CV16+CX16;>0) ou =MOYENNE.SI(CV16+CX16;>0;CV16+CX16)car je veux faire la moyenne de deux cellules qui ne sont pas l'une à coté de l'autre.
    Et en plus pendant les essais je viens de me rendre compte que je peux avoir des résultats négatifs.

  5. #5
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 676
    Par défaut
    Citation Envoyé par africabreizh Voir le message
    .
    Et en plus pendant les essais je viens de me rendre compte que je peux avoir des résultats négatifs.
    Remplace ">0" par "<>0"

    j'écris =SOMME(CV16;CX16)/NB.SI(CV16+CX16;>0) ou =MOYENNE.SI(CV16+CX16;>0;CV16+CX16)

    car je veux faire la moyenne de deux cellules qui ne sont pas l'une à coté de l'autre
    Comme ça?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SUM(CV16;CX16)/(COUNTIF(CV16;"<>0")+COUNTIF(CX16;"<>0"))

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2016
    Messages : 3
    Par défaut merci
    merci pour l'aide ça marche
    Encore merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/12/2012, 21h26
  2. [WebI XiR2] Comment faire une moyenne de plusieurs heures
    Par naniou69 dans le forum Débuter
    Réponses: 1
    Dernier message: 05/01/2012, 12h19
  3. Réponses: 4
    Dernier message: 11/11/2008, 15h18
  4. Comment faire une moyenne avec une base de données liée ?
    Par BXDSPORT dans le forum Bases de données
    Réponses: 3
    Dernier message: 12/11/2007, 20h43
  5. [VBA-E] Comment faire une boucle lorsqu'il y a des cellules vides
    Par Annick.w dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 01/02/2007, 22h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo