2 votes

Excel 2003 Graphiques : Données du graphique trop complexes

J'ai écrit une macro dans Excel 2007 pour enregistrer des lectures de niveaux d'eau. Une fois enregistrées, elle crée automatiquement des graphiques pour chacun des 30 puits. Cependant, lorsque le classeur est ouvert dans Excel 2003, le graphique ne fonctionne pas car il indique que les données du graphique sont trop complexes pour être affichées (fonctionne bien en 2007).

Il y a une série par puits (les données de chaque puits sont enregistrées sur une feuille de calcul séparée) et utilise la formule suivante (afin de mettre à jour automatiquement le graphique) :

=SI(NBVAL('DW1'!$D:$D)-3>0,DECALER('DW1'!$D$6,1,0,NBVAL('DW1'!$D:$D)-3), 0)

Où DW1 est le nom de la feuille de calcul contenant les données du puits DW1.

Des idées sur ce qu'il se passe ? J'utilise l'instruction si pour éviter les erreurs si des données sont manquantes pour un puits.

Je pense que les formules dépassent ensemble la limite des données de la série. Y a-t-il un moyen de raccourcir ceci ou de modifier la formule ?

1voto

Stewbob Points 11432

Dans Excel 2003 et les anciennes versions, il existe une limite inévitable de 32 000 points de données par série dans un graphique.

Pour afficher le graphique, vous devez réduire le nombre de points de données. Soit vous réduisez les limites de l'axe des X, soit vous utilisez un algorithme de filtrage pour supprimer certains des points de données 'non intéressants'. Vous ne voudrez probablement pas simplement décimer les données de manière indiscriminée, car cela pourrait supprimer certains des points culminants et les plus bas dans la série de données qui sont intéressants.

1voto

JoshPeltier Points 56

Allons exécuter des graphiques individuels pour chaque PZ. Je suis presque certain de rencontrer une sorte de limite avec les formules de séries de données, pas avec les points de données (car il n'y en a vraiment pas tant que ça).

0voto

Oddthinking Points 8946

Je n'ai pas de réponse à votre question, désolé, mais un contournement qui pourrait être utile.

J'ai travaillé sur un projet il y a environ 10 ans où nous dépassions la limite de points de données d'Excel pour les graphiques. Autant que je voulais utiliser Excel pour la tâche, je n'arrivais pas à le faire fonctionner.

J'ai donc dû utiliser Gnuplot pour les graphiques. C'était embêtant d'introduire une autre technologie, mais elle s'est très bien comportée sur la tâche.

0voto

Josh -

Quelle est la formule de la série? Ce que vous avez posté est une formule de feuille de calcul.

La limite de 32k sur les points par série est la même en 2007 qu'en 97-2003.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X