Tableau croisé dynamique - Champs calculé

Anonyme
2023-12-01T13:26:17+00:00

Bonjour,

Dans un tableau croisé dynamique j'aimerais rajouter un champs calculé grâce à la formule ci dessous:

= MOYENNE( 'MOR AC (min)')+STDEVA( 'MOR AC (min)')

Les deux formules sont déjà disponible dans les calcules de bases mais ensemble elles ne fonctionnent pas .. J'obtient un message d'erreur : #DIV/0!.

Il est vrai que dans la colonne MOR AC(min) en question j'ai des lignes vides, je ne sais pas si cela à un impact ...

Pouvez-vous m'aider ?
Merci,
Cordialement,
Agathe

Microsoft 365 et Office | Excel | Other | 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

3 réponses

  1. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2023-12-01T14:54:29+00:00

    L'intérêt des TCD est de faire rapidement et simplement des calculs de synthèses.

    On y gagne en vitesse de réalisation mais on y perd en choix de calculs possibles, en terme de mise à jour des résultat, en présentation.

    Le problème des champs calculés c'est que l'on ne choisit la fonction de synthèse (SOMME) ni l'ordre des calculs !

    Si on fait ce champ calculé : =nbval('MOR AC (min)'), on aura 1 comme résultat car Excel va faire en réalité ce calcul : nbval(SOMME('MOR AC (min)'))

    La synthèse SOMME est appliquée avant sur le champ d'où les résultats avec MOYENNE et STDEVA !

    Solutions :

    • Ne pas utiliser de TCD : Utiliser les fonctions standard d'Excel (autres intérêts : Mise à jours des résultats, liberté de présentation)

    Avec les notions de tableaux structurés et tableaux dynamiques (version Excel >2019), on peut faire de choses "assez intéressantes".

    • Passer par Powerpivot pour faire le TCD.

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2023-12-01T13:59:42+00:00

    Bonjour,

    En effet = MOYENNE( 'MOR AC (min)') n'obtiens pas le même résultat que choisir la fonction de base MOYENNE.... Etrange.

    Dans mon tableau il y a 41 cellules chiffrés non vide et 240 cellules vides, normalement il n'est pas censé les prendre en compte.
    Ce que je trouve bizarre c'est qu'Excel est capable de faire MOYENNE et STDEVA indépendamment mais pas une somme.

    Une autre solution ?

    Merci :)

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

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,950 Points de réputation Modérateur bénévole
    2023-12-01T13:42:14+00:00

    Bonjour,

    As-tu déjà testé = MOYENNE( 'MOR AC (min)') ? Je ne pense pas que ce soit le résultat attendu !

    = STDEVA( 'MOR AC (min)') => #DIV/0! Je pense que l'échantillon ayant 1 valeur, la formule de STDEVA divisant par le nombre de valeur - 1, génère effectivement une division par 0 d'où l'erreur.

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

    0 commentaires Aucun commentaire