咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

Excel的OFFSET函数(偏移引用函数)是一种用于从指定位置开始返回一个范围引用的函数。如图:

图1:用于解释OFFSET函数使用方法的数据

【语法】OFFSET(reference, rows, cols, [height], [width])

注:方括号“[]”中参数可选

I、【=OFFSET(A2,2,3)】:返回6,以A2为参照点下偏2右偏3;

II、【=OFFSET(B5,2,3)】:返回20,以B5为参照点下偏2右偏3;

III、【=SUM(OFFSET(A2,2,4,6,4))】:返回E4:H9,对这个区域块求和为594,等于=SUM(E4:H9)。

注:返回区域时,区域数据需要通过其它区域块操作函数(SUM、AVERAGE等),否则会出错.

1、用OFFSET函数制作九九乘法表

下面的EXCEL表格中,已经在单元格B3中运用OFFSET函数定义了九九乘法表计算公式:

【=OFFSET($A$2,$A3,0)*OFFSET($A$2,B$2,0)】

图2:在单元格B3中定义九九乘法表计算公式:[=OFFSET($A$2,$A3,0)*OFFSET($A$2,B$2,0)]

【解释】

九九乘法表中每个单元格的值都是对应行、列标题数字的乘积。

公式中OFFSET($A$2,$A3,0)的引用参照点A2(为绝对引用)和列偏量0移始终保持不变,公式粘贴位置变化后,可保证对行标题数字的引用,公式被粘贴到不同位置总是引用行标题数字。

同理,OFFSET($A$2,B$2,0)保证公式被粘贴到不同位置总是引用列标题的数字。

公式中$A$2,表示无论公式粘贴到哪里,引用参照点始终不变。

2、业绩数据自动汇总

现有某业务员前6个月销售业绩数据如下表:

图3:销售数据表及业绩指标统计结果和公式

第7个月销售业绩数据出来后,数据表如下:

图4:第7月份数据被统计到了表格中

这时需要修改公式中的单元格区域范围,如图:

表5:公式中的单元格区域范围被逐个修改

当表格中和数据关联公式较多,原始数据变化后,需要逐个修改公式中参数引用范围。本例一种简单的解决办法是“单元格区域列引用”。

例如,表中销售量数据求和可以用公式【=SUM(B:B)】,此时B列的数字都被求和。而公式【=SUM(B:C)】B列和C列的数据都被求和。

因此,公式修改如下图:

图6:公式修改为单元格区域列引用

这时,在录入其它月份数据时会自动统计出业绩指标。

但是,数据结构比较复杂、数据量较大时,这种方法有些“死板”,可以用OFFSET函数改进汇总方式。如图:

图7:用OFFSET函数定义的较灵活的区域求和公式

【图7】中,

总销售量:【=SUM(OFFSET(A1,G1,1,H1))】 总销售额:【=SUM(OFFSET(A1,G1,3,H1))】

这样既不用修改公式,又可以通过改变起始月汇总任意时段间的业绩指标。

如果表格中公式不想被别看到,或防止公式被篡改,可以将公式单元格加密保护。

上一篇:通过INDIRECT函数、ADDRESS函数计算九九乘法表(4)

下一篇:通过IMATCH函数函数计算九九乘法表(6)