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 :

calcul d'une moyenne


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 79
    Par défaut calcul d'une moyenne
    Bonjour à tous,

    Je n'y arrive pas !

    Je cherche, sur excel, à calculer la moyenne d'une plage de données en excluant la valeur maxi et la valeur mini. Pourriez-vous m'aider s'il-vous-plaît et, si possible, me dire s'il existe une différence quand la moyenne doit être calculée sur une seule colonne ou sur sur une plage contenant plusieurs colonnes, étant entendu que les données sont disponibles en colonne ?

    Merci d'avance !
    Cordialement,
    Maurice
    Office 365

  2. #2
    Membre Expert
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Billets dans le blog
    14
    Par défaut
    Bonjour
    Si tu a des cellules vides:

    =SOMMEPROD((A2:A100<>MAX(A2:A100))*(A2:A100<>MIN(A2:A100))*(A2:A100<>"")*A2:A100)/SOMMEPROD((A2:A100<>MAX(A2:A100))*(A2:A100<>MIN(A2:A100))*(A2:A100<>""))
    si aucune vide

    =SOMMEPROD((A2:A100<>MAX(A2:A100))*(A2:A100<>MIN(A2:A100))*A2:A100)/SOMMEPROD((A2:A100<>MAX(A2:A100))*(A2:A100<>MIN(A2:A100)))
    L'imagination est plus importante que le savoir.... A . Einstein. :pastaper:
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur :resolu:pour clore cette discussion.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 79
    Par défaut
    Bonsoir Bruno,

    Je te remercie pour cette aide. Nous allons essayer ta proposition avec célérité. J'ai aussi compris que ton exemple est sur une colonne. Et si j'ai bien compris, cette formule matricielle fonctionne aussi bien sur une colonne que sur une plage de plusieurs colonnes. C'est bien cela ?

    En tout cas, encore merci.

    Très cordialement,
    Maurice

  4. #4
    Membre Expert
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Billets dans le blog
    14
    Par défaut
    Re
    Je n'ai pas testé, mais pour moi Oui, ça doit fonctionner
    L'imagination est plus importante que le savoir.... A . Einstein. :pastaper:
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur :resolu:pour clore cette discussion.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 79
    Par défaut
    Super ! La formule fonctionne très bien... à une nuance près, à une subtilité près que je viens de repérer et qui abîme le résultat... et que je n'avais pas vue.

    Je m'explique. Parfois, dans la plage des données, j'ai parfois des données identiques et donc parmi celles-ci, des maxis ou des minis identiques. Or, il faudrait que je ne retire qu'une seule donnée maxi et/ou une seule fois une donnée mini.

    Exemple de données : 68, 56,45, 33, 68, 57, 33 35, 33. Mon calcul devrait se faire sur les données : 68, 56, 45, 33, 57, 33, 35 au lieu de 56,45,57, 35. C'est-à dire que l'enlève une seule fois le maxi 68 et une seule fois le mini 33.

    Pourrait-on y arriver ?

    Cordialement,
    Maurice

  6. #6
    Membre Expert
    Avatar de cb_60
    Homme Profil pro
    Chargé de mission technique
    Inscrit en
    Juillet 2007
    Messages
    1 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Chargé de mission technique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 253
    Billets dans le blog
    14
    Par défaut
    Re
    Désolé, je ne pense pas que nous puissions le faire, pour moi avec la formule que je t'ai proposé, c'est tout ou rien!!
    L'imagination est plus importante que le savoir.... A . Einstein. :pastaper:
    https://www.developpez.net/forums/blogs/179588-cb_60/
    Merci de cliquer sur :resolu:pour clore cette discussion.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 79
    Par défaut
    Bonsoir Bruno,

    Merci pour ton aide.

    Cordialement,
    Maurice

  8. #8
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Comme le disent les commentateurs de match de rugby au moins une fois par rencontre : il faut en revenir aux fondamentaux.

    Une moyenne (arithmétique non pondérée), c'est la somme des valeurs divisée par le nombre de valeurs.
    En supposant que ta zone soit A1:B10 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(A1:B10)/NB(A1:B10)
    Pour supprimer UNE valeur correspondant au max et UNE valeur correspondant au min :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =(SOMME(A1:B10)-MAX(A1:B10)-MIN(A1:B10))/(NB(A1:B10)-2)

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 79
    Par défaut
    Bonjour Menhir,

    Mais quel C-- ! J'ai pensé "moyenne" et je suis parti sur "moyenne".

    Quel bonheur de revenir à la base : "qu'est-ce qu'une moyenne ?"

    Et bien sûr, tout est parfait sachant que je devais faire des moyennes olympiques sur 5 ans consécutifs glissants dans un tableau contenant un très grand nombre de données par années !

    Ouf ! Merci beaucoup pour ce coup de main génial.

    Maurice

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

Discussions similaires

  1. Calcul d'une moyenne
    Par Doobi dans le forum Excel
    Réponses: 3
    Dernier message: 07/06/2007, 11h30
  2. [MySQL] Calcul d'une moyenne pondérée
    Par BertMont dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 04/06/2007, 09h49
  3. Calcul d'une moyenne pondérée
    Par solorac dans le forum Excel
    Réponses: 1
    Dernier message: 21/05/2007, 16h54
  4. [Tableaux] Calcul d'une moyenne à partir d'un tableau
    Par Mordanus dans le forum Langage
    Réponses: 13
    Dernier message: 09/05/2007, 18h03
  5. requete sql : calcul d'une moyenne
    Par timide94 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 16/01/2007, 19h12

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