J'ai un tableau de données dans Excel 2010 qui ressemble à ceci (mais avec des centaines de milliers de lignes sur plusieurs jours):
J'essaie de créer un graphique dynamique où l'axe des x est l'horodatage et l'axe des y est la valeur. Chaque paire de colonnes est une série différente, comme suit:
Remarque: le graphique actuel a une largeur de tick fixe de 1 heure sur l'axe des abscisses. Il ne s'agit que d'un exemple rapide que j'ai rassemblé.
Tout fonctionne bien, mais ce que je veux faire, c'est que deux feuilles de la feuille de calcul définissent l'heure de début et de fin des données à afficher dans le graphique.
Je souhaite que le graphique se mette à jour automatiquement (et ajuste l’axe des x tout en préservant la largeur de la tique fixe) pour n’inclure que les points de données entre les instants saisis dans G2 et H2. Une telle chose est possible?
Réponses:
Je suppose que ceci est un diagramme de dispersion XY, pas un graphique en courbes. Vous pouvez créer des noms de plage dynamique et les brancher sur le graphique. Si chaque série de données a son propre ensemble d'horodatages distinct, c'est-à-dire qu'il existe différentes valeurs d'horodatage dans chaque série, vous devez créer des noms de plage pour chaque X et chaque paire Y. Si les données partagent le même horodatage, vous n'avez besoin que d'un seul nom de plage pour les étiquettes X et pouvez utiliser des décalages pour les données Y.
Dans la capture d'écran ci-dessous, les étiquettes X sont dans le nom de la plage chtLabels qui est défini avec la formule
Le nom de la plage de valeurs Y est défini avec
Les fourmis en marche montrent le contenu actuel du nom de plage chtLabels
Ensuite, branchez les noms de plage dans la source du graphique:
la source