[EXCEL] Calcul complexe : répartition via colonne

Calcul complexe : répartition via colonne [EXCEL] - VB/VBA/VBS - Programmation

Marsh Posté le 02-06-2008 à 22:33:48    

Salut,
 
J'ai un tableau excel sous cette forme :

Code :
  1. ANNEE  MONTANT  TYPE
  2. 2006  2500  Truc
  3. 2007  2200  Machin
  4. 2007  1586  Truc


 
J'aimerai sortir de ce tableau un camembert qui me sortira la répartition des montant par Type.
 
Est ce jouable ?
 
 :jap:

Message cité 1 fois
Message édité par nycius le 02-06-2008 à 22:34:11
Reply

Marsh Posté le 02-06-2008 à 22:33:48   

Reply

Marsh Posté le 02-06-2008 à 22:35:28    

Reply

Marsh Posté le 09-06-2008 à 14:25:58    

Bonjour
 

2xyo a écrit :

surement...


Impressionant...
 

nycius a écrit :

Salut,
 
J'ai un tableau excel sous cette forme :

Code :
  1. ANNEE  MONTANT  TYPE
  2. 2006  2500  Truc
  3. 2007  2200  Machin
  4. 2007  1586  Truc


 
J'aimerai sortir de ce tableau un camembert qui me sortira la répartition des montant par Type.
 
Est ce jouable ?
 
 :jap:


 
Tu veux un camembert par type ? Ou selectionner un type et que ton camembert s'actualise ?
 
Cordialement


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 09-06-2008 à 14:27:34    

Salut,
 
Un camembert par type sans que j'ai à en sélectionner un particulièrement.

Reply

Marsh Posté le 09-06-2008 à 14:31:45    

Le nombre de type est defini ou il peut y avoir 5 types comme 20 ?


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 09-06-2008 à 14:32:56    

Je peux le définir si c'est plus simple, ca pose pas de soucis.

Reply

Marsh Posté le 09-06-2008 à 14:34:57    

Non c'est juste que si le nombre de type est variable, il faut passer par du vba, sinon pas besoin.
 
Et les années viennent faire quoi dans le camembert ?
 
C'est bien un camembert par type que tu veux ? Pas par année ?


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 09-06-2008 à 14:38:29    

uniquement par type oui
en fait jai une feuille excel par année

Reply

Marsh Posté le 09-06-2008 à 14:45:48    

Hum
 
Avec un bout de ton fichier ca serait plus simple a comprendre...
 
[edit]
Parcequ'en fait, il faut d'abord calculer pour le tableau entier, le total pour chaque type, puis creer le graph en fonction du nombre de type et de la somme des montant par type.
 
Dis moi si je me trompe hein
 
[/edit]


Message édité par SuppotDeSaTante le 09-06-2008 à 14:48:12

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 10-06-2008 à 22:31:21    

Salut :)
 
Mon code est simpe : j'en ai aucun :)
J'ai simplement un tableau avec dedans  
 
DATE | TYPE | MONTANT
01/2008 | Informatique | 1258
01/2008 | Design | 878
02/2008 | Informatique | 985
 
J'aimerai donc avoir un camembert des montants générés par type unique.
La date peut importe en fait
 

Reply

Marsh Posté le 10-06-2008 à 22:31:21   

Reply

Marsh Posté le 11-06-2008 à 15:48:57    

Re
 
Suis dsl, mais tu veux que ton (tes ?) camembert exprime quoi ?
 
Je prends le type "informatique" en exemple :
 
Le % par mois/année du montant informatique par rapport au montant total de l'informatique ?
ou
Le % du montant total informatique par rapport au montant total de tous les type ?
Etc.
 
Cordialement


Message édité par SuppotDeSaTante le 11-06-2008 à 15:49:13

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 11-06-2008 à 15:53:48    

Salut dje,
 
Le % du montant total informatique par rapport au montant total de tous les type
 
:)

Reply

Marsh Posté le 11-06-2008 à 17:02:35    

Tu as donc besoin d'un seul camembert alors... Vu que tu auras tous les totaux, repartis sur le camembert.
Et pas besoin de code, je pense qu'en passant par un tableau croisé dynamique on doit pouvoir s'en sortir...
 
Je pars du principe que :
- Je me sers de ton exemple comme base de travail (donc que 4 lignes pour 2 colonnes (vu que la date on s'en fou))
- "Date" est en colonne A
- "Type" est en colonne B
- "Montant" est en colonne C
 
Essaie ceci :
1) Tu selectionnes de B1:C4
 
2) Tu vas dans Données, Rapport de tableau croisé dynamique. (On va se servire du TDC pour eviter de recréer une liste a la mano pour sommer le montant de tes differents types. Car si par exemple on passe par un somme.si on ne peut plus ajouter de type autre qu'informatique ou design ou alors il faut se repalucher une liste... Le TDC se met a jour tout seul en fonction des references de la source)
 
3) Tu fais suivant (a toi de voir si tu veux crééer une nouvelle feuille ou pas, je passe ce genre de detail) jusqu'a ce que tu ai un tableau avec une boite nomée "Liste de champs de tableau..."
 
4) Tu prends le champs Type de cette boite et tu le deplace jusqu'a "Déposer champs de ligne ici" du tableau
 
5) Tu prends le champs Montant de cette boite et tu le deplace jusqu'a "Déposer Données ici" du tableau
 
6) Tu cliques sur le petit icone de graphique de la barre "Tableau croisé dynamique" et tu arrives sur une nouvelle  
feuille avec ton graph
 
7) Tu selectionnes le type "camembert" que tu veux dans la barre d'outils "Graphique"
 
8) Enjoy
 
 
Cordialement


Message édité par SuppotDeSaTante le 11-06-2008 à 17:05:33

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 11-06-2008 à 18:36:59    

Lol, pourtant il suffit juste de suivre les differents points...
Me suis peut etre mal exprimé...
 
Regarde ce fichier
 
Tiens moi au jus ;)
 
Cordialement


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 11-06-2008 à 18:39:12    

Merci bcp :)

Reply

Marsh Posté le 12-06-2008 à 11:18:10    

Bonjour
 
Ca a resolu ton pb ?
 
Cordialement


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 13-06-2008 à 10:28:14    

Salut dje :)
 
Ton exemple marche tres bien, j'essaye de le refaire now :)

Reply

Sujets relatifs:

Leave a Replay

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