如何循环SUMIFS和COUNTIFS的值

时间:2017-03-16 00:04:27

标签: excel for-loop excel-formula sumifs

我在Office 365中使用Excel。

以下是一些示例数据:

A栏(类型):1,5,3,3,6,1,2,2,4,5 ......

B栏(价值):15,23,14,20,17,32,11,10,9,11 ......

现在,我可以得到类型2的值的总和,例如,使用= SUMIFS(B:B,A:A,“= 2”)。但有没有办法为每种类型(即类型1s一直到6s类型)执行此操作而不手动重复公式?我不确定是否可以实现像for-loop这样的东西。

我试着输入

=SUMIFS(B:B, A:A, "=1"),

=SUMIFS(B:B, A:A, "=2") 

在下一行并向下拖动。不幸的是,无论我尝试了多少,它只是重复了这个循环。即,“= 1”,“= 2”,“= 3”,“= 1”,“= 2”,“= 3”,等等。我想要“= 1”,“= 2”,“= 3”,“= 4”,......

N.B。:我不允许使用数据透视表。

1 个答案:

答案 0 :(得分:4)

也建议@Jeeped

<小时/> 如果要拖动

,请使用此选项
=SUMIFS(B:B,A:A,ROW(1:1))

如果你想将拖过

,这就是这个
=SUMIFS($B:$B,$A:$A,COLUMN(A:A))