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 :

Faire un paréto sans les valeurs nulles


Sujet :

Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 299
    Par défaut Faire un paréto sans les valeurs nulles
    Bonsoir,

    j'ai un tableau croisé dynamique pour m'aider à identifier mes principales causes d'erreur. Pour cela, je trie les items de mon tableau croisé dynamique en fonction du tonnage en erreur. Puis, j'affiche les 15 premières valeurs. Jusqu'à là, tout va bien.
    Le hic est que parfois, j'ai 3 valeurs non nulles et 150 nulles. Du coup, Excel m'affiche les 153 valeurs.

    Ma question est la suivante : comment faire pour mettre plusieurs filtres dans un tableau croisé dynamique ? J'aimerai avoir les 15 premières valeurs sans celles qui sont nulles (sachant qu'elles sont toutes positives ou nulles).

    Merci d'avance de votre aide

    Bonne soirée

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 703
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

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

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Par défaut
    Bonjour,
    Il y a peut-être quelque chose de plus direct, mais une idée :
    Mettre la colonne que tu mets dans "valeurs" aussi dans "filtres" et filtrer sur toutes les valeurs sauf 0.
    Nom : Forum22.PNG
Affichages : 464
Taille : 126,6 Ko

  3. #3
    Membre Expert Avatar de QuestVba
    Homme Profil pro
    Enseignant
    Inscrit en
    Juillet 2012
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 2 475
    Par défaut
    Hello,

    Premier réflexe à éviter : le premier réflexe, lorsque l’on souhaite retirer la ligne zéro, est d’aller dans le filtre et de décocher tout simplement la case zéro. Si la base de données du TCD était statique, cette option pourrait convenir mais ici, nous souhaitons que le TCD se mette à jour automatiquement, suite à l’ajout de nouvelles données dans la base de données.

    Exemple de l'erreur :

    Parton de cet exemple où je ne veux pas voir apparaître le zéro.

    Nom : Image 3.png
Affichages : 436
Taille : 43,4 Ko


    Effectivement, les étiquettes A et D n'apparaissent pas lorsque je filtre sur cette valeur zéro.

    Nom : Image 4.png
Affichages : 396
Taille : 47,2 Ko


    Mais si j'ajoute H avec une valeur de 5, et que je mets à jour mon TCD, l'étiquette H n'apparaît pas.

    Nom : Image 5.png
Affichages : 394
Taille : 43,5 Ko


    Pourquoi? Simplement parce qu’en décochant la valeur zéro, ce que le TCD a retenu, c’est que l’on souhaitait toujours afficher les autres catégories 1, 2 et 3 (et non pas que l’on souhaitait afficher l’ensemble des catégories sauf la catégorie zéro).

    Nom : Image 6.png
Affichages : 383
Taille : 47,4 Ko


    Solution : Pour éviter ce problème, utiliser un filtre s’appliquant aux valeurs et demander de conserver uniquement les valeurs différentes de 0. Ainsi, le TCD affichera toujours une ligne pour toutes les catégories dont la valeur n’est pas zéro.

    Nom : Image 7.png
Affichages : 410
Taille : 47,9 Ko

    Nom : Image 8.png
Affichages : 390
Taille : 4,5 Ko


    Test en ajoutant R avec une valeur de 100 et en actualisant le TCD.

    Nom : Image 9.png
Affichages : 413
Taille : 41,2 Ko

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 299
    Par défaut
    Bonjour,

    merci à vous 2 pour votre astuce de ne pas afficher le 0. Je retiens ta très bonne remarque QuestVBA.

    Mais si j'applique le filtre pour ne pas voir les 0, alors mon filtre sur "afficher les 15 premières valeurs" disparaît. A croire que je ne peux pas avoir les 2 filtres en même temps.
    En revanche, si j'applique la bonne idée de rialloe (mettre le champ dans les valeurs mais aussi dans les PageFields) et que je déselectionne le 0 (de manière brutale sans appliquer la bonne remarque de QuestVBA car cette option n'apparaît pas dans les pageFields) alors là ça marche. J'ai bien les 15 premières valeurs sans celles qui sont nulles.

    Merci à vous 2 pour votre aide !

Discussions similaires

  1. Réponses: 8
    Dernier message: 05/08/2016, 11h27
  2. [AC-2003] Faire apparaitre les valeurs nulles d’une requete d’analyse croisee :
    Par Bonero dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 06/03/2012, 19h52
  3. Faire une moyenne en ignorant les valeurs nulles
    Par Giansolo dans le forum MATLAB
    Réponses: 2
    Dernier message: 08/06/2007, 14h38
  4. Réponses: 2
    Dernier message: 19/04/2007, 09h27
  5. order by sans les valeurs NULL
    Par pendragon509 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 21/10/2005, 12h31

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