Création d'un "diagramme radar" adaptatif

Résolu
matt0592 Messages postés 69 Date d'inscription   Statut Membre Dernière intervention   -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

A partir d'un tableau comportant deux colonnes (par exemple, une colonne "nom du critère" et une colonne "valeur du critère"), je souhaiterais créer un diagramme radar (diagramme proposé par défaut par Excel). Cependant je souhaiterais que mon diagramme s'adapte automatiquement à mon tableau source. Je m'explique :

- si mon tableau comporte par exemple 5 lignes (donc 5 critères), le diagramme radar aura 5 "branches".
- si je décide de rajouter 1 critère (ou d'en enlever 1), j'aimerais qu'une "branche" s'ajoute ou se retire automatiquement de mon diagramme, sans avoir à chaque fois à redéfinir la plage de données du graphe.

Ceci étant valable quel que soit le nombre de critères.

Existe-t-il une solution ?

D'avance merci pour votre aide

8 réponses

skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   54
 
Par VBA c'est faisable je viens de le faire :) Est-ce que vous voulez que je vous explique comment ?
1
WeaponEDGE Messages postés 113 Date d'inscription   Statut Membre Dernière intervention   9
 
Bonjour,

Si tu sélectionnes une plage plus grande que celle de ton tableau, celà ne résoud pas ton problème ?
0
skk201 Messages postés 942 Date d'inscription   Statut Membre Dernière intervention   54
 
Je pense que si tu sélectionne des pages vide ça va crée des branches inuties.

Je ne sais pas si on peux appliquer la fonctionDECALER() au radar je vai essayer ça et je vous redis le résultat.

EDIT :

Nop ça marche pas :)

EDIT :

Apprement il y a une possibilité avec la fonction =SERIE(DECALER...)), mais je n'arrive pas à l'appliquer à un Radard.

Si non il y a toujours la solution de chercher une astuce via VBA ?
0
matt0592 Messages postés 69 Date d'inscription   Statut Membre Dernière intervention  
 
Exactement ça crée des branches ayant pour nom "0" si je selectionne une plage vide.. du coup ça rend le diagramme un peu illisible si il y en a trop
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
matt0592 Messages postés 69 Date d'inscription   Statut Membre Dernière intervention  
 
pour l'instant je suis en train de tester une autre solution, si elle n'aboutit pas je reviendrai vers vous! merci pour votre aide
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Le même un peu plus détaillé
https://www.cjoint.com/?3GCpkJ4WrmB

Cdlmnt
0
matt0592 Messages postés 69 Date d'inscription   Statut Membre Dernière intervention  
 
ok je comprends mieux! merci beaucoup

cdlmt
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
De rien,

Si c'est fini, merci de mettre le sujet à Résolu (en haut à droite de ton premier message)

Cordialement ccm81
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Oui une solution simple avec les graphiques croisés dynamiques

Tu selectionnes ton tableau avec un nombre de lignes vides suffisant à la fin pour pouvoir rajouter des valeurs
Puis Insertion - Graphique croisé dynamique (sous Tableau croisé)

Tu mets les critères en abcisses et les valeurs en ordonnées et en somme tu mets aussi les valeurs

Un TCD est créé avec le graphique associé Clic droit sur le graphique pour changer le type et choisir radar

Pour l'instant le graphique affiche aussi toute les lignes vides, on remédie à cela avec le filtre : cliquer sur la flèche à droite d'étiquettes de lignes dans le TDC - Filtre s'appliquant aux étiquettes Ne commençant pas par et tu rentres (; comme les vides sont indiqués dans la liste par (vide) ils seront exclus du graphique

Ensuite à chaque ajout ou suppression de lignes dans le tableau source il suffit d'un clic droit sur le TCD associé et de faire actualiser

Cdlmnt
-1
matt0592 Messages postés 69 Date d'inscription   Statut Membre Dernière intervention  
 
Ok merci beaucoup, je vais essayer et je reviens vers vous si je n'y arrive pas
0
matt0592 Messages postés 69 Date d'inscription   Statut Membre Dernière intervention  
 
Excusez moi, c'est la première fois que j'utilise un tableau croisé dynamique. Pourriez vous me préciser comment mettre les critères en abscisses et les valeurs en ordonnée ? En particulier, je ne vois qu'une section "champs axe (abscisse)" mais pas ordonnée...
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
c'est l'autre : "champs Légende (Série)" oui Excel appelle cela série et non ordonnées !!
0
matt0592 Messages postés 69 Date d'inscription   Statut Membre Dernière intervention  
 
ok merci c'est bon pour ça. Et où se trouve la commande du filtre ?? je ne la trouve pas ... (quand je clique sur le menu déroulant de la case nom critère ou valeur critère, la commande "filtres s'appliquant aux étiquettes" est grisée...
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Tu devrais pouvoir y acceder !
Peux tu poster un exemple anonymé de ton fichier sur le site cjoint.com et m'indiquer ici ensuite le lien fourni je regarderai

Cdlmnt
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Un exemple
https://www.cjoint.com/?3GCoMQ6nT0D

Cordialement
-1
matt0592 Messages postés 69 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

C'est exactement ce que je cherche à obtenir, mais comment avez-vous fait ?

cdlmt
0