Format Date axe graphique croisé dynamique

Fermé
hotliner49 Messages postés 101 Date d'inscription lundi 15 octobre 2012 Statut Membre Dernière intervention 23 mars 2016 - 5 déc. 2012 à 08:05
 Nico - 28 févr. 2019 à 13:30
Bonjour,


Je travaille sur un graphique construit sur un TCD.
Mon axe des abscisses récupèrent les entrées de dates qui sont au format "avr.-12" dans mon TCD.

Le problème est que sur l'axe du graphique correspondant, la date se remet au format 01/04/2012, sans que je n'arrive à la remodifier, alors que les 2 sont censé être liés.
A moins qu'un détail ou une astuce tout bête ne m'échappe.

Merci d'avance.
A voir également:

2 réponses

Le problème apparaît dès lors que la zone de données correspondant au champ date utilisé sur l'axe du graphique croisé dynamique ne contient pas que des dates.
Ceci peut se produire si les données sont du texte (ressemblant à une date mais au format texte) et aussi, et c'est le cas le plus fréquent, si une donnée est vide. Ca arrive souvent quand on fabrique son tableau croisé dynamique en prenant comme source de données une plage "plus large", typiquement des colonnes entières, pour anticiper une évolution par ajout de lignes dans les données source... ce qui est très très naturel.

Mais dans ce cas, Excel ne sachant pas trop quoi faire, il refuse purement et simplement de modifier le format!
Ainsi il ne propose pas le bouton "Format de nombre" en bas à gauche du dialogue "Paramètres de champ" sur le champ date en question; ainsi les modifications qu'on essaye de faire sur le format de l'axe du graphique, bien que les commandes soient accessibles, sont inopérantes; ainsi le fait de cocher ou pas la case "lier à la source" a autant d'effet que si on sifflait dans un violon... etc..

Par contre, si on crée le TCD/GCD avec une zone de données sous-jacente ne contenant bien que des dates et pas de valeur vide (ou si on modifie ensuite la source de données pour un TCD/GCD déjà créé), alors ça se met à "remarcher", et on peut choisir le format qu'on veut pour les dates sur l'axe...

NB: si on souhaite quand même (car c'est franchement très pratique, sauf à passer par des plages avec des noms dynamiques ou autres trucs de spécialistes) baser le TCD/GCD sur une plage "large", typiquement des colonnes entières, on peut s'en sortir en
1°) faisant d'abord le TCD/GCD sur une plage avec uniquement des dates
2°) modifiant normalement le format de date pour obtenir ce qu'on veut
3°) modifiant la source de données du TCD/GCD pour lui remettre la plage "large" souhaitée.
A partir de là on ne pourra plus modifier le format de date sur l'axe, car on retombera dans le problème. Mais ce n'est pas gênant car on a mis le bon format qu'on voulait, et on aura une plage "large" pour faire évoluer les données...

PS: info trouvée en recoupant divers posts sur divers forums US... qui pour la plupart n'avaient pas de réponse bien nette, mais donnaient des pistes...
testé et éprouvé ensuite sur ma version d'Excel
je suis sur Office 2010 également... mais vu comme ça a l'air bien tordu, vraisemblablement enfoui au fond de bouts de code Excel dont Microsoft ne doit plus trop savoir comment ils marchent, ça m'étonnerait beaucoup que ce soit corrigé dans les versions suivantes...
(You know how they call a regression bug, the guys in Microsoft? A new feature...)
9
enfin une vraie réponse , et une bonne réponse .

ça fonctionne !!!!
0
super merci beaucoup, ça fonctionne Nickel.
0
Merci beaucoup!
0
Merci, je vous aime!
0
hotliner49 Messages postés 101 Date d'inscription lundi 15 octobre 2012 Statut Membre Dernière intervention 23 mars 2016 3
5 déc. 2012 à 08:13
Note:
Même en allant sur "format de l'axe", onglet "nombre", puis en mettant la date au bon format et actualisant le graphique, mon axe des abscisses reste de marbre -_-
Je suis sous Office 2010.
1