excel2003中sumif函数的一点小小的问题
来源:百度知道 编辑:UC知道 时间:2024/06/06 15:48:52
range是单元格区域 criteria是条件 sum_range是做什么用的呢??是不是和多余的呀?是不是和第一个range是一样的啊?
如果你的数据区域和条件在同一列,后面那个就可以忽略
如果数据区域和条件区域在2列或多列,这里range、sum_range是不一样的。
我这里有个函数教材,非常详尽,HI我,我发给你看看,一看就明白了。
第一个 range 是要判断的条件对象所在区域
第二个 sum_range 才是要求和的对象所在区域
一般来讲,两个区域单元格数量要相同,才会一一对应。当然不相同也不算错。
只是任何一个区域比另一个区域多出来的单元格没有任何意义。
使用中常遇到两个区域重合,这种情况容易理解,这样就跟楼主想的一样了,这个时候,好像其中一个区域就多余了。
但那只是特使情况,这个公式表达方式可以更普遍的应用。
意思就是,如果第一个 Range 中的单元格满足条件 criteria 那么 输出结果就是加上sum_range 中对应单元格的和。
比如说,你要实现如下结果:
如果A1到A3单元格,分别是 :
1
2
3
B1到B3单元格,分别是:
4
5
6
那么公式sumif(a1:a3,">2",b2:b3)的结果等于6
因为条件区域是A1到A3,条件是 >2, A1到A3区域中大于2的只有a3格
B1到B3中,与A3格对应的是6,那么结果就是6求和=6
Criteria 为确定对哪些单元格相加的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。
Sum_range 为要相加的实际单元格(如果区域内的相关单元格符合条件)。如果省略 sum_range,则当区域中的单元格符合条件时,它们既按条件计算,也执行相加。
Sum_range 与区域的大小和形状可以不同。相加的实际单元格通过以下方法确定:使用 sum_range 中左上角的