Вот такая формула посчитает в диапазоне все непустые ячейки - ячейки с текстовыми, числовыми значениями, датами, формулами
Код
=COUNTIF(range;"<>")
НО... Если слегка заменить критерий поиска
Код
=COUNTIF(range;"><")
То формула посчитает ТОЛЬКО количество ячеек с текстовыми значениями или формулами, возвращающими текстовые значения. Ячейки с числовыми значениями, датами, пробелами, формулами возвращающими пустую строку не попадут в подсчет.
Вот такая формула посчитает в диапазоне все непустые ячейки - ячейки с текстовыми, числовыми значениями, датами, формулами
Код
=COUNTIF(range;"<>")
НО... Если слегка заменить критерий поиска
Код
=COUNTIF(range;"><")
То формула посчитает ТОЛЬКО количество ячеек с текстовыми значениями или формулами, возвращающими текстовые значения. Ячейки с числовыми значениями, датами, пробелами, формулами возвращающими пустую строку не попадут в подсчет.
Да, интересно. Получается критерий больше знака <. А так как в кодовой таблице сначала идут цифры, потом знаки < = >, а уже потом буквы, соответственно, числа в этот критерий не захватываются
Да, интересно. Получается критерий больше знака <. А так как в кодовой таблице сначала идут цифры, потом знаки < = >, а уже потом буквы, соответственно, числа в этот критерий не захватываютсяPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Pelena, Елена, да, Эксель интерпретирует критерий "><" как "больше символа<".
Я сделал набор из символов от 1 до 255, скопировал их как значения, добавил формулу проверки по критерию "><" Отсортировал по колонке с символами. Видно, что Эксель сортирует символы не по номерам кодов, а по каким-то своим правилам. После символа "<" идет еще 19 нетекстовых символов, поэтому критерий "><" не является совершенным для поиска только текстовых значений. Будет лучше использовать критерий
Код
">"&CHAR(152)
Символ 9 использовать не удается, т.к. Эксель преобразует его в число 9 как при непосредственном вводе, так и через формулу номера символа.
Установить в качестве критерия "меньше чем символ >", "меньше/больше чем символ =" так же не удастся, ни через формулу, ни через автофильтр, т.к. Эксель сразу же интерпретирует это как "неравно", "меньше/больше или равно".
Pelena, Елена, да, Эксель интерпретирует критерий "><" как "больше символа<".
Я сделал набор из символов от 1 до 255, скопировал их как значения, добавил формулу проверки по критерию "><" Отсортировал по колонке с символами. Видно, что Эксель сортирует символы не по номерам кодов, а по каким-то своим правилам. После символа "<" идет еще 19 нетекстовых символов, поэтому критерий "><" не является совершенным для поиска только текстовых значений. Будет лучше использовать критерий
Код
">"&CHAR(152)
Символ 9 использовать не удается, т.к. Эксель преобразует его в число 9 как при непосредственном вводе, так и через формулу номера символа.
Установить в качестве критерия "меньше чем символ >", "меньше/больше чем символ =" так же не удастся, ни через формулу, ни через автофильтр, т.к. Эксель сразу же интерпретирует это как "неравно", "меньше/больше или равно".Kostya_Ye