1 有如下数据并应用公式: 销售日期 | 销售数量 | | 销售月份 | 销售总数量 | 2017/1/1 | 256 | | 2017年1月 | {=SUM((TEXT($A$2:$A$8,'YYYYMM')=TEXT(D2,'YYYYMM'))*$B$2:$B$8)} | 2017/1/6 | 366 | | 2017年2月 | {=SUM((TEXT($A$2:$A$8,'YYYYMM')=TEXT(D3,'YYYYMM'))*$B$2:$B$8)} | 2017/2/3 | 580 | | 2017年3月 | {=SUM((TEXT($A$2:$A$8,'YYYYMM')=TEXT(D4,'YYYYMM'))*$B$2:$B$8)} | 2017/2/9 | 289 | | | | 2017/2/19 | 360 | | | | 2017/3/5 | 580 | | | | 2017/3/8 | 550 | | | |
以上数组公式得到的值如下: 销售日期 | 销售数量 | | 销售月份 | 销售总数量 | 2017/1/1 | 256 | | 2017年1月 | 622 | 2017/1/6 | 366 | | 2017年2月 | 622 | 2017/2/3 | 580 | | 2017年3月 | 622 | 2017/2/9 | 289 | | | | 2017/2/19 | 360 | | | | 2017/3/5 | 580 | | | | 2017/3/8 | 550 | | | |
2 有如下数据:
借款时间 | 金额 | | | | 2016年5月 | 20000 | | 12月内的帐款 | {=SUM((DATEDIF($A$2:$A$8,TODAY(),'M')<=12)*$B$2:$B$8)} | 2016年6月 | 6000 | | 12月以上的帐款 | {=SUM((DATEDIF($A$2:$A$8,TODAY(),'M')>12)*$B$2:$B$8)} | 2016年7月 | 6500 | | | | 2016年8月 | 10000 | | | | 2016年9月 | 5358 | | | | 2016年10月 | 8100 | | | | 2016年11月 | 12000 | | | |
(DATEDIF函数是Excel隐藏函数,其在帮助和插入公式里面没有。 返回两个日期之间的年\月\日间隔数。常使用DATEDIF函数计算两日期之差。) 以上数组公式得到的值如下: 借款时间 | 金额 | | | | 2016年5月 | 20000 | | 12月内的帐款 | 41958 | 2016年6月 | 6000 | | 12月以上的帐款 | 26000 | 2016年7月 | 6500 | | | | 2016年8月 | 10000 | | | | 2016年9月 | 5358 | | | | 2016年10月 | 8100 | | | | 2016年11月 | 12000 | | | |
|