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

Excel 无论增加多少数据,始终自动计算所有人的最新总和

很多同学反馈说 offset 函数理解起来有点困难,在实际工作当中很难自己上手使用。

其实 offset 这个函数的应用场景挺多的,它主要的作用就是以某个单元格为起点,偏移若干行、列。有人形容它象“乾坤大挪移”。

在我过往的推文中,用到 offset 的案例不少,比如:

为了帮助大家理解和巩固,今天再分享一个 offset 与 count 函数配合使用的精彩用法。

案例:

下图 1 为部门每位销售在 10 月每个工作周的订单数,请在 E 列中,始终统计出最近一周的所有订单总数。

效果如下图 2 所示。

解决方案:

1. 在 G2 单元格中输入以下公式:

=SUM(OFFSET(C2,COUNT(C:C)-8,0,8,1))

公式释义:

本公式的灵魂是 offset 函数,先来看它的参数含义:OFFSET(起始单元格,偏移的行数,偏移的列数,需要返回的引用的行高,需要返回的引用的列宽);

COUNT(C:C)-8:统计出 C 列中格式为数值的单元格数为 32,减去 8,得到 24,这是偏移的行数;

OFFSET(C2,...,0,8,1):从 C2 开始,向下偏移 24 行,即从第 26 行开始,返回 8 行 1 列,即最后一周中 8 个员工的订单区域;

SUM(...):对上述区域求和,就是所需的结果

如果向下增加新的工作周,只要员工数没有变化,那么这个公式始终会自动计算出最新一周的订单总和。

Excel学习世界

转发、在看也是爱!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券