Afficher les éléments sans données dans un tableau croisé dynamique

Voici une petite astuce qui permet d'afficher les éléments d'un tableau croisé dynamique, même s'ils n'ont pas de données.

Soit une petite table et un tableau croisé dynamique comme suit (allez dans Insertion Tableau croisé dynamique) :

Comme nous n'avons que des dates dans la première colonne, on va pouvoir effectuer un groupement

tcd1

On choisit mois et années

tcd2

Par contre, le mois de Mai n'existe pas, mais, il serait plus logique de le faire apparaitre avec un zéro.

tcd3

Donc, on va faire un clic droit sur l'une des dates :

tcd4

Puis, on va choisir d'afficher les éléments sans données.

tcd5

Pour finalement arriver à ceci :

tcd6

On peut finaliser en masquant les dates qui ne sont pas en 2013 :

tcd7

tcd8

Et voilà !

En espérant que cela vous soit utile.

A bientôt

Gaetan

Pour marque-pages : Permaliens.

11 réponses à Afficher les éléments sans données dans un tableau croisé dynamique

  1. olivier dit :

    Super, merci beaucoup, très pratique.

  2. ben dit :

    super merci!

    Je me permets d’ajouter, si on veut faire apparaitre le “0” : clique droit, option du TCD, onglet “disposition et mise en forme”, “pour les cellules vides, afficher 0”.

  3. Fred dit :

    Bonjour, cette fonction n’est pas possible sur un cube OLAP, basée par exemple sur powerpivot.
    J’ai essayé d’activer la fonction Afficher les éléments sans données en ligne ou colonne dans les options d’affichage du TCD, rien ne fonctionne.
    Quelqu’un a une explication ?

  4. Gaetan dit :

    Bonjour,
    Je n’ai pas la réponse exacte.
    Une piste de solution ici :
    https://forum.excel-pratique.com/viewtopic.php?t=68276
    Cordialement
    Gaetan

  5. Sasha dit :

    Le problème est que, comme illustré dans l’exemple, lorsqu’il s’agit de dates, Excel rajoute automatiquement deux lignes, la première “[Date maxi].

    Ici, vous proposez de les exclure manuellement, mais lorsqu’on a un outil où les TCD sont mis à jour automatiquement et qu’on ne veut pas que les utilisateurs finaux de l’outil aient à manipuler les TCD et leurs filtres, l’exclusion de ces deux lignes ajoutées inutilement par Excel pose problème…

  6. Sasha dit :

    Dans le commentaire précédent, lire : …la première [Date maxi]….

    (en espérant que cette fois, ça passe, car le 1er message a été tronqué, et une tentative de poster depuis un smartphone a échoué)

  7. Sasha dit :

    Et bien non, décidemment, le site n’a pas l’air d’apprécier les caractères spéciaux (ici j’utilisais les signes inférieur et supérieur)….

    Dans ces conditions, je ne sais pas si vous comprendrez à quoi je fais allusion et si vous pourrez y répondre…

  8. Sasha dit :

    Problème résolu par du code VBA

  9. Gaetan dit :

    Bonjour Sasha,
    Désolé pour le problème des signes inférieurs et supérieurs;
    Oui, je pense qu’une solution par VBA devrait résoudre ce problème. Je ne l’ai jamais fait personnellement.
    Cordialement
    Gaetan

  10. Nadine dit :

    Merci ! très clair et répond à mon besoin

  11. FSA dit :

    Super ! Enfin une solution claire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.