EXCEL里什么函数可以小于等于某个日期的情况下对数值求和

我在sheet2表如第一个图,在数量一栏要满足小于等于2014-3-31,对sheet1表图2A列日期对应的数量一列进行求和,且当2014-3-31发生变化时,如变成2014-2-28,所求和的数量也发生变化,怎么做?麻烦知道的朋友帮个忙。

假设你第一张图上的日期在P3单元格

P5中输入公式:
=SUMPRODUCT((Sheet1!A2:A10000<Sheet2!$P$3)*(Sheet1!C2:C10000)*1)
为你的数据录入预留了10000行(A2:A10000),如果再多的话可自行修改。追问

这个没有包括小于那个日期求和吧?

追答

理解错误,这里给您道歉了。上面的公式已更正。

追问

我自己会了,呵呵,谢谢你啊

追答

那批和台应该分别统计吧,那再加一个条件
统计批的行加*(Sheet1!D2:D10000=”批“)

统计台的行加*(Sheet1!D2:D10000=”台“)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-06
用sumproduct函数追问

我试过了,但是不太会弄,做出来的,老是出现公式错误,可以教一下具体操作过程不?

追答

sheet2的Q4
=SUMPRODUCT((Sheet1!$A$2:$A$100<=Sheet2!P3)*Sheet1!$C$2:$C$100)