在投资测算表中,常常会看到一些复杂的函数,这些函数对于我们理解表格之间的逻辑关系起到了至关重要的作用,同时掌握这些函数的基本用法也可以大大提升我们的工作效率,节省大量时间。 这篇文章我将根据前段时间小伙伴的反馈,对测算表中常见的Excel函数进行了梳理,方便大家后续运用。 1 VLOOKUP/HLOOKUP函数 关于LOOKUP函数,可以说是投资测算表excel函数公式中最为重要、最常用的函数了。 HLOOKUP函数和VLOOKUP函数是一类的函数,具体区别在于VLOOKUP函数是纵向查找函数,HLOOKUP函数是横向查找函数。 为了便于理解,我们直接通过案例的方式进行讲解。 大家平时在写报告中想必都遇到过这样的情况,需要单独去统计部分业态的货值。比如项目的规划指标表及销售预测表如下: 假设现在领导让你统计超豪别墅、多层洋房、中高层洋房、附属商业、公寓这五个业态的预估总货值。 常规的做法是怎样的呢?从规划指标表中去找出对应业态的可售面积,再从销售预测表中找出对应业态的售价,再做乘积求和算出对应部分业态的总货值。这种人工方法在遇到项目业态繁多的时候,费时费力,且极容易出错。 而采用VLOOKUP函数便可帮助我们轻松解决这个问题: (1)通过VLOOKUP查找出对应业态的可售面积。 在H3空白格输入公式: =VLOOKUP(G3,A2:E16,5,0)。这里面有4个参数,分别是:
(2)同理,通过VLOOKUP查找出对应业态的售价。 (3)简单的乘积求和变得到我们想要的结果。 如果查询的列很多,我们写函数公式时,没必要每一个查询都写一次,修改一下参数的引用能大大提高我们的效率。 可售面积我们始终要在A2:E16区域内查询,所以可以锁定第2个参数的列(A2:E16);售价我们始终要在A19:B33区域内查询,所以可以锁定第2个参数的列(A19:B33)。 当然如果我们始终要引用G3的业态,可以锁定第1个参数(G3)。 我们还可以结合其他函数来组合使用,进一步提高工作效率。这里推荐使用COLUMN函数。COLUMN函数的作用是提取单元格的列数(即:第几列),那么A列的列数是1,B列的列数是2,C列的列数就是3,以此类推。我们这样就省去了修改第3个参数的操作。 HLOOKUP函数与VLOOKUP函数用法类似,同理参照即可,在此不再赘述。 HLOOKUP与VLOOKUP函数在测算表中运用非常广泛,比如成本表、土增税表可用于查找链接各个业态计容面积,增值税表可用于查找链接销售预测表中每月的楼款收入,利润表中各业态收入、成本可用于查找链接对应的收入、成本数据,等等。 2 SUMPRODUCT函数 SUMPRODUCT函数为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。 该函数可以一键生成两列数组对应元素的乘积之和。接5.4.1案例中,我们要最终求得总货值,除了按常规方法先求乘积再求和之外,可直接通SUMPRODUCT函数一键实现: 3 IFERROR函数 IFERROR(value, value_if_error)表示判断value的正确性,如果value正确则返回正确结果,否则返回value_if_error。其中value的错误格式有#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?、#NULL等。 比如,我们在测算表中经常看到这样的公式: =IFERROR(VLOOKUP(G18,$A$2:$E$16,COLUMN(E$2),0),value_if_error) 它表示如果公式 “VLOOKUP(G18,$A$2:$E$16,COLUMN(E$2),0)”查找的结果存在则返回该结果,如果不存在则报错。 当然,也可以将“value_if_error”替换为具体的数,比如 “0”。 ![]() 4 MATCH函数 MATCH函数可用于返回指定内容所在的位置。举个例子,在单元格中输入:=MATCH('中高层洋房',G13:G18,0),回车可以看到'中高层洋房'所对应的行数为3: ![]() 第1个参数:表示要在区域或数组中查找的值(“中高层洋房”)。 第2个参数:表示可能包含所要查找的数值的连续单元格区域(G13:G18)。 第3个参数:表示查找方式,用于指定精确查找或模糊查找,取值为-1、1、0 ,其中0为精确查找。 INDEX函数 INDEX函数可用于返回指定位置中的内容,在单元格中输入:=IDEX(G12:J18,3,3),回车后可以看到G12:J18区域中3行3列交叉对应的值,即12000: ![]() 第1个参数:表示查找区域(G12:J18)。 第2个参数:指定区域中的行数。 第3个参数:指定区域中的列数。 |
|