It can be difficult to debug or understand something like this based solely on pictures of charts. I find that a lot (often most) of chart design in Excel is how the data are arranged in the spreadsheet (which a picture of a chart cannot show).
I don't know if I have understood, but here's a wild guess. Assuming that you want something similar to the 2nd, but in 2D (because 3D is hard to read) and with the orange columns next to the blue columns, but having the orange columns on a secondary axis so they can be scaled to be visible.
1) As you've already discovered, when you move a clustered column data series to the secondary axis, Excel plots the columns in the same horizontal position -- losing the clustered effect. We need to arrange the data in the spreadsheet so that we can tell Excel where to place each column. I would use an arrangement like this:
time -- product -- s/p -- sales -- % of average
pre -- apple -- sales -- 200 -- blank
blank -- blank -- % -- blank -- 1.11
post -- apple -- sales -- 120 -- blank
blank -- blank -- % -- blank -- 1.20
In effect, instead of 2 categories for the horizontal axis, we are creating 4 categories. Then spacing the data for each category in the spreadsheet so that every other category is blank. Sometimes I will add a blank row/category before and/or after each grouping so that, when I format the column chart to have no gap, there is still a gap between groupings.
2) Select this table and insert a clustered column chart. Then format one of the data series to be on the secondary axis. The orange columns should stay adjacent to the blue columns (instead of behind/in front).
I'm not sure if that helps, because I'm not sure if I understood what you wanted. In any case, it should illustrate that most things are possible if you figure out the right arrangement in the spreadsheet then build the chart.
Bookmarks