excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel SUM 和 OFFSET 公式如何查找动态数据范围的总计

如果您的 Excel 工作表 包含基于更改的 单元格范围 的计算,请在 SUM OFFSET 公式中一起使用 SUM 和 OFFSET 函数,以简化保持计算最新的任务。

本文中的说明适用于 Excel for Microsoft 365、Excel 2019、Excel 2016、Excel 2013 和 Excel 2010。

使用 SUM 和 OFFSET 函数创建动态范围

如果您对不断变化的一段时间进行计算(例如确定当月的销售额),请使用 Excel 中的 OFFSET 函数来设置一个动态范围,该范围会随着每天销售数字的添加而变化。

就其本身而言,SUM 函数通常可以将新的数据单元格插入到求和的范围中。当将数据插入函数当前所在的单元格时,会发生一种异常。

在下面的示例中,每天的新销售数据都添加到列表底部,每次添加新数据时,都会迫使总数不断下移一个单元格。

要按照本教程进行操作,请打开一个空白 Excel 工作表并输入示例数据。您的工作表不需要像示例那样设置格式,但请确保在相同的单元格中输入数据。

如果仅使用 SUM 函数对数据求和,则每次添加新数据时都需要修改 用作函数参数的单元格范围。

通过同时使用 SUM 和 OFFSET 函数,总计范围将变得动态并发生变化以适应新的数据单元格。添加新的数据单元格不会引起问题,因为随着添加每个新单元格,范围会继续调整。

语法和参数

在此公式中,SUM 函数用于对作为参数提供的数据范围进行求和。该范围的起点是静态的,并被标识为 对公式要总计的第一个数字的 单元格引用。

OFFSET 函数嵌套在 SUM 函数内,并创建公式汇总的数据范围的动态端点。这是通过将范围的端点设置为公式位置上方的一个单元格来实现的。

公式 语法为:

=SUM(范围开始:OFFSET(参考、行、列))


论据是:

  • 范围起点:将由 SUM 函数求和的单元格范围的起点。在此示例中,起始点是单元格 B2。

  • 参考:用于计算范围端点所需的单元格参考。在该示例中,Reference 参数是公式的单元格引用,因为范围结束于公式上方的一个单元格。

  • Rows:计算偏移时使用的 Reference 参数上方或下方的行数是必需的。该值可以是正数、负数或设置为零。如果偏移位置高于参考参数,则该值为负。如果偏移量低于,则 Rows 参数为正。如果偏移量位于同一行,则参数为零。在此示例中,偏移量从 Reference 参数上方的一行开始,因此该参数的值为负一 (-1)。

  • Cols:用于计算偏移量的参考参数左侧或右侧的列数。该值可以是正数、负数或设置为零。如果偏移位置位于参考参数的左侧,则该值为负。如果偏移量向右,则 Cols 参数为正。在此示例中,总计的数据与公式位于同一列中,因此该参数的值为零。

使用 SUM OFFSET 公式计算总销售数据

此示例使用 SUM OFFSET 公式返回工作表 B 列中列出的每日销售数据的总计。最初,该公式被输入到单元格 B6 中并对四天的销售数据进行总计。

下一步是将 SUM OFFSET 公式向下移动一行,为第五天的销售总额腾出空间。这是通过 插入新的第 6 行来完成的 ,这会将公式移动到第 7 行。

移动后,Excel 会自动更新单元格 B7 的引用参数,并将单元格 B6 添加到公式求和的范围中。

  1. 选择单元格B6,这是公式结果最初显示的位置。

  2. 选择 功能区“公式”选项卡。

  1. 选择 数学和三角函数

选择总和

  1. “函数参数” 对话框中,将光标置于 “Number1” 文本框中。

  2. 在工作表中,选择单元格B2以在对话框中输入此单元格引用。该位置是公式的静态端点。

  1. “函数参数”对话框中,将光标置于 “Number2” 文本框中。

  2. 输入偏移量(B6,-1,0)此 OFFSET 函数形成公式的动态端点。

  1. 选择“确定”完成该功能并关闭对话框。总计显示在单元格 B6 中。

添加第二天的销售数据

添加第二天的销售数据:

  1. 右键单击 第 6 行的行标题

  2. 选择 “插入” 以将新行插入到工作表中。SUM OFFSET 公式向下移动一行到单元格 B7,第 6 行现在为空。

  1. 选择单元格A6并输入数字 5 ,表示正在输入第五天的销售总额。

  2. 选择单元格B6,输入$1458.25,然后按Enter

  1. Cell B7 更新为新的总计 7137.40 美元。

当您选择单元格 B7 时,更新的公式将显示在编辑栏中。

=SUM(B2:偏移(B7,-1,0))

OFFSET 函数有两个可选参数: Height 和 Width 本示例中未使用它们。这些参数告诉 OFFSET 函数输出的行数和列数的形状。

通过省略这些参数,该函数将使用 Reference 参数的高度和宽度,在本例中为一行高和一列宽。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接