OVH Cloud OVH Cloud

Graphique à série "indirect"

2 réponses
Avatar
JeNeVois
Bonjour !

J'aimerais "fixer" la plage de données d'un graphique sur
les premières 50 lignes de cellules concernées d'une feuille
où de nouvelles cellules sont insérees. Mais l'emploi
de "INDIRECT" du type =Feuil1!INDIRECT("A1:C50")
est , en l'occurence, impossible. Comment s'y prendre
pour obtenir le même effet ?

Merci d'avance pour votre aide

2 réponses

Avatar
isabelle
bonjour JeNeVois,

ÞCALER(Feuil1!$A$1:$C$1;;;50)

isabelle


Bonjour !

J'aimerais "fixer" la plage de données d'un graphique sur
les premières 50 lignes de cellules concernées d'une feuille
où de nouvelles cellules sont insérees. Mais l'emploi
de "INDIRECT" du type þuil1!INDIRECT("A1:C50")
est , en l'occurence, impossible. Comment s'y prendre
pour obtenir le même effet ?

Merci d'avance pour votre aide




Avatar
ChrisV
Bonjour JeNeVois,

Un peu long à expliquer, mais facile à mettre en oeuvre...
En supposant que les données sources de ton graphe débutent en ligne 2 (la
ligne 1 contenant les en-tête de colonne) et en colonne A, il faut définir
un nom avec la fonction DECALER() pour chacune des séries de données...

Par ex. pour 2 séries + 1 (Etiquettes de l'axe des abscisses)
Insertion/Nom/Définir...
Noms dans le classseur:
enTeteEtiquettes
Fait référence à:
ÞCALER(Feuil1!$A$2;;;50;1)
Noms dans le classeur
enTeteSerie1
Fait référence à:
ÞCALER(Feuil1!$B$2;;;50;1)
Noms dans le classeur
enTeteSerie2
Fait référence à:
ÞCALER(Feuil1!$C$2;;;50;1)

Sélectionne ensuite la première série de ton graphique, la barre de formule
devrait indiquer quelque chose comme:
=SERIE(Feuil1!$B$1;Feuil1!$A$2:$A$50;Feuil1!$B$2:$B$50;1)
il suffit alors de remplacer les références à la zone par les noms définis
plus haut:
=SERIE(Feuil1!$B$1;Feuil1!enTeteEtiquettes;Feuil1!enTeteSerie1;1)

et pour la seconde série sélectionnée:
=SERIE(Feuil1!$C$1;Feuil1!$A$2:$A$50;Feuil1!$C$2:$C$50;2)
par:
=SERIE(Feuil1!$C$1;Feuil1!enTeteEtiquettes;Feuil1!enTeteSerie2;2)

Le graphique est maintenant limité à la représentation des 50 premières
lignes de la plage de données initiale.


ChrisV


"JeNeVois" a écrit dans le message de
news:

Bonjour !

J'aimerais "fixer" la plage de données d'un graphique sur
les premières 50 lignes de cellules concernées d'une feuille
où de nouvelles cellules sont insérees. Mais l'emploi
de "INDIRECT" du type þuil1!INDIRECT("A1:C50")
est , en l'occurence, impossible. Comment s'y prendre
pour obtenir le même effet ?

Merci d'avance pour votre aide