excel中,IF与SUM函数如何组合使用?

如图所示,想对M列求和,前提是M列的数值符合IF($H2<=2,$M2,0)。SUM函数该如何写??

两种方法:

=sumif(H:H,"<=2",M:M) 或者sum数组公式,。。。不讲了



选中全部(第一行为标题行)---数据---筛选---自动筛选---H列 下拉框 选择 小于或等于 2

在任意空白单元格输入 =subtotal(9,M3:M10000)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-28
if和sum在excel中是常用指令,它们的使用方法有三种:
方法一:
=SUM(IF(H3:H100<=2,M3:M100))
数组公式,按Ctrl+Shift+Enter结束公式输入。
方法二:
=SUMPRODUCT((H3:H100<=2)*M3:M100)
注:公式中数据区域根据实际确定。
方法三:
=SUMIF(H:H,"<=2",M:M
第2个回答  2010-01-10
=SUM(IF(H3:H100<=2,M3:M100))
数组公式,按Ctrl+Shift+Enter结束公式输入。

或:
=SUMPRODUCT((H3:H100<=2)*M3:M100)
注:公式中数据区域根据实际确定。

又或:
=SUMIF(H:H,"<=2",M:M)
第3个回答  2010-01-10
在M列最后做求和公式 =SUM(N3:N9),就可以了。因为0是不会影响计算结果的。
或者 =SUMIF(H3:H9,"<=2",M3:M9),就只计算H列2以下M列的数据。公式原则SUMIF(条件区域,条件,需计算的数据区域)。
第4个回答  2010-01-10
=SUM(IF(H3:H9<=2,M3:M9))
但这样是数组公式,直接用下面的公式即可。
=SUMIF(H3:H9,"<=2",M3:M9)本回答被提问者采纳
相似回答