小计小计显示零

我用Excel的小计function看到一个奇怪的行为。

在单元格A1:A2中,我分别具有值12
在单元格B2中我有公式=Subtotal(9,A1:A2)正确显示3
在单元格B1中,公式=Subtotal(9,B2:B2) ,它不正确显示0

为什么这是常用的解决方法?

我不认为数据透视表会为我的设置。 我注意到,我可以设置单元格C2 =B2 ,然后将C1设置为=Subtotal(9,C2:C2)给出正确的结果,但是这样做感觉非常恶心。

为避免重复计算,小计范围将忽略该范围内的小计。 B1的解决方法是= B2