0

我制作了一个大宏,为动态数据生成图表。但是,我的一张图表将显示实际小时数与估计值。我使用的是 100% 堆叠,但只有当 est < 实际时,问题才是 est vs act 才有可能。我想将实际设置为 100%,然后将第二个数据系列估计为低于或高于 100% 以显示 80% 或 120% 等。

非常感谢 :)!

ActiveSheet.ChartObjects("每月").Delete

For Each ws In Worksheets
 If ws.Name <> "Summary" And ws.Name <> "Calenders" And ws.Name <> "Front Page" And ws.Name <> "Arc" Then
        ws.Range("F129").Copy
        ActiveSheet.Range("BH65536").End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
    End If
Next ws


 For Each ws In Worksheets
 If ws.Name <> "Summary" And ws.Name <> "Calenders" And ws.Name <> "Front Page" And ws.Name <> "Arc" Then
        ws.Range("G128").Copy
        ActiveSheet.Range("BI65536").End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
    End If
Next ws


  Range("BJ2").Select
ActiveCell.FormulaR1C1 = "=RC[-1]-RC[-2]"
Range("BJ2").Select
Selection.AutoFill Destination:=Range("BJ2:BJ75"), Type:=xlFillDefault
Range("BJ2:BJ75").Select

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlColumnStacked100




ActiveChart.Parent.Name = "Monthly"



ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).Values = "=Summary!$BH$2:$BH$53"
ActiveChart.SeriesCollection(1).Name = "=""Estimated"""
4

1 回答 1

0

也许堆积条形图不是解决此问题的最佳图表类型。

为什么不使用简单的柱形图绘制偏差 (+/-),如下所示:

柱形图显示与预算的偏差

我的研究书呆子建议仅对有序数据类型使用堆叠条/列:) 例如,“< 1 周”、“1-2 周”、“3+ 周”等类别。

或者使用简单的堆叠条/列(即,不是堆叠的 100%),它应该允许您显示 120% 之类的值。

于 2013-04-10T14:48:29.977 回答