Bonjour,
Je souhaite tracer des graphiques liés à des données, dont les plages sont variables.
Pour cela, je me suis renseignée sur ce forum, et j'ai appris l'existence de la fonction DECALER.
J'ai ainsi formaté mes plages de données pour tracer les graphes, et les fonctions DECALER pour chacun des axes.
Exemple pour le premier graphe dans l'onglet "R1_Puissance_Corrigee" :
Pour l'axe des abscisses Jours de stretch :
Pour l'axe des ordonnées "Puissance corrigée" :
En effet, la fonction DECALER se décompose comme suit:
Référence : d'où part la 1ère valeur ($O$5 ou $N$5)
Lignes : Nombre de lignes où la référence doit être décalée
Colonnes: Nombre de colonnes où la cellule de référence doit être décalée (toutes les valeurs sont sur une colonnes, donc on ne décale pas)
Hauteur: Hauteur, en nombre de lignes, attendue pour le résultat. C'est là que le nombre de lignes varie, donc j'ai placé NBVAL pour le nombre de valeurs.
Largeur: idem, avec le nombre de colonnes. Ici, il y a toujours une seule colonne.
Pour l'axe des ordonnées, j'ai testé avec la fonction NBVAL (puisque le nombre de données varie) et pour l'axe des abscisses, j'ai tenté de juste sélectionner la colonne entière.
Pour l'axe des ordonnées, j'obtiens #VALEUR! et pour l'axe des abscisses, j'obtiens #REF!... Ainsi, je ne sais pas trop quoi faire, je pense que les deux formule sont fausses, mais je ne comprends pas pourquoi.
quelqu'un aurait-il une idée ?
Je vous remercie vivement par avance!
Je souhaite tracer des graphiques liés à des données, dont les plages sont variables.
Pour cela, je me suis renseignée sur ce forum, et j'ai appris l'existence de la fonction DECALER.
J'ai ainsi formaté mes plages de données pour tracer les graphes, et les fonctions DECALER pour chacun des axes.
Exemple pour le premier graphe dans l'onglet "R1_Puissance_Corrigee" :
Pour l'axe des abscisses Jours de stretch :
VB:
=DECALER(N5;Plage_Graphe_Puissance_corr[Jours de stretch];1;Plage_Graphe_Puissance_corr[Jours de stretch];1)
Pour l'axe des ordonnées "Puissance corrigée" :
Code:
=DECALER('R1_Puissance_corrigee'!$O$5;15;;NBVAL('R1_Puissance_corrigee'!$1:$1)-1)
En effet, la fonction DECALER se décompose comme suit:
Référence : d'où part la 1ère valeur ($O$5 ou $N$5)
Lignes : Nombre de lignes où la référence doit être décalée
Colonnes: Nombre de colonnes où la cellule de référence doit être décalée (toutes les valeurs sont sur une colonnes, donc on ne décale pas)
Hauteur: Hauteur, en nombre de lignes, attendue pour le résultat. C'est là que le nombre de lignes varie, donc j'ai placé NBVAL pour le nombre de valeurs.
Largeur: idem, avec le nombre de colonnes. Ici, il y a toujours une seule colonne.
Pour l'axe des ordonnées, j'ai testé avec la fonction NBVAL (puisque le nombre de données varie) et pour l'axe des abscisses, j'ai tenté de juste sélectionner la colonne entière.
Pour l'axe des ordonnées, j'obtiens #VALEUR! et pour l'axe des abscisses, j'obtiens #REF!... Ainsi, je ne sais pas trop quoi faire, je pense que les deux formule sont fausses, mais je ne comprends pas pourquoi.
quelqu'un aurait-il une idée ?
Je vous remercie vivement par avance!