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 :

TCD - faire un pourcentage entre deux cellules dans une même colonne [XL-2013]


Sujet :

Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Acheteur
    Inscrit en
    Juillet 2017
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Acheteur

    Informations forums :
    Inscription : Juillet 2017
    Messages : 43
    Points : 17
    Points
    17
    Par défaut TCD - faire un pourcentage entre deux cellules dans une même colonne
    Bonsoir à tous,

    Voilà, j'ai fait le tour de différent forum et tutoriel, mais je n'arrive pas à faire mon calcul dans le tableau croisé dynamique :


    Date 20/08/2017 23/08/2017 24/08/2017
    Non reçu 2 2 1
    Reçu dans les 48h 6 2 1
    Nbre d'AR devant être reçu 8 4 2

    Donc voilà je souhaite faire le calcul dans le tableau suivant :

    Reçu dans les 48h / Nbre d'AR devant être reçu et que cette ligne soit en dessous de la dernière présente dans le tableau

    J'ai essayé de faire un champs calculé, ajouter une nouvelle donnée dans "valeurs" -> "propriétés" -> "afficher une valeur" mais je n'arrive pas à la mise en page souhaitée.

    Auriez-vous une aide à m'apporter ?

    Merci !

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

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

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Points : 2 813
    Points
    2 813
    Par défaut
    Bonjour,
    On est d'accord que Non reçu + Reçu dans les 48 h = Nbe d'AR devant être reçu ?
    Comment as-tu construit ton TCD ? La ligne Nbe d'AR devant être reçu est-elle la ligne de total ?
    Ton but est de trouver le pourçentage de Reçu dans les 48 h par rapport au nbe d'AR devant être reçu ?
    Tu peux faire cela directement sur le TCD :
    Nom : pourcentage colonne.png
Affichages : 4148
Taille : 18,5 Ko

  3. #3
    Membre à l'essai
    Homme Profil pro
    Acheteur
    Inscrit en
    Juillet 2017
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Acheteur

    Informations forums :
    Inscription : Juillet 2017
    Messages : 43
    Points : 17
    Points
    17
    Par défaut
    Bonjour,

    Merci de m'aider à nouveau !

    On est d'accord que Non reçu + Reçu dans les 48 h = Nbe d'AR devant être reçu ?
    Alors en fait j'ai une troisième ligne que je n'avais pas encore. J'ai modifié mes données pour la faire apparaître.

    Donc Non reçu + Reçu dans les 48 h + Reçu après 48h = Nbe d'AR devant être reçu

    Ton but est de trouver le pourçentage de Reçu dans les 48 h par rapport au nbe d'AR devant être reçu ?
    Oui, et j'ai déjà essayé le calcul comme vous me le montrez, mais je tombe sur une configuration comme celle ci

    Nom : test.png
Affichages : 3801
Taille : 10,4 Ko

    Or je souhaite que ce ne soit que le pourcentage de Reçu dans les 48h / Nbre d'AR devant être reçu pour avoir mon pourcentage d'objectif

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

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

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Points : 2 813
    Points
    2 813
    Par défaut
    2 propositions :
    Soit par une MFC pour cacher les résultats non voulus :
    Nom : mfc tcd.png
Affichages : 4112
Taille : 38,1 Ko
    Soit tout simplement en récupérant les valeurs du TCD et en faisant la division voulue (mais il faut étirer la formule s'il y a des dates qui s'ajoutent)
    Nom : formule tcd.png
Affichages : 3896
Taille : 16,9 Ko

  5. #5
    Membre à l'essai
    Homme Profil pro
    Acheteur
    Inscrit en
    Juillet 2017
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Acheteur

    Informations forums :
    Inscription : Juillet 2017
    Messages : 43
    Points : 17
    Points
    17
    Par défaut
    Bonjour,

    Merci pour les deux solutions, je vais opter pour la mise en forme conditionnelle cependant c'est assez bête mais la formule ne fonctionne pas.

    =ET($L6 <> "Reçu après 48h";OU(L$5="%";L$4="Total %"))

    Pourtant je l'ai adapté pour qu'elle fonctionne sur mon tableau qui commence en L4

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

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

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 703
    Points : 2 813
    Points
    2 813
    Par défaut
    Je trouve ça toujours un peu "compliqué" les formule de MFC.
    J'imagine que tu appliques la formule à toutes les cellules ? Il faut que tu écrives la formule comme si tu l'écrivais pour la cellule A1 (la première cellule de ta plage sur laquelle tu fais la MFC).
    Il faut que dans la colonne L, il soit écrit "Reçu après 48 h". Pour la 1ère condition, on "bloque" donc la colonne L. Pour la cellule A1, tu regardes si en ligne 1 et colonne L il est écrit "Reçu après 48 h" -- $L1.
    Il faut que dans la ligne 5, il soit écir "%". Pour cette condition, on "bloque" la ligne 5. Pourl a cellule A1, , tu regardes si en ligne 5 et colonne A il est écrit "%".
    Etc ...
    Ca donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =ET($L1 <> "Reçu après 48h";OU(A$5="%";A$4="Total %"))
    J'arrive pas trop bien à expliquer ça, dsl.

  7. #7
    Membre à l'essai
    Homme Profil pro
    Acheteur
    Inscrit en
    Juillet 2017
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Acheteur

    Informations forums :
    Inscription : Juillet 2017
    Messages : 43
    Points : 17
    Points
    17
    Par défaut
    J'avoue que ce n'est pas hyper simple, je n'y arrive pas sur ce coup

    Le tableau ressemble à ça

    Nom : test.png
Affichages : 3760
Taille : 13,0 Ko

    Une formule en plus haha

  8. #8
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 524
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 524
    Points : 16 460
    Points
    16 460
    Par défaut
    Bonjour

    On doit pouvoir simplifier :
    Appliquer le MFC au TCD : pas cellule sélectionnées mais l'option en-dessous
    avec la formule de MFC suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =$L6<>"Reçu dans les 48 h"
    et mettre soit police blanche soit format de nombre ;;;

    ($L6) et non $A6

  9. #9
    Membre à l'essai
    Homme Profil pro
    Acheteur
    Inscrit en
    Juillet 2017
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Acheteur

    Informations forums :
    Inscription : Juillet 2017
    Messages : 43
    Points : 17
    Points
    17
    Par défaut
    Bonjour,

    Non ça ne fonctionne pas ça enlève pas la valeur mais seulement le texte

  10. #10
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 524
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 524
    Points : 16 460
    Points
    16 460
    Par défaut
    RE

    C'est que tu n'as pas respecté ce que j'ai mentionné :

    Appliquer la MFC au TCD : pas cellules sélectionnées mais l'option en-dessous. Si tu es placé sur la cellule N6, le nom du champ à formater apparait dans les 3 options proposées sous la référence =$N$6 et il faut choisir la seconde

  11. #11
    Membre à l'essai
    Homme Profil pro
    Acheteur
    Inscrit en
    Juillet 2017
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Acheteur

    Informations forums :
    Inscription : Juillet 2017
    Messages : 43
    Points : 17
    Points
    17
    Par défaut
    Re-bonjour,

    Effectivement, je n'étais pas à la bonne place à la MCF donc j'avais pas l'option.

    Par contre quand j'applique la formule et bien ça me cache quand même le pourcentage des "Reçu dans les 48h" mais me laisse "Reçu après 48h

    J'ai bien modifié la formule que a un espace mais ça ne fonctionne pas

    EDIT


    Autant pour moi ça fonctionne correctement, je vous remercie pour votre aide !

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

Discussions similaires

  1. Faire un & logique entre deux sélecteurs dans un querySelectorAll
    Par moimp dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 22/07/2017, 23h02
  2. [XL-2007] Inverser le contenu de deux cellules d'une même colonne
    Par EyesNetasq dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 21/11/2013, 13h24
  3. créer une macro pour comparer deux cellules d'une même colonne
    Par barbie-9 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 09/05/2012, 20h28
  4. [MySQL] Permutation de deux valeurs dans une même colonne de table
    Par andry.aime dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 16/01/2009, 14h19
  5. Choix entre deux champs dans une requete
    Par Pico10 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 27/07/2005, 16h36

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