分享

说说函数SUMIFS()多条件统计

 L罗乐 2016-07-20
S
UMIFS()是office2007新增函数,使用该函数可快速对多条件单元格求和,其作用和SUMPRODUCT()有着异曲同工之妙。
语法
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

1) criteria_range1为计算关联条件的第一个区域。
2) criteria1为条件1,条件的形式为数字、表达式、单元格引用或者文本,可用来定义将对criteria_range1参数中的哪些单元格求和。例如,条件可以表示为32、“>32”、B4、'苹果'、或'32'。
3)criteria_range2为计算关联条件的第二个区域。
4) criteria2为条件2。和 3) 均成对出现。最多允许127个区域、条件对,即参数总数不超255个。
5)sum_range 是需要求和的实际单元格。包括数字或包含数字的名称、区域或单元格引用。忽略空白值和文本值。
案例
以上面数据表为例,需要统计第二张表中所要求进行统计。
函数公式如图3,标红部分为需要统计求和区域范围,而后面标蓝、黑、绿区域则是设定条件的,这里设定条件可以是一个,也可以是多个。
常见问题与通配符使用

1、不显示预期结果,而是显示 0(零)。   
如果要测试文本值,如姓名,请确保将 Criteria1,2 用引号引起来。
   
2、Sum_range 有值 TRUE 或 FALSE 时,结果不正确。  
Sum_range 的值 TRUE 和 FALSE 的求值方式不同,可能会在将其相加时导致意外结果。
Sum_range 中包含 TRUE 的单元格的求值结果为 1。包含 FALSE 的单元格的求值结果为 0(零)。

3、使用通配符。
在 criteria1,2 中使用问号 (?) 和星号 (*) 之类的通配符可以帮助找到相似但不精确的匹配项。
问号匹配任何单个字符。 星号匹配任意字符序列。 如果要查找实际的问号或星号,请在问号前键入波形符 (~)。
例如,=SUMIFS(A2:A9, B2:B9, '=A*', C2:C9, 'To?') 将计算名称以“To”开头且最后一个字母不确定的所有实例的总量。
   
4、SUMIF 和 SUMIFS 之间的区别。  
SUMIFS 和 SUMIF 的参数顺序有所不同。 具体而言,sum_range 参数在 SUMIFS 中是第一个参数,而在 SUMIF 中,却是第三个参数。 这是使用这些函数时出现问题的一个常见原因。
如果要复制和编辑这些相似函数,请确保按正确的顺序放置参数。
   
5、对区域参数使用相同行数和列数。   
Criteria_range 参数与 Sum_range 参数必须包含相同的行数和列数。
你在工作遇到有趣的Excel案例及问题,欢迎@我,相互交流并分享给e友~~~
e友
老墨,我有个Excel问题......
交给我,
@moguho_e,
或者2838002@qq.com,
第一时间处理,
并在公众号中分享给大家!
老墨
用精Excel
受用无穷
 
老墨说Excel
公众号:moguho_e

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多