Afficher le mois et l’année sur l’axe des x dans Google Sheets [Contournement]

Google Sheets permet d’afficher plusieurs catégories sur l’axe des x dans les graphiques à colonnes, à lignes et à barres. Cependant, cette fonctionnalité est limitée et ne ressemble pas à celle que vous avez peut-être déjà expérimentée dans d’autres applications. Dans cet article, nous vous présenterons un contournement afin d’afficher le mois et l’année sur l’axe des x dans Google Sheets, malgré cette limitation.

Comment un graphique à colonnes normal affiche les données mensuelles

Si vous disposez de données de consommation mensuelle, il est possible d’afficher le mois et l’année sur l’axe des x de manière combinée.

Prenons l’exemple des données de consommation mensuelle de carburant d’une flotte de camions (données de dépenses en carburant de la flotte) sur les deux dernières années. Ces données sont stockées dans un fichier Google Sheets, formaté comme ci-dessus. À partir de ces données, nous pouvons créer un graphique à colonnes, à barres, à lignes, etc. dans Google Sheets.

Voici un exemple de graphique à colonnes, qui est plus courant dans ce type de visualisation. Dans ce graphique, l’axe des catégories (axe des x) contiendra les valeurs des mois et des années. Cependant, il sera encombré comme suit :

Column chart with month and year names cluttered

Nous constatons ici que l’axe des x est encombré de valeurs. Comment résoudre ce problème ?

Avant d’expliquer comment afficher le mois et l’année sur l’axe des x en utilisant le contournement, examinons les paramètres du graphique à colonnes ci-dessus. Cela peut être utile aux débutants des graphiques à colonnes dans Sheets.

Pour créer le graphique, sélectionnez la plage de données, puis allez dans le menu Insertion > Graphique. Vous pouvez également utiliser le raccourci clavier Alt+I+H pour insérer rapidement un graphique à partir de la plage sélectionnée.

Ces actions vous amèneront à l’éditeur de graphiques de Sheets. Voici les paramètres de l’éditeur de graphiques que vous devez configurer dans l’onglet « Configuration » pour créer le graphique à colonnes ci-dessus.

Paramètres essentiels du graphique à colonnes liés aux données mensuelles

  • Type de graphique : Colonnes
  • Empilement : Aucun
  • Plage de données : A1:B25
  • Axe des x : A1:A25 (par défaut, vous verrez l’étiquette du champ)
  • Séries : B1:B25 (par défaut, vous verrez l’étiquette du champ)
  • Cochez les cases suivantes : Utiliser la ligne 1 comme en-têtes, Utiliser la colonne A comme étiquettes

Sous l’onglet « Personnaliser », cliquez sur « Axe horizontal » et activez (ou désactivez) l’option « Considérer les étiquettes comme du texte ».

Le contournement pour afficher le mois et l’année sur l’axe des x dans Sheets

Tout d’abord, voici à quoi ressemblera le graphique. Je pense qu’il est plus clair que le graphique à colonnes précédent.

Dans ce graphique, les années sont la catégorie principale et les noms des mois sont les sous-catégories, affichés en tant qu’étiquettes sur l’axe des x.

Displaying month and year in x-axis in column chart

Vous aimez ce graphique ? Alors continuez à lire pour comprendre comment le créer.

La partie importante de ce contournement consiste à restructurer les données. Pour cela, vous pouvez utiliser des formules ou une méthode manuelle.

Afin de créer le graphique à colonnes ci-dessus, les données doivent être formatées comme suit. C’est ainsi que nous pouvons afficher le mois et l’année sur l’axe des x de manière claire et sans encombrement.

Split month and year to use in chart

J’utilise quelques formules de base pour formater les données. Voici les données modifiées dans les colonnes D, E et F. Vous pouvez utiliser les formules suivantes pour formater les données.

Entrez d’abord les étiquettes dans la ligne d’en-tête D1:F1. Ensuite, utilisez les formules suivantes.

Cellule D2 : =to_text(année(A2))
Cellule D3 : =si(année(A3)<>année(A2), to_text(année(A3)), )

Vous devez copier cette formule dans les cellules en dessous. Cependant, cela ne s’applique pas aux formules suivantes.

Cellule E2 : =ArrayFormula(texte(A2:A25, »mmm »))
Cellule F2 : ={B2:B25}

Voici les paramètres du graphique que j’ai utilisés.

  • Type de graphique : Colonnes
  • Empilement : Aucun
  • Plage de données : D1:F25
  • Axe des x : D1:D25 (par défaut, vous verrez l’étiquette du champ)
  • Étiquettes : E1:E25 (* voir la capture d’écran ci-dessous)
  • Séries : F1:F25 (par défaut, vous verrez l’étiquette du champ)

Si vous avez des difficultés à suivre le tableau ci-dessus pour définir l’axe, revérifiez les paramètres de l’axe.

Et voilà ! À bientôt pour un autre tutoriel sur Google Sheets. Profitez-en bien !

Source de l’image

Articles en lien