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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。