The parameters used in this UDf are :
- Points : range of values to be displayed - Mandatory
- LegendRange : range of cells containing the text to be displayed next to each segment - Optional
- Minimum : Value - Specifies the minimum value of the chart - Optional
- Maximum : Value - Specifies the maximum value of the chart - Optional
- ColorPositive : RGB color code for positive segments - Optional
- ColorNegative : RGB color code for negative segments - Optional
In this screenshot, I use 3 overlapping Cascade() charts in order to visualize intermediary totals.
- Chart 1 from Net sales to Operating Profit
- Chart 2 from Operating Profit to Profit before tax
- Chart 3 from Profit before tax to Net profit
Successive charts share a commun value and identical scale (min and max values)
The chart is automatically drawn horizontally or vertically, and aligned with source values, according to the data layout.
I am however still not satisfied with the way the legend is handled.
The beta version of the add-in for XL2007 can be found here.
(again, if the file extension happens to be *.xlam.zip, just remove the ".zip")
6 comments:
nice work!!!!! please could you upload the example
regards
diego (from Argentina)
I really appreciate the effort that you've put into this project. My biggest complain is the lack of practical examples. Either in a single file or along with the documentation. I'm not sure how you overlap the cascading charts. I realize creating examples would take a lot of time but so does answering a lot of questions about examples! ;-)
Félicitations pour cet outil très complet et impressionnant.
Simplement, comment est-il possible dans le graphe de type cascade de faire afficher l'échelle comme dans l'exemple des 3 graphes en chevauchement ?
Par ailleurs, lorsque l'on renseigne les paramètres "Minimum" et "Maximum", il semble que ce dernier ne puisse être négatif.
Encore merci
Bien cordialement
Philippe
Effectivement, Maximum doit etre >= à 0; mais Excel facile de regler cela.
Pour l'echelle, il faut fusionner les cellules au dessus des cascades, afin d'en faire une seule longue cellule et inserer une formule du style =scalexy("t";100;;0;50;100)
Merci de votre retour et effectivement c'est maintenant conforme au résultat attendu.
Encore félicitations pour la qualité de cet outil vraiment impressionnant en plus d'être ouvert permettant ainsi de le customiser : j'ai pour ma part rajouter un paramètre FontSize au CasacadeChart.
Merci de votre retour.
Encore "chapeau bas" pour cet outil qui en plus d'être impressionnant est également "pédagogiquement ouvert", permettant de le customiser : je me suis ainsi lancé à intégrer un nouveau paramètre dans le CascadeChart pour gérer la taille de la police. Et çà fonctionne !
Post a Comment