Partager via

Excel - TCD - Champs calculé - Total non attendu

Anonyme
2018-10-15T19:28:25+00:00

Bonjour ,

Dans un fichier excel avec un TCD ( tableau croisé dynamique) j’ai ajouté un champs calculé.

ce champs calculé effectu  une division et arrondi a la valeur supérieure. Ca fonctionne parfaitement.

Par contre le TCD n’affiche pas le total que je voudrais. Je m’explique , j’attendais dans mon TCD le total de la colonne du champs calculé et j’ai le total de la colonne du champs calculé sans la prise en compte de la fonction ARRONDI_SUP.

Voici un exemple de TCD :

formule du champs calculé : ARRONDI_SUP(Champs1/48;0)

                    Champs 1       Champs calculé

                          75                        2

                          26                        1 

                          56                        2

TOTAL.              157.                    4 

Au lieu d’avoir 5 en total , j’ai 4 . Après avoir chercher je suis suppose l’explication suivante :

Le TCD lors du total prend en compte pour son calcul la valeur réelle de chaque ligne du champs calculé sans l’arrondi_sup.

puis il arrondi le resultat total .

Il fait :

75/48 + 26/48 + 56/48 = 3,270 —> Arrondi_sup —> 4

Auriez vous une solution pour que le total soit 5 et que le calcule prenne en compte les valeurs Arrondies ?

Laurent

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

2 réponses

  1. Anonyme
    2018-10-16T09:40:44+00:00

    Merci j'avais trouvé uniquement cette solution

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2018-10-15T20:18:45+00:00

    Bonjour,

    C'est regrettable, mais le total n'est pas la somme des items du champ calculé mais le résultat de la formule appliquée au total (157) comme tu l'indiques.

    Dans ce cas, il faut ajouter une colonne à ta base de données. Par exemple :

    En H2, la formule, à recopier vers le bas est :

    =ARRONDI.SUP(SOMME.SI($F$2:$F$7;F2;$G$2:$G$7)/48;0)*(G2/SOMME.SI($F$2:$F$7;F2;$G$2:$G$7))

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire