XL 2016 Représentation graphique de pourcentages avec césure à 100%

Aloha

XLDnaute Accro
Bonjour,

Dans l'exemple joint j'aimerais
* que la part des graphes située >100% soit coloriée en rouge
* qu'il y ait une ligne rouge horizontale à la hauteur des 100%

Est-ce possible? Sui oui, comment faire?
Faut-il choisir un autre type?

Merci d'avance pour votre aide
Aloha
 

Fichiers joints

Aloha

XLDnaute Accro
Bonjour,
Merci beaucoup pour cette solution.
Malheureusement elle a le désavantage qu'il faut 3 colonnes par mois.
Pourquoi pas, si une solution à 1 seule colonne n'existe pas.
Bonne journée
Aloha
 

Efgé

XLDnaute Barbatruc
Bonjour Aloha, Bonjour Gardien de phare :)
Surtout pour saluer l'ami Gardien de phare.

Sans colonne supplémentaire, et même sans graphique :p

Cordialement
 

Fichiers joints

Gardien de phare

XLDnaute Accro
Bonjour Efgé, Aloha
Du Efgé pur jus : du graphique sans graphique...:)

Si je voulais chipoter, je dirais que la ligne des 100 % n'est pas tout à fait en face du 100 % re :)
 

Aloha

XLDnaute Accro
Bonjour,

@"Gardien de phare":
Merci beaucoup pour ce travail formidable. Malheuereusement je n'arrive pas à transférer ta solution dans ma situation réelle. J'ai e.a. essayé de remplacer les données fictives par mes données réelles, mais je n'y arrive pas non plus de cette façon.
Je peux d'ailleurs renoncer à la ligne rouge horizontale.

@"Efgé":
Merci pour cette solution très simple
Y aurait-il moyen de corriger pour que les coluleurs changent vraiment au niveau des 100%?

Bonne journée
Aloha
 

Efgé

XLDnaute Barbatruc
Bonjour Aloha, Gardien de phare

Une version vraiment "fac-similé graph" avec barre à 100%

Cordialement
 

Fichiers joints

Efgé

XLDnaute Barbatruc
Re

Sinon, la version de gardien de phare en masquant les trois colonnes (elles sont sous le graph).
Choix du mois en $C$17
Comme j'ai mis une zone dynamique pour les en-têtes, il ne faut rien d'autre en ligne 3 que "Dépenses/mois" et les mois.

Cordialement
 

Fichiers joints

Aloha

XLDnaute Accro
Re,

Je me rends compte que j'ai fait (une fois de plus) la faute, lorsque j'ai préparé mon exemple, de le rendre le plus près possible de la situation réelle.
Ainsi, j'ai en réalité 17 types de dépenses.
Lorsque j'ajoute les dépenses 12 à 17, le type de graphe change et ne correspond plus du tout à ce que je veux.

Cf. fichier joint.

Bonne après-midi
Aloha
 

Fichiers joints

Efgé

XLDnaute Barbatruc
Re

Il serait vraiment plus simple d'avoir un fichier représentatif dès le début....

Une version plus dynamique.
En cas d'ajout de Dépenses, il faudra tirer les formules des colonnes H, I et J vers le bas pour avoir les valeurs.

Cordialement
 

Fichiers joints

  • 15.6 KB Affichages: 21

Aloha

XLDnaute Accro
Bonsoir,

Oui, tu as raison; j'aurais dû mieux préparer mon exemple. Désolé.

Cependant, il n'y aura pas de types de dépenses supplémentaires.

Bonne soirée
Aloha
 
Dernière édition:

Aloha

XLDnaute Accro
Re,

Ceci fait, j'aurais encore besoin d'un coup de pouce en matière de VBA:

Il s'agit de copier les données mois par mois depuis une autre feuille.
Dans la feuille "Données" on choisit le mois dans B2 et les données apparaissent, calculées par les formules.
Elles se trouvent donc toujours dans les celluels B4 à B20 et, comme elles sont volatiles (si je sélectionne un autre mois, les chiffres du mois en question apparaissent), je dois les copier mois par mois dans la feuille "Graphique".
J'ai enregistré une macro qui copie les données de janvier et je dois rendre la macro globale, c.-à-d. qu'elle colle les données dans "Graphique" dans la colonne correspondant au mois sélectionnée dans "Données" B2.

Sinon, je dois répéter la macro pour chaque mois et prévoir 12 boutons, un pour chaque mois.

Et, pour finir, j'ai besoin d'un deuxième graphique, qui n'affiche pas les données de tous les types de dépenses par mois, mais le contraire: voir l'évolution d'un type au fil des mois, les données restant les mêmes.
Dans F23 je choisis le mois et tous les types de dépenses sont représentés graphiquement; en F24 p.ex. je choisirais le type de dépense et les chiffres s'affichent graphiquement pour tous les mois pour lesquels les données sont disponibles.

...pour le cas que l'un d'entre vous soit disposé à me donner cette aide supplémentaire.

Bonne soirée
Aloha
 

Fichiers joints

Dernière édition:

Efgé

XLDnaute Barbatruc
Bonjour à tous,

On dévie, on dévie...
Récapitulons :
[...]et les données apparaissent, calculées par les formules[...]
il n'y a aucune formule sur la feuille "Données". KessKonFait ?
[...]si je sélectionne un autre mois, les chiffres du mois en question apparaissent[...]
D'où viennent les chiffres qui apparaissent (comme par magie certainement puisqu'il n'y a pas de formules)

Si tu veux réellement du VBA, une proposition:
Code:
Sub Transfert_Mois()
    With Sheets("Données")
        Sheets("Graphique").Range("A4").Offset(0, .Range("B2")).Resize(17, 1).Value = .Range("B4:B20").Value
    End With
End Sub
En tout état de cause, je pense que tu confonds pas mal de choses.
La logique Excel n'est pas là
Il te faut une feuille de données, une vraie, avec des champs (colonnes) de type
Date - Type de dépense - montant
Fixer un plafond pour chaque dépense pour chaque mois dans une seconde table

Ensuite tu pourras faire tout ce que tu veux avec des formules - voir une larme de VBA au cas où - sur une feuille graphique

Je te conseil d'ouvrir une nouvelle discution en mettant un fichier exemple réellement représentatif de la situation.

Bon week-end
Cordialement
 

Aloha

XLDnaute Accro
Bonjour,

il n'y a aucune formule sur la feuille "Données". KessKonFait ?
il n'y a pas de formules puisque dans mon fichier réel ce sont des formules qui relient le fichier Excel à un programme de compta et lorsque les formules sont présentes, il faut d'abord se connecter au logiciel de compta avant d'avoir accès au fichier Excel.
Comme je n'ai plus accès au logiciel compta il fallait enlever les formules.
Mais ce n'est pas un souci puisque les chiffres sont fournis au fur et à mesure que les dépenses des mois sont saisies.

Je vais essayer de construire un autre fichier exemple le plus proche possible de la situation réelle.
A+
Aloha
 

Aloha

XLDnaute Accro
Re,

Voici le fichier original dont j'ai supprimé toutes les feuilles sauf celle qui contient les données et dans celle-ci je n'ai laissé que les données essentielles; jai rebaptisé les types de dépenses.
J'ai ajouté une feuille pour les graphiques: Service1-Graphiques

Il s'agit donc de copier -par VBA, en appuyant sur un bouton à créer dans la feuille Service1 et qui déclenche la copie des données du mois actuel (ici novembre) - les données des cellules N18:N29, puis N31:N33, puis N36 du Service1 (il y en a un 2ème) dans la feuille Service1-Graphiques, dans la colonne correspondant au mois actuel, et de les décortiquer comme tu l'as fait dans mon premier exemple pour pouvoir représenter les dépassements en rouge, et ceci, comme déjà fait, une fois tous les types de dépenses pour un certain mois, mais aussi une seule dépense sur tous les mois, donc le premier graphique inversé.

Le code s'oriente donc, pour la copie des données, d'après le contenu de la cellule C14 de la feuille "Service1".

Pour l'instant c'est le mois de novembre le mois actif; dans la réalité les données de janvier à octobre seraient déjà dans le tableau. Pour les besoins de l'exemple j'ai introduit des valeurs fictives pour la dépense4.

J'ai fabriqué finalement moi-même des graphiques après avoir arrangé les données avec mes "moyens de bord". Cela semble être exact.

Y manque alors encore le petit code VBA.
Manque aussi les titres complets ("4. Dépense 4 Service1 2018"; "Novembre 2018 Service1") que je n'ai pas réussi à composer par formule comme je les veux: j'arrive à insérer le contenu des cellules jaunes, mais si j'ajoute le nom du service, la formule ne fonctionne plus.
Dans le fichier réel il y a d'ailleurs aussi d'autres types de tableaux et pour l'instant j'ignore s'il y en a parmi ceux-là qui doivent être représentés graphiquement. Ce sera pour plus tard.

A noter que vers la fin les nos de dépenses ne se suivent pas: c'est la situation réelle.

Tu m'as demandé d'ouvrir un nouveau thème. Est-ce que cela correspond vraiment aux règles et habitudes du forum puisque cela signifie qu'il y aurait 2 thèmes pour le même sujet?

En attendant, je joins déjà le fichier.

Bonne journée
Aloha
 

Fichiers joints

Efgé

XLDnaute Barbatruc
Re

Vu le dernier exemple, je ne peux que réitérer mon propos: Ouvre un nouveau sujet.
Je pense avoir été au bout de la question initiale

Cordialement
 

Discussions similaires


Haut Bas