excel函数中的条件表达

来源:百度知道 编辑:UC知道 时间:2024/07/12 15:53:53
举例说,a列是日期,b列是销售量,现在要计算指定期间内的销售量总和。
其中的指定期间根据c1,c2两个单元格的数值来确定,c1是起始日期,c2是截止日期。
=sumif(a:a,and(">=c1","<=c2"),b:b)
这个有什么问题呢?

=SUMPRODUCT((A:A>=C1)*(A:A<=C2)*(B:B))

SUMIF不能这样设置条件
可用公式:
=SUMPRODUCT((A1:A100>=C1)*(A1:A100<=C2)*B1:B100)

注:公式假设有100行数据(根据实际修改)

c1c2应该是区域