我在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。:我不允许使用数据透视表。
答案 0 :(得分:4)
也建议@Jeeped
<小时/> 如果要拖动
,请使用此选项
=SUMIFS(B:B,A:A,ROW(1:1))
如果你想将拖过
,这就是这个=SUMIFS($B:$B,$A:$A,COLUMN(A:A))