给领导、老板报日报表,估量许多同学都做过。一天一张独自的表,打印出来送到老板办公室。
今日咱们重视的是日报表的累计数公式,如上图的F列中,每天的累计数能够主动算出来。大部分同学应该都是这么做的:
设置公式=今日发作数+上一日累计数
公式没缺点,但问题在,假如日报表结构很杂乱,假如一个个设置起来有些费事,兰色教你一招,用替换一次完结:
用空白模板仿制一份,修正作业表名后把引证的作业表名替换即可
但这样做也会有个很严重的问题:假如某日的报表修正时删除了累计列数据,一切表的累计数都会犯错。
这不行简洁,那欠好,有没有更好的方法?有,只需要一个公式
=D6+INDIRECT(DAY($D$3)-1&"日!E" & ROW(D6))
公式简介:用day函数提取天数-1后,生成要引证的作业表称号,然后用INdirect函数从该表中提取上一日的累计数。加row是为了生成序号便利仿制公式。
用法很简单:仿制表后,只需要修正D3日期即可主动生成累计数公式,公式不需要做任何改动。
假如需要把一切日报表的今日数兼并起来,也只需要一个公式
=INDIRECT(D$3&"!d"&ROW(A6))
在刚触摸Indirect函数时,兰色像发现新大陆相同,许多本来无法做到的动态跨表引证,都因它完成了。