excel - Excel - 带有偏移量的平均 IF
问题描述
我正在尝试编写一个公式,该公式将从单元格 H7 的 1 列偏移量开始平均第 7 行中的每个其他单元格。我的第一部分工作得很好,但是偏移量给我带来了麻烦。
这个公式非常适用于平均每个其他单元格
{=AVERAGE(IF((I7:GQ7<>"")*(MOD(COLUMN(I7:GQ7),2)=1),I7:GQ7))}
但是当我们从第 I 列插入新列时,公式不包括新插入的列。我希望使用 H 列的偏移量可以解决这个问题。
这是一个每天都会更新的评分跟踪器,它包含 25 行和一堆列。每天都会从 I 列插入 2 个新列。我希望能够使公式包含新列,而无需每天编辑公式。
我想包括的公式的一个变体是平均最后 30 个。感谢您提供任何帮助。
解决方案
以下公式方法将其保留在 I7 上。由CTRL++SHIFT提交,ENTER因为它是一个数组公式。
=AVERAGE(IF((INDIRECT("I7"):GQ7<>"")*(MOD(COLUMN(INDIRECT("I7"):GQ7),2)=1),INDIRECT("I7"):GQ7))
但是,INDIRECT
函数是不稳定的,因此如果被广泛使用,可能会导致性能下降。
推荐阅读
- c# - 从单个列表c#中查找所有可能的序列列表
- burp - burpsuite 的 Sql 注入问题
- cognos - Cognos 在启动时会向通知默认发件人发送一封测试电子邮件。如何停止或更改此电子邮件?
- python-3.x - 使用 NLP 模型查找该语句中存在的特定对象
- autodesk-forge - 以编程方式设置主题颜色时颜色不会改变
- css - 使用 Css 模块 @import @value 创建 React 应用程序
- linux - 如何操作 Bash 中的特定输出(正常运行时间)?
- regex - 如何识别字符串中的两个或三个模式并删除从第一个标识到最后一个标识的所有元素?
- git - 合并分支正在删除我本地分支的新创建文件
- android - 如何调整 Fragments 中的边距?