Я использую команду =COUNTA(I31:I)
для подсчета всех непустых ячеек в столбце. Ячейки в столбце содержат эту строку кода:
=IF(ISNUMBER(D31), "X", "")
В результате ячейки являются пустой строкой (строка с добавлением ничего ""
) или содержит X
.
Теперь проблема заключается в том, что COUNTA
подсчитывает все ячейки после этой процедуры, пустые или нет. Если я удалю длинную командную строку, ячейка не засчитывается, и она работает нормально. Таким образом, эта длинная командная строка добавляет что-то в ячейку, поэтому она выглядит не пустой, даже если она выглядит пустой.
Любые подсказки тому, что это? Я предполагаю, что я должен использовать какой-то оператор Null
вместо ""
, чтобы ничего не добавлять в ячейку.
Примечание. По некоторым причинам это работает в предыдущей версии таблицы Google, которую я имел.
В качестве потенциального обходного пути я мог бы заменить =COUNTA(I31:I)
, проверив специально для X
с помощью =COUNTIF(I31:I;"X")
. Но мне все еще интересно узнать о проблеме с COUNTA.
Если выяснится, что для этой команды мои ячейки не достаточно "достаточны", как я могу сделать их полностью пустыми?