Excel使您可以轻松地基于工作表中的数据创建图表。如果创建饼图,Excel会将负值当作正值绘制图表(换句话说,它使用绝对值)。但是,您可能更希望将负值绘制成图表,就好像它们是零一样-而不是占有一席之地。

通常,人们根据一组简单的值创建饼图。系列中的每个值代表整体的一部分。因此,通常基于某种公式的结果(例如,列中的值的总和)来创建饼图。每列的总和是饼图的基础。代替使用标准的SUM公式绘制要绘制的值,可以使用以下公式:

=IF(SUM(D7:D11)<0,0,SUM(D7:D11))

在这种情况下,如果总和小于零,则将要绘制图表的值设置为零;如果总和为零或更高,则它将反映实际总数。

如果您的数据有助于过滤,则还可以设置过滤器,以便过滤出负值。这将导致这些值在Excel创建的图表中被忽略。

当然,所有这些都已经说了,人们将不得不怀疑饼图是否是首先表示此类数据的合适图表。毕竟,饼图代表整体的一部分,但是通过过滤或调整总计,整体的一部分将被删除。

当然,它们是消极的部分,但它们仍然是消极的部分。

饼图就其性质而言,并不适合显示负数。如果期望为负数,则柱形图或条形图是更合适的选择。为什么?因为它们可以表示落在基线左侧或基线以下的数据(适用于负数)。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(3208)适用于Microsoft Excel 97、2000、2002和2003。您可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: