作业帮 > 综合 > 作业

在求SUMIF函数时中的SUM_RANGE是指用于求和计算的实际单元格.如果省略,将使用区域中的单元格.那

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/19 20:59:44
在求SUMIF函数时中的SUM_RANGE是指用于求和计算的实际单元格.如果省略,将使用区域中的单元格.那
那么'使用区域中的单元格'指的是什么啊
在求SUMIF函数时中的SUM_RANGE是指用于求和计算的实际单元格.如果省略,将使用区域中的单元格.那
比如在销售流水中,A列品名,B列数量,要计算“甲”商品的总数量:
=sumif(a:a,"甲",b:b)
这是一个标准用法,条件区域和求和区域是分开的.
但是如果不是要求计算“甲”商品的总数量,而是单笔销售数量大于10的总数量:
=sumif(b:b,">10")
这个就是省略求和区域,因为条件区域和求和区域是相同的.
如果你写成下面的公式也不为错.
=SUMIF(B:B,">10",B:B)
再问: a b 20 3 =SUMIF(A1:A5,">30",B1) 30 5 40 2 为什么是等于9啊?我求和的区域不是只有B1吗? 50 1 60 6
再答: =SUMIF(A1:A5,">30",B1) 是缺省形式,指定了开始单元格B1,实际得到的求和区域还是B列(因为参数1指定的是A列,这样参数3会参照参数1来计算维数)。 常规应用中,没必要用这种缺省形式,免得自己把自己绕晕了
再问: 但是不对啊 我参数3是B2的话那值就是7,参数3是B3的话值又是6 , 参数3是B3的话值就是0.....这是???
再答: 的确像你所说的,参数3如果改成不同的单元格,得到的结果不一样,而且如果A列不是升序排列,结果更古怪。(C列是结果,括号里是参数3) 60 3 6 (B1) 30 5 12 (B2) 40 2 8 (B3) 50 1 1 (B4) 10 6 6 (B5) SUMIF的应用中,参数3可以写成B1,但我没见过像上面这样用的。 虽然这个问题可能没什么实际意义,但为什么出现这样的结果,期待高手解答