在Excel中,
之间有什么区别SUBTOTAL(9,myrange)
和
SUM(myrange) ?
答案 0 :(得分:20)
SUBTOTAL和SUM之间的最大区别在于SUBTOTAL可以在同一列中重复使用以用于小节小计,然后在末尾再次用于总计。 SUBTOTAL(9,myrange)排除了myrange中的其他SUBTOTAL计算值。 SUM不会排除任何内容,所以如果你有小节小计,并且使用SUM(myrange)作为你的总计,那么你的总数将是它应该是的两倍(因为它计算了myrange中的“裸”行值以及我的范围内的小节小计。)
答案 1 :(得分:0)
Subtotal()将排除设置范围内的小计值。最重要的是,它还考虑了过滤-只会汇总设置范围内显示的过滤值
答案 2 :(得分:-1)
According to Microsoft, there is no difference,虽然SUBTOTAL()
更灵活,因为它可以选择包含或忽略隐藏值。如果SUM()
(以及AVERAGE()
和STDEV()
等其他人)按SUBTOTAL()
实施,我不会感到惊讶。