Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Формула подсчета знаков в формуле

Автор Dim Ozerov, 09.01.2017, 13:37

« назад - далее »

Dim Ozerov

Скажите, пожалуйста.
Существует ли формула подсчета числа знаков в формуле (которая вписана в ячейку) ?

То есть, например ДЛСТР() - подсчитав число знаков результата вычисления =4+3.... вернет значение 1 (поскольку 7 - это один знак).

А мне нужно подсчитать количество знаков внутри этой формулы - чтобы получилось 4 (то есть знаки "=","4","+","3")

zs5

#1
Дополнительный столбец-Текстовый формат- Копировать формулу из строки формул- Считать формулой ДЛСТР()

vikttur

#2
Можно проще: удалить первый знак "=" и ДЛСТР()+1
Но это ручные действия. Автору, похоже, автоматизация нужна...

Нет такой функции (возможно, в 2016 появилась).
Можно с помощью макрофункции (макросы должны быть разрешены).
Если ручные способы не подходят - для чего длина формулы, можно узнать?

Замечание: в своих темах принято отписываться.

Dim Ozerov

vikttur, ну уж - хоть чем.
Хоть макрофункцией какой-нибудь.

vikttur

Вы не отписываетесь в теме. Неуважение к помогающим?

Вы не ответили: смысл подсчета... Зачем? Может, есть другой путь решения?

Dim Ozerov

vikttur, секундочку... сейчас отвечу.

Зачем?  Чтобы посчитать длину формулы. Очень много разных формул на листе и они постоянно меняются. Надо понять - какую из них уменьшить, подкорректировать и т.д.

Может, есть другой путь решения?  Если есть какой-то способ их автоматически подсчитать (количество символов формулы) - то, буду рад услышать.

vikttur

Ну и секундочка у Вас...
Пример готов, но при таком отношении к форуму показывать желания нет.

Dim Ozerov


vikttur

https://forum.msexcel.ru/index.php/topic,11594.0.html
Человек вам ответил, а у Вас в ответ даже пары слов не найдется?
И при этом еще помощи просите? Обойдетесь.

Dim Ozerov