excel : graphique et tri

excel : graphique et tri - Logiciels - Windows & Software

Marsh Posté le 21-08-2006 à 17:46:50    

Bonjour, j'ai un petit souci pour faire un graphique.
 
3 colonnes :
- nom
- profession
- salaire
 
Je voudrais faire un graphique en nuages de points avec en abcisse la profession, et en ordonnées le salaire. Le souci, la même profession peut revenir plusieurs et dans ce cas, je voudrais que les données sur les salaires correspondants se "superposent" sur la même colonne. Ca marche avec des chiffres en abcisses, mais pas avec du texte.
 
Quelqu'un a une idée ?
 
Merci


Message édité par Krapaud le 22-08-2006 à 09:24:34
Reply

Marsh Posté le 21-08-2006 à 17:46:50   

Reply

Marsh Posté le 21-08-2006 à 19:09:11    

Bonjour,
 
je sais pas comment faire cela sauf un cas.
Est-ce que tu as besoin des légendes en abscisse? (menuisier | plombier | chauffagiste | etc) :??:
 
Si non, tu associes un index numérique à chaque profession grâce à une formule et tu utilises cet index comme abscisse (c'est numérique donc du coup tout est possible).
Y a sûrement moyen d'écrire une macro/script VBA pour rajouter du texte automatiquement sur le graphique qui, bien positionné, peut faire office de légende (mouais :sleep: )
 
Si oui, euh ... (Excel 2000) un rapport de tableau croisé dynamique (menu Données) permet de grouper comme tu le souhaites mais c'est limité aux histogrammes placés côte à côte, pas de nuage de points superposés exactement.
 
J'ai pas vu de fonction VBA permettant de modifier la légende associée à un point, mais si jamais ça existe ...


Message édité par phosphoreloaded le 21-08-2006 à 19:09:28
Reply

Marsh Posté le 21-08-2006 à 19:23:44    

bah les index, j'y avais pensé mais comme c'est sensé servir dans un présentation, c'est un peu limite comme solution malheureusement
 
Sinon, pour les macros ou le VBA, je vais regarder ça de plus près mais je suis pas un spécialiste

Reply

Marsh Posté le 21-08-2006 à 21:02:39    

En utilisant les index (mais sans les montrer évidemment), j'arrive à ça:
http://img235.imageshack.us/img235/2914/excel05zk6.png
 
(il faut enlever les valeur en abscisses en blanc 0,5 .. 5,5, là c'est juste pour montrer à quelle valeur je place les lignes verticales :o)
 
Si la structure te convient, je peux te décrire comment j'ai fait plus en détail ... En gros:
 
- pour les formes automatiques en bas, j'ai utilisé ce tuto: Displaying a value in an AutoShape. Si tu modifies dans ta feuille juriste=3 pour juriste=1, les points de la colonne 3 ET le libellé en bas seront déplacés en même temps (ouf).
 
- le plus dur, c'est SI tu veux le nom des personnes à côté des points correspondant (qu'Excel appelle Etiquette de Données). Tu peux avoir automatiquement soit le salaire soit l'index mais pas la valeur d'une autre colonne. Là j'ai édité à la main 1 fois au départ, après la mise à jour serait automatique par contre ... Tu as combien de lignes/points/personnes à afficher? S'il y en a trop ou si c'est changeant, mon truc convient peut-être pas du tout.

Reply

Marsh Posté le 22-08-2006 à 09:01:56    

merci, je vais regarder ça de plus près
 
Pour ton dernier point, je ne veux surtout pas que les noms s'affichent vu que ça doit rester confidentiel... c'est juste pour voir ce que ça donne en général au niveau de ma boite les diparités de salaire pour une même profession

Reply

Marsh Posté le 22-08-2006 à 09:35:45    

c'est bon, c'est réussi... j'aurais espéré en fait qu'une fonction Excel prenne ce problème en charge mais bon  :non:  
 
Par contre, avec 50 professions, ça va être looooong...


Message édité par malcolm x le 22-08-2006 à 09:36:06
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed