excel表格中如何在筛选近三个月的发货总数

excel表格中如何在SHEET1工作表的添加发货明细,在工作表二各个项目 合计数量会自动生成修改好?用什么函数啊? 如何在工作表1第42行、43行、44行...增加后续日期的相应的A B C D项目的发货明细,在工作表二的A B C D项目 会根据不同项目自动自动生成修改好的合计数量1.工作表SHEET2的B2填入什么函数公式会自动根据表一的数据来生成合计数量?2.工作表SHEET2的C2填入什么函数会统计到现在为止近三个月的发货合计(近90天)?

当前的时间格式不能被系统识别为日期,建议更新一下,如2017-1-1或2017/1/1,甚至汉字2017年1月1日也可以的然后,可以才可以公式。目前的话,需要做不少转换,得不偿失。

时间更新后,可在以下单元格输入公式

【B2】=SUMIF(Sheet1!B:B,Sheet2!A2,Sheet1!C:C)

【C2】=SUMIFS(Sheet1!C:C,Sheet1!B:B,Sheet2!A2,Sheet1!A:A,">="&EDATE(TODAY(),-3))

【D2】=SUMIFS(Sheet1!C:C,Sheet1!B:B,Sheet2!A2,Sheet1!A:A,"<"&EDATE(TODAY(),-3))

如图向下拖动复制公式即可

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-29

sheet1的日期不是标准的日期格式

先用替换法,将A列的小数点替换为减号

sheet2的C2输入公式

=SUMPRODUCT((MONTH(sheet1!A$2:A$100)>=10)*(sheet1!B$2:B$100=A2)*sheet1!C$2:C$100)

sheet2的D2输入公式

=SUMPRODUCT((MONTH(sheet1!A$2:A$100)<10)*(sheet1!B$2:B$100=A2)*sheet1!C$2:C$100)

一起下拉

即可

本回答被网友采纳
第2个回答  2017-12-29
这个非常简单,只需要使用today函数读取当前日期,利用sumifs函数求和即可。
唯一有点问题的就是表格中的日期不是规定的日期数据,建议使用查找/替换功能将 . 替换为 -
将数据调为标准日期即可。
如果不明白怎么弄,,表格直接发 [email protected],我弄给你。
相似回答