常看我文章的同事似乎会记得,我似乎讲过函数,这个函数的特征同样是参数多,借助上非常的灵活,在后几篇文章中会相继的和大家分享一下这个函数的用法。把我多年的经验和你们分享。
首先我们先讲解一下这个函数;函数是引用函数,表示引用某一个单元格或则区域。
句型(,rows,cols,[],[width])。
句型讲解:(基点单元格,联通的行数,联通的列数,所要引用的高度,所要引用的长度)
参数讲解:
必需。要以其为偏斜量的底数的引用。引用必须是对单元格或相邻的单元格区域的引用;否则返回错误值#VALUE!。
Rows必需。须要左上角单元格引用的向下或向下行数。使用5作为rows参数,可指定引用中的左上角单元格为引用下方的5行。Rows可为负数(这意味着在起始引用的下方)或正数(这意味着在起始引用的上方)。
Cols必需。须要结果的左上角单元格引用的从左到右的列数。使用5作为cols参数,可指定引用中的左上角单元格为引用右方的5列。Cols可为负数(这意味着在起始引用的一侧)或正数(这意味着在起始引用的一侧)。
可选。须要返回的引用的列宽。
Width可选。须要返回的引用的行距。
注:有的资料上讲和with参数必须是负数,但我的实测结果可以为正数,联通方向和rows和cols相同。
提到这儿会有好多人说,太难了,5个参数,如何记住啊?又如何用啊?不要急,我们渐渐的讲解它,你肯定会把握的。
首先,第一个参数是这个函数的基准点,其余的4个参数是要以它为基准的,我们暂且称之为光标位置1.
其次rows,cols,这两个参数是一组,表示把光标从位置1为起点,先向上联通rows个单元格,之后后再往右联通cols个单元格,得到了新的光标位置,称之为位置2。
最后是最后的一组参数[],[width],这两个参数也是一组,代表以位置2为起点的[]行,[width]的一个区域,
好了,下边我们以图表的方式再度说明一下上述5个参数的意义及这个引用函数的妙用:
里面的截图中offset是什么意思,我们在C11中录入公式:'=(E4,4,5,1,1)
这个公式的第一个参数E4单元格,是光标的起点,数字是1436,这是位置1offset是什么意思,之后光标将开始联通,先向上联通,第二个参数是4,所以联通4个单元格,如截图中的黑色实线所示,抵达E8的位置;再往右联通,第三个参数是5,所以联通5个单元格,抵达J8的位置,值是8014。返回的参数1,1代表着1行1列的数即还是这个单元格J8,所以返回值是8014。
我们再看一个反例:
在前面的事例中,I11的单元格录入了以下的公式:'=SUM((E4,4,5,-2,2))
公式中公式的的前部份和第一个事例相同,只不过前面的一组参数弄成了(-2.2)
是哪些意思呢?在第一个事例中提到通过联通光标的位置到了J8这个单元格,(-2,2)这两个参数表示以J8为起点,向下两行,往右两列的区域,即截图中的粗虚线框上去的区域,在上面的符号是SUM,就表示这个区域的求和。等同于SUM(J7:K8)。
从前面的两个反例可以看出,函数可以返回单元格,也可以返回区域。
明日内容发愿:
1函数的意义是哪些?
2函数有几个参数?各是哪些意义?