用公式名称定义,化繁为简

2020-05-27  本文已影响0人  Timo天南

这是源数据加工的第一稿,因为需要对不同组做不同的多条件求和,那么一样的求和区域/条件区域就会被引用多次,举一个例子

IF($B$1="全部客户",SUMIFS('1多货主收集表'!$H:$H,'1多货主收集表'!$D:$D,'2业务基础数据'!$C125,'1多货主收集表'!$F:$F,'2业务基础数据'!$G$1),SUMIFS('1多货主收集表'!$H:$H,'1多货主收集表'!$D:$D,'2业务基础数据'!$C125,'1多货主收集表'!$E:$E,$B$1,'1多货主收集表'!$F:$F,'2业务基础数据'!$G$1))

找到需要被多次使用的区域(定义整列会比较方便),去数据源那里定义好名称

修改后公式如下(加粗部分是名称定义):

IF($B$1="全部客户",SUMIFS(SF人数列,出勤日列,'2业务基础数据'!$C125,组别列,'2业务基础数据'!$G$1),SUMIFS(SF人数列,出勤日列,'2业务基础数据'!$C125,客户列,$B$1,组别列,'2业务基础数据'!$G$1))

好处如下:

1、写公式的时候不用写一大堆$:$:$:$,用汉字定义更直观,例如直接用 出勤日列 4个字替代 '1多货主收集表'!$H:$H

2、公式稍微短了点,如果有错误,检查的时候也能很清晰的表述逻辑对应关系去排雷。

上一篇下一篇

猜你喜欢

热点阅读