IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Graphique Excel avec plage de données variable (longueur)


Sujet :

Excel

  1. #1
    Membre averti Avatar de snoopy69
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 737
    Points : 395
    Points
    395
    Par défaut Graphique Excel avec plage de données variable (longueur)
    Bonjour à tous,

    Je travaille sous Excel 1997 et j'ai quelques soucis pour faire un graphique.

    Voici mon problème :

    La plage de données sur laquelle je me base pour faire mon graphique varie selon les importations que je fais dans mon fichiers. Certaines fois mon graphique doit se baser sur la plage : =DATA!$C$5:$C$44 et certaine fois il doit se baser sur la plage : =DATA!$C$5:$C$14

    Comment puis-je faire pour rendre mon graphique "dynamique" afin qu'il sélectionne la bonne plage de données ?.

    Merci d'avance pour votre aide.

    Salutations à vous tous.
    ... Je me méfie de l'irrespect mais je revendique le droit à la frénésie ...

  2. #2
    Membre éprouvé
    Avatar de ouisansdoute
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    931
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 931
    Points : 1 079
    Points
    1 079
    Par défaut
    Bonjour,

    Pour définir une plage variable, utilise la fonction décaler :
    - Menu Insertion/nom/définir
    - nomme ta plage (par exemple plage)
    - saisis une formule du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER(Feuil1!C5;;;NBVAL(Feuil1!C:C)-4)
    - cette formule définit une plage commençant en C1 et comportant N ligne. N étant le nombre de valeurs de la colonne C moins 4 (pour les lignes 1 à 4).

    Ensuite tu peux construire ton graphique avec ce nom
    - crée un graphique de façon classique (en sélectionnant ta plage)
    - modifie la source de données sur l'onglet Série
    - dans la zone valeur saisis =plage

    ATTENTION : la plage etiquette des abcisses doit aussi être dynamique (il te faudra créer un autre nom avec la fonction DELALER.

    NB, il n'est pas possible d'utiliser DECALER dans les zones de définition des données sources car excel remplace les formules par les valeurs.

  3. #3
    Membre averti Avatar de snoopy69
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 737
    Points : 395
    Points
    395
    Par défaut
    Trop super !!!

    Merci beaucoup à toi ...

    Problème réglé ... mon graphe est ENFIN dynamique ...

    Merci mille fois ...
    ... Je me méfie de l'irrespect mais je revendique le droit à la frénésie ...

  4. #4
    Membre à l'essai
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 21
    Points : 12
    Points
    12
    Par défaut
    Bonjour à tous,

    désolée de déterrer ce sujet qui commence à dater, mais c'est le seul qui semble répondre à mon interrogation.
    Est-ce que la fonction DECALER fonctionne lorsque la ligne qui s'ajoute automatiquement s'ajoute au dessus des autres ?

    Par exemple, le fichier que j'utilise se met à jour par une macro et ajoute chaque matin une ligne en row = 2...


    merci

  5. #5
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut
    Salut,

    Si tu ajoute une ligne en Row2, ca décalle forcément celles du dessous.
    Ta plage fini donc une ligne plus bas, dès lors la fonction Decaller sera utile.

    Toutefois, si tu travaille sur une version 2007 ou plus, je suggère de formater ta plage en tableau. Le graphique basé sur ce tableau formaté sera donc dynamique et tout ça sans formule.

    A+
    N'oubliez pas le si votre problème est solutionné.

  6. #6
    Candidat au Club
    Homme Profil pro
    Consultant
    Inscrit en
    Août 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant
    Secteur : Finance

    Informations forums :
    Inscription : Août 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Définition source de données pour plage variable graphique Excel
    Bonjour à tous

    Même s'il date un peu ce poste pourrait résoudre mes problèmes!

    Je souhaiterai que mon graphique Excel s'ajuste automatiquement au nombre de lignes présentes dans la source de données
    Pour cela j'ai crée des plages dynamiques à l'aide du gestionnaire de noms

    Le problème - c'est quand je sélectionne le graphique pour modifier la source de données par le nom de ma plage, ou même directement par la formule identifiant la plage dynamique, je ne peux pas valider car Excel me dit que la formule est incorrecte
    Je ne sais pas comment faire. Un message au dessus précise qu'il faut modifier la source à partir de l'onglet Série - mais je ne sais pas ce qu'est cet onglet...

    Merci par avance pour votre aide
    Joris

  7. #7
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut Graphique, plage dynamique
    Bonjour,

    En fait, il y a plus simple que les plages nommées...les tableaux formatés, avec eux, les colonnes du tableau fonctionne comme des plages nommées.

    L'idée est de structurer tes données en tableau et donc le formater.
    Tu crées le graphique avec le tableau comme source, du coup, si tu ajoutes une ligne, ton graphique s'adapte.

    En espérant que ça résolve ton problème
    N'oubliez pas le si votre problème est solutionné.

  8. #8
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 420
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 420
    Points : 16 264
    Points
    16 264
    Par défaut
    Bonjour
    Citation Envoyé par jdrevet Voir le message
    Bonjour à tous

    Même s'il date un peu ce poste pourrait résoudre mes problèmes!

    Je souhaiterai que mon graphique Excel s'ajuste automatiquement au nombre de lignes présentes dans la source de données
    Pour cela j'ai crée des plages dynamiques à l'aide du gestionnaire de noms

    Le problème - c'est quand je sélectionne le graphique pour modifier la source de données par le nom de ma plage, ou même directement par la formule identifiant la plage dynamique, je ne peux pas valider car Excel me dit que la formule est incorrecte
    Je ne sais pas comment faire. Un message au dessus précise qu'il faut modifier la source à partir de l'onglet Série - mais je ne sais pas ce qu'est cet onglet...

    Merci par avance pour votre aide
    Joris
    Comme indiqué par Fvandermeulen il est préférable d'utiliser les tableaux.

    Dans le cas de formules on ne saisit pas les formules au niveau du graphique, il faut impérativement passer par des plages nommées et pour le graphique il faut faire précéder le nom de la plage de celui du classeur, extension comprise...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  9. #9
    Candidat au Club
    Homme Profil pro
    Consultant
    Inscrit en
    Août 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant
    Secteur : Finance

    Informations forums :
    Inscription : Août 2017
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci beaucoup
    En effet je n'avais pas pensé à indiqué le nom du classeur + extension ainsi que la feuille. Maintenant ça marche.
    La prochaine fois - j'utiliserai les tableaux

    Merci encore
    Joris

  10. #10
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 420
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 420
    Points : 16 264
    Points
    16 264
    Par défaut
    RE

    La plage nommée doit avoir une portée classeur donc on n'indique pas la feuille...
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  11. #11
    Membre à l'essai
    Femme Profil pro
    ingénieur
    Inscrit en
    Juin 2018
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 28
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ingénieur

    Informations forums :
    Inscription : Juin 2018
    Messages : 15
    Points : 11
    Points
    11
    Par défaut graphique dynamique
    j'espère avoir quelqu'un dans cette discussion car c'est la seul qui répond à mon problème,
    je suis sur excel 2016 et je n'ai pas saisie comme je peux rendre mon graphique dynamique avec mes données

  12. #12
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 420
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 420
    Points : 16 264
    Points
    16 264
    Par défaut
    RE

    Le plus simple est d'utiliser un tableau structuré : exemple http://www.excel-formations.fr/Trucs...es/GRAPH02.php
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] Graphique avec plage de données variable
    Par CydZZ dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 10/10/2014, 14h05
  2. [XL-2010] Graphiques avec plage de données variables
    Par baptoo61 dans le forum Excel
    Réponses: 10
    Dernier message: 26/06/2014, 10h02
  3. [XL-2007] Creer un graph avec plage de données variables sur VBA
    Par fares paris dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/07/2013, 15h49
  4. [XL-2003] Graphique avec plage de données variables
    Par yoord dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 17/06/2009, 11h48
  5. [VBA] excel croisé dynamique et plage de données variables
    Par totoche dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 04/01/2006, 18h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo