Création d’un graphe élastique
Quand
on crée un graphe dans Excel, on a parfois besoin que ce graphe soit
« élastique », c’est-à-dire qu’il s’adapte automatiquement à
l’apparition de nouvelles données. Prenons un exemple simple, nous avons saisi
la formule =alea() en A1, nous l’avons recopiée vers le bas jusqu'en A10, et
nous avons enfin tracé un graphe.
En ce qui nous concerne, le graphe a été défini par les
valeurs de A1:A10, ce qui entraîne deux conséquences…
Si nous tirons A10 jusqu’en A13, le graphe reste bloqué
sur A1:A10 et n’inclut pas les trois nouvelles valeurs.
Pire encore, si nous effaçons A8:A10 pour ne
garder que les 7 premières valeurs, le graphe continue à afficher l’axe des X
avec des valeurs de 1 à 7, laissant supposer que les trois dernières valeurs
sont à 0.
Remarque – Certes, un observateur perspicace pourra dire que, si ces trois valeurs
étaient à 0, cela serait marqué par un segment bleu sur l’axe des X. Mais, vous
le savez comme moi, les gens perspicaces sont minoritaires…
Quand vous cliquez sur la série, la barre de formule
affiche : =SERIE(;;Graphe!$A$1:$A$10;1).
En utilisant la technique présentée dans le dernier
article, définissez le nom élastique Mes_Y par :
=Graphe!$A$1:decaler(Graphe!$A$1;nbval(Graphe!$A:$A)-1;0)
Allez alors dans la barre de formule et remplacez $A$1:$A$10
par mes_y.
Vous constatez alors que le graphe s’adapte immédiatement
aux 7 valeurs restantes.
Resélectionnez le graphe et consultez la barre de formule.
Vous pouvez voir que le nom de l’onglet a été remplacé par celui du classeur.
Pourquoi ? Tout simplement parce qu’un nom est une propriété du classeur alors
qu’une adresse (A1:A10) est une propriété de l’onglet !
Tirez A7 vers le bas et les nouvelles valeurs sont aussitôt intégrées dans le graphe.
0 Commentaire(s):
Enregistrer un commentaire
<< Accueil