excel中数组函数(excel数组函数是什么意思)
导语:EXCEL LESSON8 数组函数(1/2)
数组(1/2)
———————————————
功能
数组就是单元的集合或是一组处理的值集合。可以写一个以数组为参数的公式,即数组公式,就能通过这个单一的公式,执行多个输入的操作并产生多个结果,每个结果显示在一个单元中,这是函数技巧走深后的必须,前文已经接触到了,这次系统、浅显的讲解一下。
简述1
数组公式最大的特征就是所引用的参数是数组参数,包括区域数组和常量数组。
区域数组,是一个矩形的单元格区域,如 $A$1:$D$5
常量数组,是一组给定的常量,如{1,2,3}或{1;2;3}或{1,2,3;1,2,3}
数组公式中的参数必须为"矩形",如{1,2,3;1,2}就无法引用了。
同时按下CTRL+SHIFT+ENTER,数组公式的外面会自动加上大括号{}予以区分。
有的时候,看上去是一般应用的公式也应该是属于数组公式,只是它所引用的是数组常量,对于参数为常量数组的公式,则在参数外有大括号{},公式外则没有,输入时也不必按CTRL+SHIFT+ENTER
可以看到,这两个公式的结果是一样的。
简述2
在加减乘除的运算中TRUE=1、FALSE=0(划重点,这里必考),所以逻辑值能直接参与运算,但是SUM函数中如果引用的数据区域中含有逻辑值的话,是忽略逻辑值的,除非是直接作为参数,所以当你需要在SUM中使数据区域中的TRUE=1,FALSE=0的话,必须要使TRUE/FALSE先参与一次四则运算,转换成数值,看看下面的例子能帮助你理解逻辑值是如何出来的,并能更好地理解上面这段话。
简述3
我们都知道,ROW()是用于返回单元格行号的函数,通常它只能引用一个参数。但是在数组公式中,该函数就能引用多个单元格作为参数,对于整个引用区域进行分别运算,从而就能返回一组数据。
知道了这一点以后,我们就能在数组公式中利用这一个功能来得到一组连续的正整数。当然COLUMN()的作用和ROW()是相同的,上面的计算也能用以下公式:
但是相对于ROW()的引用方式来说,A1:A100要比A1:CV1更直观地体现出所引用的是100行还是100列,所以ROW()一般来说使用得更普遍些,当然也不排除有时候需要用到COLUMN(),这就要看具体情况了。
举个例子吧,我们在上面好象说了个把一组4个数据分别列出{23,24,25,22},当是是用了=INDEX({23,24,25,22},1), 每行的参数都是手工改的,但是现在用了ROW()的话,那么只需要输入第一个公式,其他的拖拽就行了,如下:
随堂小测试:
折现,通过一组随机数字,利用Column函数按照假设利率对每年净现流折现,并计算10年现值,这个我们后续会在DCF估值模型中应用,试试看。
本文内容由快快网络小春创作整理编辑!