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

第一种:引用每个表的相同单元格
如下表,是一个预决算对比分析表,需引用各个项目明细表的同一个单元格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)

相关推荐