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: champ calculé en dynamique


Sujet :

Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Mai 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2015
    Messages : 5
    Points : 1
    Points
    1
    Par défaut TCD: champ calculé en dynamique
    Bonjour à tous,
    J'ai un tableau croisé dynamique pour lequel je souhaite ajouter un champ calculé intitulé "Fiabilité".
    Ce champ ferait le calcul pour chaque mois Prévisions / Ventes.
    Exemple: pour les produits de classe A, je voudrai avoir une valeur de 131,42% pour 201401 (janvier 2014), 75,77% pour février 2014....

    "Prévisions" et "Ventes" étant des valeurs et non des colonnes j'ai l'impression que cela pose problème.
    Détails en PJ.
    Merci de votre aide.
    Olivier
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 491
    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 491
    Points : 16 399
    Points
    16 399
    Par défaut
    Bonjour

    J'aurais eu tendance à faire le calcul inverse mais c'est toi qui vois. Ci-joins solution.
    Fichiers attachés Fichiers attachés

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Mai 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2015
    Messages : 5
    Points : 1
    Points
    1
    Par défaut Champ calculé: 2ième round. ;-)
    Bonjour Chris,
    D'abord un grand merci pour votre retour qui m'a été très utile.
    Néanmoins, j'aurai encore besoin de votre aide pour ajouter une condition au champ de valeur "Fiabilité".
    Je m'explique:
    - si Ventes = 0 ET Prévisions = 0 alors la fiabilité est de 100%
    - si Ventes = 0 ET Prévisions <> 0 alors la fiabilité est de 0% (on a rien vendu alors qu'on était censé le faire)
    - Sinon effectuer le calcul Prévisions / Ventes.

    Je vais avoir besoin de faire une moyenne des fiabilités donc je ne peux pas laisser des fiabilités à #DIV/0!.
    En PJ un exemple avec le produit 4456441 qui pour le mois d'août 2014 a 3 402 unités en prévisions mais 0 ventes.
    Il faudrait que la valeur retournée soit 0% et non pas #DIV/0!
    Merci d'avance.
    Olivier
    Fichiers attachés Fichiers attachés

  4. #4
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 491
    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 491
    Points : 16 399
    Points
    16 399
    Par défaut
    Bonjour

    Il est possible d'afficher 0 pour remplacer la valeur d'erreur : voir options du TCD, cocher la case "Pour les valeurs d'erreur afficher" et saisir 0.

    Sauf erreur de ma part, la moyenne ne pourra être faite dans le TCD lui-même.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Mai 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2015
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Bonjour Chris,

    Merci une nouvelle fois pour ce retour.
    Comme tu peux le voir, avec l'exemple du produit 4954777 je ne peux pas remplacer les valeurs d'erreur par une unique valeur.
    En effet, pour 201405 la fiabilité affichée est #DIV/0! alors que cela devrait être 0%. (volume prévu mais rien vendu)
    pour 201406 la fiabilité affichée est #DIV/0! alors que cela devrait être 100%. (rien prévu et rien vendu)
    J'ai besoin de différencier ces deux cas.
    Merci d'avance.

    Olivier
    Fichiers attachés Fichiers attachés

  6. #6
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Septembre 2013
    Messages
    783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 783
    Points : 1 562
    Points
    1 562
    Par défaut
    Bonjour,

    La solution simple serait de rajouter cette formule dans vos data sources .... que vous suggère de transformer en table (mise à jour automatique des lignes et colonnes en particulier....)

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Mai 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2015
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Bonjour,
    Merci pour votre retour.
    Cela suppose t-il de revoir le format de la data source?
    - mettre en ligne le produit et pour chaque mois une colonne "ventes" et une colonne "prévisions" et insérer une colonne "Fiabilité" avec la formule adéquate?
    J'avais commencé à le faire mais c'est fastidieux puisque l'analyse fiabilité peut porter sur 10, 15 ou 20 mois donc autant de colonnes à insérer.
    Olivier

  8. #8
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Septembre 2013
    Messages
    783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 783
    Points : 1 562
    Points
    1 562
    Par défaut
    Rebonjour,

    Voir proposition de solution ci-jointe
    BDD Fiabilité3_.xlsx

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    = IF(VenteF+PrevF=0, 100%, IF(VenteF*PrevF=0,0,PrevF  /VenteF))
    (EDIT): j'ai modifié vos data sources
    - Passage en tableau
    - Deux colonnes rajoutées

    (autrement, je ne sais pas faire)

  9. #9
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement de composants
    Inscrit en
    Mai 2015
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement de composants
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2015
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Bonjour,
    Merci encore pour ce retour très utile.
    La prochaine étape consiste à pouvoir sommer les écarts (en valeur absolue) d'une classe de produit.
    Exemple:
    - pour les produits de classe A du mois de janvier 2014, la somme des écarts serait de 1 121 567 et non pas 615 045.
    - pour les produits de classe A du mois de février 2014, la somme des écarts serait de 2 465 793 et non pas 1 116 611.

    Le but final consisterait ensuite à diviser cette somme des écarts par la prévision totale: 2 572 418 pour janvier, 3 491 894 pour février...
    - on obtiendrait un taux de 43,6% pour janvier, 70,61% pour février...
    Détail en PJ.
    Merci d'avance.
    Olivier
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [XL-2007] TCD Champs calculés=nb de X*somme de X
    Par stueur666 dans le forum Excel
    Réponses: 5
    Dernier message: 20/03/2013, 21h00
  2. [XL-2010] TCD Champs calculé moyenne
    Par lucazzo dans le forum Excel
    Réponses: 4
    Dernier message: 17/10/2012, 16h06
  3. [Toutes versions] TCD Champ calculé sur texte
    Par GymTonic dans le forum Excel
    Réponses: 1
    Dernier message: 01/09/2011, 08h36
  4. [XL-2010] TCD champ calculé
    Par greg64 dans le forum Excel
    Réponses: 5
    Dernier message: 09/05/2011, 13h24
  5. TcD - Champs Calculés - 2 catégories
    Par pitotom dans le forum Excel
    Réponses: 4
    Dernier message: 24/03/2008, 16h42

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