OpenOffice Calc 中的列加空白单元格的总和

Posted

技术标签:

【中文标题】OpenOffice Calc 中的列加空白单元格的总和【英文标题】:Sum of column plus blank cells in OpenOffice Calc 【发布时间】:2012-11-16 15:26:34 【问题描述】:

我正在尝试将列中的数字之和加上开放办公室中空白单元格的数量。我将我的专栏命名为 example 并尝试了公式

=Sum(example) + countblank(example)

但这会计算我数据下方行中的所有空白单元格。我怎样才能做到这一点,以便我可以向我的数据添加更多行并让公式仍然正确?

【问题讨论】:

【参考方案1】:

最简单的方法是将示例中的底行设为页脚行。

例如在下面的示例中,示例涵盖单元格 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>

【讨论】:

【参考方案2】:

也可以使用公式计算范围内的空白数,直到最后一个非空白值:

=COUNTBLANK(OFFSET(Example;0;0;MAX(IF(ISBLANK(Example);0;ROW(Example)))))

这是一个数组公式,因此您需要在 Open Office 的公式向导中选中“数组”复选框(如果使用 Excel,请按 CTRL+SHIFT+ENTER)。

它的工作原理是将问题分解为两部分:

    这个 sn-p 计算 Example 中包含非空值的最高行:

    MAX(IF(ISBLANK(示例);0;ROW(示例)

    OFFSET 函数减小 Example 的大小以匹配最后一个非空白单元格的位置:

    (OFFSET(Example;0;0; [要考虑的行数]))

我们现在有了需要处理的值范围,我们应用 COUNTBLANKS 公式。

【讨论】:

以上是关于OpenOffice Calc 中的列加空白单元格的总和的主要内容,如果未能解决你的问题,请参考以下文章

openoffice calc - 换行导致单元格中的重复值(pandas/openpyxl)

列中其他单元格中的 Openoffice Calc(或 Excel)计数匹配

有没有办法从 OpenOffice Calc 中的单元格中提取子字符串?

如何在 OpenOffice Calc 宏中获得合并的单元格行/列跨度

在 OpenOffice Calc 中突出显示列中的重复值

OpenOffice Calc 合并单元格属性