Задача такова, к числу в ячейке b1 нужно будет прибавлять или вычитать определенное количество. Количество я высчитываю тут с помощью функции ДЛСТР(a1), а математический знак вытаскиваю из этой же ячейки, т.е. должно получаться: Ввод в A1 "--" получаем -2, b1=1, b1-2=-1, или "+++" b1+3=4. Проблема в том, что символ вырезаемый из ячейки a1 воспринимается как текст а не как часть формулы и вместо результатов -1 и 4 выдает 1-2 и 1+3. Символ вынимал из ячейки и формулой ПСТР и ЛЕВСИМВ. Знаю что можно сделать по другому, просто сделав сумму этих двух ячеек и в ячейку a1 вводить -2 вместо"--" и 3 вместо "+++", но так как вводить изменения нужно будет часто и в разных местах листа, первый вариант для меня намного удобнее. Подскажите как сделать чтобы он заработал.
Задача такова, к числу в ячейке b1 нужно будет прибавлять или вычитать определенное количество. Количество я высчитываю тут с помощью функции ДЛСТР(a1), а математический знак вытаскиваю из этой же ячейки, т.е. должно получаться: Ввод в A1 "--" получаем -2, b1=1, b1-2=-1, или "+++" b1+3=4. Проблема в том, что символ вырезаемый из ячейки a1 воспринимается как текст а не как часть формулы и вместо результатов -1 и 4 выдает 1-2 и 1+3. Символ вынимал из ячейки и формулой ПСТР и ЛЕВСИМВ. Знаю что можно сделать по другому, просто сделав сумму этих двух ячеек и в ячейку a1 вводить -2 вместо"--" и 3 вместо "+++", но так как вводить изменения нужно будет часто и в разных местах листа, первый вариант для меня намного удобнее. Подскажите как сделать чтобы он заработал.