这个小伙伴有很多张结构类似于这张图的表,他想把这么多表的贷款金额和逾期总金额计算到下面的表中。如果有逾期的客户,需要把逾期的天数区间总和求出来,模拟结果如下图所示:
我们观察数据源,发现客户名称和表名是一致的,但是求和的表不固定。而EXCEL的跨SHEET引用格式如下图所示:
在EXCEL中,我们可以用INDIRECT函数来解决表名不固定的问题。
INDIRECT函数
功能:返回由文本字符串所指定的引用。
语法:INDIRECT (单元格引用,[引用样式])
介绍了INDIRECT的语法,我们就很容易写出贷款总金额的和。因为贷款总金额在每个表的B列,所以可以写出如下的公式:
=SUM(INDIRECT('''&A5&''!B:B'))
效果如下图所示:
逾期总金额是根据数据源的F列大于0的条件下,对应B列的求和,这样我们可以用SUMIF函数。这样公式可以写成如下的形式:
=SUMIF(INDIRECT('''&A5&''!F:F'),'>0',INDIRECT('''&A5&''!B:B'))
效果如下图所示:
其他列也可以按照这样的思路套INDIRECT函数,大家可以下载文件下来看。
链接:https://pan.baidu.com/s/1f9ncECfNZ0AcKcV30AEh-w
扫描下方二维码,加入微信交流群~
联系客服