Graphique de séries temporelles Excel - Conseils Excel

Table des matières

Roy pose la question Excel de cette semaine.

J'ai un petit problème concernant l'axe des x sur les graphiques Excel. Les données Excel dont je dispose doivent être tracées en fonction du temps à la minute près. Les points de données Excel sont espacés de manière aléatoire, il n'y a donc pas de temps équivalent entre chaque point de données. Lorsque Excel crée mon graphique, il espace chaque point de données de manière égale, ce qui donne un résultat trompeur.

Dans les anciennes versions d'Excel, l'assistant de graphique suppose que l'axe X est un axe de type «catégorie» et répartit chaque point de données de manière égale sur l'axe X. C'est très bien si vos catégories sont "pommes, bananes, cerises" mais cela n'a pas de sens si chaque point de données est une valeur de date et que les dates ne sont pas également espacées.

À gauche, les ventes cumulées de la campagne de vente de pop-corn de Josh. Josh n'a que 8 ans, il n'a donc pas enregistré le total des ventes chaque jour. Parfois, c'était une semaine entre les observations, d'autres fois, lorsque les ventes montaient, c'était juste un jour ou deux.

Si vous avez tracé cette ligne dans une ancienne version d'Excel, le graphique espacerait uniformément chaque observation, vous laissant croire que les ventes étaient presque linéaires dans le temps. À droite se trouve l'ancien graphique par défaut d'Excel.

Dans Excel 2000, à l'étape 3 de 4 de l'assistant graphique, cliquez sur l'onglet axes et vous pouvez indiquer que l'axe X est une échelle de temps. Maintenant, le graphique par défaut trace les points de données avec les intervalles de temps appropriés. Dans ce graphique, vous pouvez voir que les ventes ont vraiment décollé vers le 8 novembre lorsque Josh a annoncé du pop-corn sur Internet.

Si vous avez la chance d'utiliser Excel 2000 et que vous avez des dates quotidiennes, vous êtes prêt. Cependant, il existe un gros problème avec l'option Série chronologique que Microsoft a ajoutée pour la création de graphiques. Il ne traitera pas d'un axe x basé sur des heures et des minutes au lieu de jours. On pourrait penser que si Microsoft ajoutait quelque chose pour gérer une «échelle de temps», il gérerait en fait le temps au lieu de quelques jours seulement. Je suis sûr que si Woody Leonard met un jour à jour son livre sur Excel 97 Annoyances, ce nouveau problème sera mentionné.

Il existe une solution au problème de Roy qui peut être utilisée dans n'importe quelle version d'Excel et peut être mise à l'échelle pour être utilisée avec des heures, des minutes, des secondes ou des nanosecondes. Roy ne m'a pas donné de détails sur ses données, voici donc un exemple fictif.

À gauche, les ventes cumulées de la campagne de vente de pop-corn de Josh. Josh n'a que 8 ans, il n'a donc pas enregistré le total des ventes chaque jour. Parfois, c'était une semaine entre les observations, d'autres fois, lorsque les ventes montaient, c'était juste un jour ou deux.

À 13 h 00, j'ai ouvert un contenant de 28 oz de délicieux pop-corn croquant au chocolat et au caramel et je l'ai placé près de la fontaine d'eau au travail. Le graphique de gauche montre la quantité restante dans le conteneur à différents moments. Le problème est de savoir comment tracer ceci de sorte que les temps soient représentés avec précision le long de l'axe des x. Le graphique linéaire par défaut d'Excel illustré à droite vous amènerait à croire que le pop-corn a été consommé de manière linéaire.

La solution au problème de Roy est d'utiliser un graphique XY au lieu d'un graphique linéaire. Voici les étapes pour créer et mettre en forme le graphique:

  • Mettez en valeur vos données. Dans le menu, choisissez Insertion - Graphique
  • Dans le champ Type de graphique, sélectionnez "XY (Scatter)".
  • Dans le champ Sous-type de graphique, sélectionnez "Scatter avec des points de données connectés par des lignes lissées"
  • Cliquez sur Terminer.
  • Par défaut, Excel dessinera le graphique avec l'axe Y traversant l'axe X à minuit. Dans ce cas, nous souhaitons que l'axe X commence vers 13h00 et se termine vers 13h25. Ce serait cool d'avoir des coches toutes les cinq minutes.
  • Calculez l'heure de début de l'axe X. Dans une section vide de la feuille de calcul, entrez quatre cellules. Entrez 13 h 00, 13 h 25, 0 h 05 et 0 h 01.
  • Utilisez Format Cells Number pour reformater ces quatre cellules sous la forme d'un nombre décimal avec 5 décimales. Cela vous indiquera que 1PM correspond à 0,5417, 1:25 à 0,559, 5 minutes à 0,0035 et 1 minute à 0,00069444. Notez ces chiffres.
  • À l'aide du pointeur de la souris, pointez sur une valeur le long de l'axe des x du graphique. Cliquez avec le bouton droit et choisissez Format de l'axe.
  • Sur l'onglet échelle, entrez les chiffres ci-dessus. Le minimum devrait être 0,5417. Le maximum doit être 0,559, l'unité principale doit être 0,0035 et l'unité mineure 0,000694. Je dis généralement que l'axe des valeurs (y) doit être le minimum ou 0,5417. Cliquez sur OK.

Vous aurez maintenant un graphique qui représente avec précision la pente de la ligne en fonction du temps:

Lorsque vous avez besoin de représenter graphiquement avec précision les valeurs de temps le long de l'axe des x et que ces valeurs de temps sont inférieures à des incréments quotidiens, l'utilisation d'un graphique XY et l'utilisation des valeurs de l'axe des x est une solution.

Si vous souhaitez essayer cette expérience par vous-même, trouvez votre pack de scouts locaux et achetez une boîte de croquant au chocolat blanc ou de croquant au caramel au chocolat. Merci à tous ceux qui ont soutenu la vente de pop-corn. Grâce à vous, la meute de louveteaux a triplé ses ventes et peut envoyer tous les petits au camp ce printemps gratuitement.

Aujourd'hui, le 21 novembre 1999 est le premier anniversaire du lancement de M. Excel sur le Web. Merci à tous mes fidèles lecteurs qui font de cette page un succès. M. Excel souhaite à tous nos lecteurs américains un joyeux Thanksgiving cette semaine. Passez de bonnes vacances!

Articles intéressants...