google-sheets - 谷歌表格保持最大值不变
问题描述
对于 H 列,我想要 Hj = Gj+MAX(F)-Fj ,其中 j = 行号。
给定的公式适用于第二行,但是当我拖动到其他行时,MAX 值也会发生变化。我希望 MAX(F2:F8) 保持不变,而其他值会改变。我怎样才能做到这一点?
解决方案
像这样固定最大范围F$2:F$8
($
固定范围)。
H2
您可以使用arrayformula
in cell ,而不是从单元格中向下拖动公式H2
:
=arrayformula(if(F2:F<>"",G2:G+max(F:F)-F2:F,))
F2:F<>""
当列中的每个单元格不为空时计算 calc F
,否则,
公式末尾的 不执行任何操作。
推荐阅读
- sql - 使用文件名批量插入
- python - Python、Pandas:矢量化机会 + 避免嵌套循环?
- c# - Xamarin Forms C#:在使用它的任何地方反映实例属性更改
- datastax-enterprise - datastax-startup FSReadError HintsDescriptor.readFromFile
- javascript - 单击 - 添加文本 - 活动文本框
- python - 如何在 Django 中显示一个表单错误
- java - 谁能解释这段代码是如何工作的?
- python - 在 Kodi 中运行批处理文件
- javascript - 如何使用 ReactJS 在列表上显示 Select 查询的结果?
- twitter-bootstrap - 我有 7 个 col-md-1 和 1 个 col-md-2。如何摆脱最后一项和前一项之间的空间?