Sum-if函数:来自一列的值,并且函数将单元格x放置在原始列的右侧/左侧

时间:2017-01-10 00:38:32

标签: excel excel-formula

我想帮助尝试找出如何从一列中求和一个值,然后将列中左侧的所有值求和。

例如,如果列B的值为1,则将列B左侧一个空格的所有单元格与B列中的1相加。

我尝试使用VLookup或索引/匹配但无法使公式生效。我附上了一张图片,可能会更清晰。 enter image description here

2 个答案:

答案 0 :(得分:0)

试试这个。 -1中的OFFSET表示左侧1列。

=SUMPRODUCT((B2:B18=1)*OFFSET(B2:B18,0,-1))

答案 1 :(得分:0)

=SUMIF(B2:B14,1,A2:A14)

所以这个公式的细分是:SUMIF(range,criteria,[sum range])。第一个范围是您将根据您设置的条件进行检查的范围(如果您想要更改要汇总的单元格,请将1替换为该单元格)[sum range]是只是您想要添加的范围,但这只会添加range,criteria为真的行。