分享

4种引用金额方法,让做预算表简单起来!

 包礼瞩 2020-12-12

第一种:引用每个表的相同单元格

如下表,是一个预决算对比分析表,需引用各个项目明细表的同一个单元格H27。


这种是比较基础的引用,直接套用INDIRECT函数即可,公式如下:
=INDIRECT(B3&'!H27')



B3&'!H27'即为获取每个表的H27单元格。

因为通过单元格间接引用的,并不能直接计算,要在外面嵌套一个INDIRECT函数

第二种:引用每个表的相同单元格(工作表含特殊字符)

常用的特殊字符是括号,只要有括号存在,就会出现错误值。


针对此情况,可加单引号处理。假如自己没把握,可直接使用鼠标引用单元格,即可看到加了单引号。
='四川(1)'!H27



使用公式:
=INDIRECT('''&B3&''!H27')



'''这里是使用双引号将单引号引用起来。''!H27'感叹号前也是单引号,这里的单引号相当于文本字符,在写公式时,文本字符都需加双引号。

如简单的成绩判断,'及格','不及格'均为文本字符,加双引号一个意思。
=IF(H27>=60,'及格','不及格')

第三种:引用每个表的不同单元格(合计数)

每个明细表的预算总计不在同一个单元格,有的是H27,有的是H28等。但都有一个前提,这个金额是H列的合计数。


使用公式:
=SUM(INDIRECT('''&B3&''!H:H'))/2



为更好理解此公式,可以看以下案例。


使用SUM引用H列求和,得到了20,即是明细数字统计一次,合计数字又统计一次。


现在只需要合计数,求出来的数除以2即可。


同理,即明白刚刚的公式含义。

第四种:引用每个表的不同单元格(最后面的数字)

仍以此表格为例,假设需引用的预算金额是最后一个单元格的数字,单元格的位置不确定。
=LOOKUP(9E+307,INDIRECT('''&B3&''!H:H'))



解释:9E+307相当于Excel的最大数字,预算金额一定会比这个数字小,而LOOKUP函数查找到满足条件的值,从而会找到最后的数字。


·END·

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多