SUMIFS来自非连续列单元格的值

时间:2014-12-05 21:43:36

标签: sumifs

我需要将几个彼此分开的细胞联合起来,这些细胞是

C3,F3,I3,L3,O3,R3,U3,X3,AA3,AD3,AG3,AJ3,AM3,AP3,AS3,AV3,AY3,BB3,BE3,BH3,BK3,BN3,BQ3,BT3 ,BW3,BZ3,CC3,CF 3,Cl 3,CL3,CO3

如果这个其他单元格$ C $ 1,$ F $ 1,$ I $ 1,$ L $ 1,$ O $ 1,$ R $ 1,$ U $ 1,$ X $ 1,$ AA $ 1,$ AD $ 1,$ AG $ 1 ,$ AJ $ 1,$ AM $ 1,$ AP $ 1,$ $ 1,$ AV $ 1,$ AY $ 1,$ BB $ 1,$为$ 1,$ BH $ 1,$ BK $ 1,$ BN $ 1,$ BQ $ 1,$ BT $ 1,$ BW $ 1,$ BZ $ 1,$ CC $ 1,$ CF $ 1,$ CI $ 1,$ CL $ 1,$ CO $ 1

在同一列但不同的行是> =给定的数字和< =到其他给定的数字,但它返回#Value,有人可以帮我找出我做错了什么吗?

这是我写的功能:

= SUMIFS((C3,F3,I3,L3,O3,R3,U3,X3,AA3,AD3,AG3,AJ3,AM3,AP3,AS3,AV3,AY3,BB3,BE3,BH3,BK3,BN3 ,BQ3,BT3,BW3,BZ3,CC3,CF 3,Cl 3,CL3,CO3),($ C $ 1,$ F $ 1,$ I $ 1,$ L $ 1,$Ò$ 1,$ R $ 1,$ U $ 1,$ X $ 1,$ AA $ 1,$ AD $ 1,$ AG $ 1,$ AJ $ 1,$ AM $ 1,$ AP $ 1,$ AS $ 1,$ AV $ 1,$ AY $ 1,$ BB $ 1,$为$ 1,$ BH $ 1 ,$ BK $ 1,$ BN $ 1,$ BQ $ 1,$ BT $ 1,$ BW $ 1,$ BZ $ 1,$ CC $ 1,$ CF $ 1,$ CI $ 1,$ CL $ 1,$ CO $ 1),“&GT = “&安培; B55,($ C $ 1,$ F $ 1,$ I $ 1,$ L $ 1,$Ò$ 1,$ R $ 1,$ U $ 1,$ X $ 1,$ AA $ 1,$ AD $ 1,$ AG $ 1, $ AJ $ 1,$ AM $ 1,$ AP $ 1,$ AS $ 1,$ AV $ 1,$ AY $ 1,$ BB $ 1,$为$ 1,$ BH $ 1,$ BK $ 1,$ BN $ 1,$ BQ $ 1,$ BT $ 1,$ BW $ 1,$ BZ $ 1,$ CC $ 1,$ CF $ 1,$ CI $ 1,$ CL $ 1,$ CO $ 1), “&LT =” &安培; C55)

1 个答案:

答案 0 :(得分:0)

我不是100%肯定,但看起来这里的问题是SUMIFS要求参数以连续范围的形式表达,例如: A3:CO3。看起来您正在尝试使用数据集中的每个第三列,是吗?据我所知,这是最好的(仅?)作为一个数组函数,所以你可以告诉它过滤“每隔三列。”

在单元格中输入,然后按CTRL + SHIFT + Enter(CSE)将其评估为数组函数:

=SUM(($A$1:$CO$1>=B55)*($A$1:$CO$1<=C55)*(MOD(COLUMN(A3:CO3),3)=0)*(A3:CO3))

每次评估或更改CSE时,您还需要点击CSE。在https://support.office.com/en-za/article/Guidelines-and-examples-of-array-formulas-7d94a64e-3ff3-4686-9372-ecfd5caa57c7有一个很好的数组函数教程,如果你不熟悉它们可能会有所帮助。