首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

按月份动态求累加值这样做,记住了

今天继续介绍一下OFFSET函数

主要用来实现动态数据的获取。

OFFSET函数有5个参数。

=OFFSET(起始单元格,行偏移,列偏移,连续选择几行,连续选择几列)。

今天重点介绍后面两个参数。

上一次教程介绍过

如果G2公式 =OFFSET(A1,2,3)

结果为 181062

也就是从A1单元格开始,行向下偏移2,列向右偏移3。

如下图所示。

所以结果为 181062

现在将公式更改一下。

=OFFSET(A1,2,3,4,1)

OFFSET(A1,2,3)就是A1单元格行向下偏移2步,向右偏移3步,也就是D3

然后连续选择41列。

将得到以下区域。

如果 =OFFSET(A1,2,3,4,2)

就是连续选择四行,两列,如下图。

以上是基本原理

接下来看实际应用案例。

如下公式

=SUM(OFFSET(B2,0,0,12,1))

可以理解成,起始单元格B2开始,行不动,列不动,连续选择12行,连续选择1列,再进行求和。

也可以这样修改

=SUM(OFFSET(B1,1,0,12,1))

可以理解成,起始单元格B1开始,行向下偏移1,列不动,连续选择12行,连续选择1列,最后求和。

现在把第四个参数更改为D2,也就是选择的行数由D2单元格决定。

D2单元格是一个下拉列表,可以选择1到12。

这样一来,如果你选择的是4,就可以将1月加到4月。

如果你选择的是12,就可以1月加到12月的累加值。

如果单元格月份是汉字,不是数字

公式就要进行如下修改。

有关MATCH函数以前有教程介绍过。

子曰:用之则行,不用则藏。

意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200528A037M700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券