我正在尝试将列中的数字总和加上开放办公室中空白单元格的数量。我为我的专栏命名example
并尝试了公式
=Sum(example) + countblank(example)
但这会计算我数据下方行中的所有空白单元格。我怎样才能做到这一点,以便我可以向我的数据添加更多行并且让公式仍然正确?
我正在尝试将列中的数字总和加上开放办公室中空白单元格的数量。我为我的专栏命名example
并尝试了公式
=Sum(example) + countblank(example)
但这会计算我数据下方行中的所有空白单元格。我怎样才能做到这一点,以便我可以向我的数据添加更多行并且让公式仍然正确?
也可以使用公式来计算范围内的空白数,直到最后一个非空白值:
=COUNTBLANK(OFFSET(Example;0;0;MAX(IF(ISBLANK(Example);0;ROW(Example)))))
这是一个数组公式,因此您需要在 Open Office 的公式向导中选中数组复选框(如果使用 Excel,请按 CTRL+SHIFT+ENTER)。
它通过将问题分解为两部分来工作:
此代码段计算 Example 中包含非空值的最高行:
MAX(IF(ISBLANK(示例);0;ROW(示例)
OFFSET 函数减小 Example 的大小以匹配最后一个非空白单元格的位置:
(OFFSET(Example;0;0; [要考虑的行数]))
我们现在有了需要处理的值范围,我们应用了 COUNTBLANKS 公式。
最简单的方法是将示例中的底行设为页脚行。
例如,在下面的示例中,示例涵盖单元格 A1:A10,其中 A1:A9 包含数据,A:10 包含诸如“”之类的文本。您可以简单地在上面插入行,Example 的范围将自动扩展。
A
--+----
1| 32
2| 16
3|
4| 9
5| 12
6| 8
7|
8| 10
9| 12
10| <END>