How do you guys Chart random Large Values?

mahmed1

Well-known Member
Joined
Mar 28, 2009
Messages
2,302
Office Version
  1. 365
  2. 2016
Platform
  1. Windows
Hi Guys,

I have a some data that is tracked on a weekly basis, I have created a bar chart to show what the figure is on each day.

Now there could be some random days where the figure is really high so that shows all the other values as really small and bar charts shrink and therefore cant see trends..

My manager wants me to either show the abnormal values as 0 and have a comment somewhere or do some other technique that ensures all data can be visually viewable and be anle to spot trends...

So what is the best way to do it and how shall i do
it.

If someone can come up with something that would be awesome..
 
This is the steps i have followed

Here is the data

DateValues
01/01/201649
02/01/201631
03/01/2016578
04/01/201619
05/01/201637
06/01/20167
07/01/201634
08/01/2016949
09/01/201636
10/01/201621
11/01/201641
12/01/201650
13/01/201620
14/01/201615
15/01/201636
16/01/20167
17/01/201615
18/01/201611
19/01/201646
20/01/201649
21/01/20162
22/01/201644
23/01/201637
24/01/2016298
25/01/201626


<colgroup><col><col></colgroup><tbody>
</tbody>

I have created a column chart

on the vertical axis - i clicked logarithmic scale and left it as 10

This now shows the axis from 1 to 1000

This is where i have got to so i guess now im trying to just get the axis to be more consistent with the data and show the large values off screen with the shaded part..

Im sorry but i cant seem to find the step by step guide to get round this with the link you posted
 
Upvote 0

Excel Facts

How to show all formulas in Excel?
Press Ctrl+` to show all formulas. Press it again to toggle back to numbers. The grave accent is often under the tilde on US keyboards.
Hi Jon

Your post is showing now thank you - i will give that a go

Thank you
 
Upvote 0
Thank you Jon - your example works a treat to show the high values shaded

Is there a way or best fit formula to calculate this arbitrary cut-off value? It would be awesome to look at the data and be able to calculate an arbitary cut off figure based on whats outside the norm

It would also be able to show the date values more nicely as the more the data grows - the date range looks congested

 
Upvote 0
The reason i say this is because for different teams - that arbitary figure could be different because certain teams will have more more common valus and could have some random abnormal values

ie

Team As figure could be like this

120
TeamSalesHugeNormal
01/01/2016A49#N/A49
02/01/2016A31#N/A31
03/01/2016A578120#N/A
04/01/2016A19#N/A19
05/01/2016A37#N/A37
06/01/2016A7#N/A7
07/01/2016A34#N/A34
08/01/2016A949120#N/A
09/01/2016A36#N/A36
10/01/2016A21#N/A21

<colgroup><col span="2"><col span="3"></colgroup><tbody>
</tbody>


Team Bs figure could be like this

TeamSalesHugeNormal
01/01/2016B120#N/A120
02/01/2016B400200#N/A
03/01/2016B300200#N/A
04/01/2016B166#N/A166
05/01/2016B198#N/A198
06/01/2016B95#N/A95
07/01/2016B28#N/A28
08/01/2016B158#N/A158
09/01/2016B268200#N/A
10/01/2016B50#N/A50

<colgroup><col span="2"><col span="3"></colgroup><tbody>
</tbody>


I am having a drop down to load up the values depending on what team i select and then the chart will update based on the team selected

Now the chart you gave an example of works a treat but it would be even better if i can somehow calculate this arbitary figure because i have over 50 teams therefore will have to go through each team and change the arbitary figure

If i can somehow get this - i will use a macro to change the axis max value to the arbitary figure for that team
 
Upvote 0
This is the code im using to change the axis value so its just a case of calculating this arbitary figure to what fits best

Code:
Sub ChangeAxisValue()


Dim ws As Worksheet
Dim MaxVal As Long


Set ws = Worksheets("Sheet2")


MaxVal = ws.Range("E2").Value


With ws.ChartObjects("AQChart").Chart.Axes(xlValue)
   .MaximumScale = MaxVal
   .MinimumScale = 0
End With


End Sub
 
Upvote 0
If I look at the values for Team A, it looks like most values are below 50 except for two very large values. You could make a plot with a maximum scale of 60 or so, and it would work fine.

If I look at the values for Team B, there is no clear-cut level where you can cut off the tall bars. There are two values of 50 or less, two more around 100, two more near 150, one near 200, one near 250, one near 300, and the tallest is around 400. You should plot Team B's data normally without any of the cut off tall values I wrote about.

And I don't think it's really reasonable to plot the two teams on one chart, since their scores are so different.
 
Upvote 0

Forum statistics

Threads
1,214,606
Messages
6,120,483
Members
448,967
Latest member
visheshkotha

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top