首页 > 解决方案 > 谷歌表格保持最大值不变

问题描述

参考图中的表格 在此处输入图像描述

对于 H 列,我想要 Hj = Gj+MAX(F)-Fj ,其中 j = 行号。
给定的公式适用于第二行,但是当我拖动到其他行时,MAX 值也会发生变化。我希望 MAX(F2:F8) 保持不变,而其他值会改变。我怎样才能做到这一点?

标签: google-sheetsgoogle-sheets-formulaspreadsheet

解决方案


像这样固定最大范围F$2:F$8$固定范围)。

H2您可以使用arrayformulain cell ,而不是从单元格中向下拖动公式H2

=arrayformula(if(F2:F<>"",G2:G+max(F:F)-F2:F,))

F2:F<>""当列中的每个单元格不为空时计算 calc F,否则,公式末尾的 不执行任何操作。


推荐阅读