什么是OFFSET函数?
OFFSET函数归类于Excel 查找和引用函数。OFFSET将返回一系列单元格。也就是说,它将从指定的初始范围返回指定数量的行和列。
在财务分析中,我们经常使用数据透视表和图表。OFFSET函数可用于为数据透视表或统计图建立动态的命名范围,以确保源数据始终是最新的。
式
= 偏移量(参考,行,列,[高度],[宽度])
OFFSET函数使用以下参数:
1.参考(必填参数)–这是要偏移的像元范围。它可以是单个单元格或多个单元格
2.行数(必填参数)–这是从提供的引用的开头(左上方)到返回范围的开头的行数。
3.Cols(必填参数)–从提供的引用的开头(左上方)到返回范围的开头的列数。
4.高度(可选参数)–指定返回范围的高度。如果省略,则返回的范围与提供的参考参数的高度相同。
5.宽度(可选参数)–这指定了返回范围的宽度。如果省略,则返回的范围与提供的参考宽度相同。
如何在Excel中使用OFFSET函数?
作为工作表功能,可以将OFFSET函数作为公式的一部分输入到工作表的单元格中。为了了解该函数的用法,让我们考虑一些示例:
例子1
假设我们得到以下5周的每周收入:
现在,如果我们在单元格B1中插入公式= OFFSET(A3,3,1),它将为我们提供值2,500,即在右列的下方3行,如下所示:
在上面的示例中,由于返回范围的高度和宽度与参考范围相同,因此我们省略了参考范围。
例子2
继续同一示例,假设我们希望所有星期的星期四的收入。在这种情况下,我们将使用公式{= OFFSET(B7,3,1,1,5)}。
我们得到以下结果:
在上面的示例中:
1.由于OFFSET函数的结果要占用一个以上的单元格,因此有必要将函数作为数组输入。可以通过“公式”栏中公式周围的括号看到。
2.在给定的公式中,由于返回范围的宽度大于参考范围的宽度,因此我们指定了height和width参数。
例子3
继续同一示例,假设我们想要第3周的收入总额。我们使用公式= SUM(OFFSET(G6,1,-2,5))。
我们得到以下结果:
在上面的示例中:
1.由OFFSET函数返回的值数组直接输入到SUM函数中,该函数将返回单个值。因此,我们不需要它作为数组公式输入。
2.偏移范围的高度大于参考范围的高度,因此将[height]自变量输入为值5。
3.偏移范围的宽度与参考范围的宽度相同,因此该函数省略了[width]参数。
有关偏移功能的一些注意事项:
1.#REF!错误–由请求的偏移量导致的范围无效时发生。例如,它超出了工作表的边缘。
2.#值!错误–如果提供的任何行,列,[高度]或[宽度]参数为非数字,则发生。
额外资源
感谢您阅读excelxue的重要Excel功能指南!通过花时间学习和掌握这些功能,您将大大改善财务模型。要了解更多信息,请查看以下其他excelxue资源: