Tableau dynamique - insérer un champ calculé

Bonjour,
j'ai essayé de parcourir le forum à ce sujet mais j'ai rien trouvé.
Voila mon probleme :
j'ai un Tableau croisé dynamique et je souhaite insérer un champ qui calcul (par exemple) la différence entre 2 valeurs de ce tableau : par ex :

___________2007___2008___Difference
projet 1_____200____218__________18
projet 2_____150____118_________-32
projet 3____1520___1720________200

je sais pas si ca va s'afficher correctement mais en gros j'ai des données pour des projets (en ligne) pour différentes années (en colonnes) et j'aimerai avoir un champ (en colonne) qui calcule la différence entre 2 années par exemple.

1. est ce possible?
2. est ce paramétrable? (par exemple indiquer dans 2 cellules au dessus les années que l'on veut comparer et aller chercher ces valeurs)
3. peut on faire une formule sur plusieurs éléments? (ex : 2008-(2006+2007) )

Merci d'avance!
Martin

3 réponses

  1. Contributeur
    Bonjour,

    XL<2007. Précise toujours ta version, merci!!!
    oui c'est possible; facile bof!

    tu as une barre d'outils "Tableau croisé DYNAMIQUES"

    dans l'outil "Tableau croisé dynamique"

    tu sélectionne formule puis champ calculé

    A+
    Michel
    3
    1. Merci pour ta reponse michel,
      j'avais vu ce menu, mais dans ce menu on peut faire facilement "un champ"x50 par exemple, mais je n'arrive pas à faire un champ - un autre.
      en l'occurence mon tableau est bati ainsi :

      en ligne :
      champ : Projets

      en colone :
      champ : année

      or je veux faire la différence entre 2 années, donc une différence au sein d'un meme champ...
      est ce possible?
      je n'arrive pas à faire la bonne formule dans ce "champs calculé"
      Que dois je écrire?
      un truc du genre
      = [Année].2008-[Année].2007
      (mais c'est pas ca)
      Je sais pas si vous voyez bien le probleme?
      ...
      Merci encore
      0
    2. @martindhSalut,

      Je viens de trouver comment faire.
      Il faut que tu rajoutes dans le tableau le même champ de données en le nommant différemment, par ex. "Variation".
      Puis dans les options du champ dans l'assistant, tu cliques sur 'afficher les données par..." et tu paramètres "Différence par rapport à ", l'année en l'occurrence.
      Cela va te rajouter un champ variation avec 2 colonnes, la seconde reprenant la différence entre les 2 années.

      Bon courage.
      Hélion.
      1
    3. Bonjour,
      Sur excel 2007, je rencontre un problème similaire, à savoir faire la somme entre 2 colonnes. Le problème est que ces deux colonnes ne sont pas des champs à part entière, mais des sous éléments du champ en question.
      Je m'explique : le TCD comprend 3 colonnes issues de 3 champs différents, avec le 3e champ détaillé en 3 sous champs :
      _____A_______B_______C_______________________
      _____________________C1___C2___C3______Solde
      _____20______40______10___30____50_______60
      Je souhaite donc créer la colonne "Solde" qui calculerait C1+C3

      L'insertion d'un champ calculé permet de faire "A" + "B" par exemple, mais à priori pas C1+C3 ... Quelqu'un aurait une idée ?
      Thanks !
      0
    4. @Helion

      Un immense merci !
      Ta solution fonctionne très bien.

      Plutôt que de recréer un champs "Variation" dans le tableau d'origine, tu peux ajouter une seconde fois le champs dont tu veux mesurer la variation entre 2 années dans la partie "valeurs" de ton tableau croisé dynamique.

      Récap pour ceux qui n'ont pas compris :
      problème : dans mon tableau d'origine, une même colonne (disons "chiffre d'affaires" pour l'exemple) comporte des données d'années différentes (disons 2011 et 2012). Comment pouvoir mesurer la variation d'une année sur l'autre dans mon tableau croisé dynamique ?
      Réponse :
      1. dans mon tableau croisé dynamique, j'ajoute une seconde fois le champs "chiffre d'affaires" dans la case "valeurs". A ce moment précis c'est assez moche, puisque j'ai de l'information en double.
      2. dans le TCD clic droit sur ce champs puis choisir "Paramètre des champs de valeurs", onglet "afficher les valeurs"
      choisir "différence en % par rapport à " , sélectionner "Année" et à droite choisir l'année de référence (2011 dans mon exemple).

      Magique ! mes deux colonnes ajoutées en deviennent une seule qui me donne la variation souhaitée entre 2011 et 2012.

      Encore merci Helion.
      Roger
      0
    5. @Roger

      Merci beaucoup Roger ta recap ma vraiment aidée et cela fonctionne trés bien.

      Merci à Helion aussi

      Amine
      0