OFFSET函数是一个引用函数,以指定的单元格引用为参照系,通过给定行偏移量和列偏移量得到新的引用,返回的引用的结果是一个单元格或者单元格区域。所以,OFFSET函数便成了EXCEL中比较常用的一个函数,其语法结构为:OFFSET(参照系,行偏移量,列偏移量,行数,列数),下面我们就来看看OFFSET函数的运算原理。
工具/原料
EXCEL2007版
方法/步骤
1
1.打开包含有模拟数据的EXCEL工作表;
2
2.在A10单元格输入公式“=OFFSET(A1,3,3,1,1)”;
4
4.这里“=OFFSET(A1,3,3,1,1)”这个公式的原理是:A1是参照系。第一个3是行偏移量,是从A1开始向下偏移3行(得到A4单元格)。第二个3是列偏移量,是从前面经过行偏移以后得到的新的位置(A4单元格)开始向右偏移3列(得到D4单元格)。后面的2个1表示取值范围为1行1列,也就是只取D4单元格的值;
5
5.我们再来看看返回一个区域的运算原理,在A1单元格输入公式“=SUM(OFFSET(A1,3,3,4,2))”;
6
6.回车,得到结果“268884”
7
7.这里的运算原理是先返回一个从A1开始行偏移量为3,列偏移量为3,行数为4列数为2的区域(图中黄色方框的区域,即D4:E7区域),然后对这个区域求和;
8
8.我们验算一下,在C10单元格输入公式“=SUM(D4:E7)”;
9
9.回车,得到的结果也是“268884”。
注意事项
1
OFFSET函数通常会和其他函数一起嵌套使用。
2
OFFSET函数的行和列的偏移量如果为负数,则从参照系开始向上、向左偏移。
3
OFFSET函数的最后二个参数可以缺省,缺省时行数和列数均为1。