先来段视频演示,文件中sheet1是基础表,sheet2是用来生成的日报。
excel两个函数实现日报表自动统计
这里面用了两个函数:lookup(1,0/(时间列=时间),需汇总列),这个函数时间日数据查找。在同一个工作簿的话vlookup也可以用,但想实现基础表和日报表分离的话,就只能用lookup函数。
月数据和年数据用到同一个函数sumproduct,这是一个数组函数,可以多条件求和。月度汇总公式:SUMPRODUCT((时间>=DATE(2020,MONTH(B1),1))*(时间<=$B$1)*产量),年数据汇总公式:SUMPRODUCT((时间>=DATE(2020,1,1))*(时间<=$B$1)*产量)。如果基础表特别多,做公式很容易发生看串行的情况,为了解决这个问题,这里用了公式里面的名称功能。名称功能除了避免串行之外,还可以缩短公式的长度,可读性增强。