Как можно использовать формулу в scal c (Apache OpenOffice) для подсчета ячеек с содержимым, в то время как счет должен останавливаться на первой пустой ячейке? - PullRequest
0 голосов
/ 13 июля 2020

Здесь (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 Ответ

2 голосов
/ 13 июля 2020

Нет необходимости использовать функцию подсчета, потому что мы можем вычесть 1 из сопоставленного индекса, чтобы получить счет. Кроме того, чтобы найти первую пустую ячейку, критерий поиска должен быть истинным, а не ложным.

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

c

Результат: 2

В LibreOffice Cal c это работает при вводе как обычно. В Apache OpenOffice его необходимо ввести как формулу массива с помощью Ctrl + Shift + Введите .

...