如何在 scalc (Apache OpenOffice) 中使用公式来计算包含内容的单元格,而计数应在第一个空单元格处停止?

How can a formula be used in scalc (Apache OpenOffice) to count cells with content, while the count should stop at the first empty cell?

此处 (https://www.howtoexcel.org/formulas/how-to-find-the-position-of-the-first-non-blank-cell-in-a-range/) 是 Excel 的来源,其中描述了以下公式:

{=MATCH(FALSE,ISBLANK(B3:B9),0)}

计数应该在 b 处停止,因为后面的单元格为空或不包含任何可打印字符。结果应该是 2.

=COUNTA(A30:A50) ; A29
a
b

c

不需要使用计数函数,因为我们可以从匹配的索引中减去1来得到计数。另外,要找到第一个空白单元格,搜索条件应该是 true,而不是 false。

=MATCH(TRUE();ISBLANK(A30:A50);0)-1
a
b

c

结果:2

在 LibreOffice Calc 中,这在正常输入时有效。在 Apache OpenOffice 中,必须用 Ctrl+Shift+Enter.