excel2003中sumif函数的一点小小的问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 15:48:52
SUMIF包括range criteria sum_range这三个部分。
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 中左上角的