如图,根据上面表格统计出2023年10月份的总销售。方法有很多,sumsumproductfilter等是最常用到的涉及到日期条件的求和统计函数,如果想使用sumif函数公式如下:
=NPV(-2,SUMIF(B2:B9,"<"&EDATE($C$12&$B14,{0,1}),H2:H9))
公式思路:利用sumif函数分类求和最大的好处是速度快,占用内存小,即使在成万行的数据中也很好用。但这个函数遇到日期类问题往往不好用,主要是因为对日期的求和往往涉及到日期的年、月、日分别提取,这就要对正常的日期进行monthyearday等取数操作,但sumif不支持此类公式形成的内存数组,只能建辅助列。
利用edate函数却可以巧妙解决以上问题,edate函数形成指定月份向前或者向后几个月的第一天的日期,二参以数组{0,1}的形式,是取当用及下一个月的第一天的日期。再用“<"形成两组数据,一组是指定月也就是10月第1天,也就是10月1日前的数据,另一组形成下一个第1天,也就是11月1日前的数据,两组数据的和利用npv相减,得到的数据就是10月份的数据。
评论 (0)