2010-07-21 145 views

回答

17

SUBTOTAL和SUM之间的最大区别是SUBTOTAL可以在同一列中重复使用以用于区段小计,然后在总数的最后再次使用。 SUBTOTAL(9,myrange)排除了myrange中的其他SUBTOTAL计算值。 SUM不排除任何东西,所以如果你有部分小计,并且使用SUM(myrange)作为你的总计,那么你的总和将是它应该是的两倍(因为它已经计算了myrange中的“裸”行值以及在myrange内的部分小计)。

+0

那么说。 http://www.dailydoseofexcel.com/archives/2008/01/04/subtotals-ignoring-subtotals/ – 2010-07-21 04:30:33

-1

According to Microsoft, there is no difference,尽管SUBTOTAL()更灵活,因为它可以选择包含或忽略隐藏值。如果SUM()(以及其他类似AVERAGE()STDEV())按照SUBTOTAL()执行,我不会感到惊讶。

+3

-1:此答案中未提及的主要区别是SUBTOTAL()不包括该范围中其他SUBTOTAL()计算的结果。这实际上是在大多数情况下使用SUBTOTAL()的首要原因。 – 2016-02-23 14:03:56