Программное обеспечение

Нужна помощь с Microsoft Excel, можно ли как-то это сделать?

Нужно чтобы в одной ячейке был написан допустим пример 5-3+5, а в следующей ячейке был бы написан результат этого примера, можно ли как-то это сделать?
Да
Можно в одной набрать 5-3+5
а в другой ответ набрать
ИП
Иван Пирогов
539
Лучший ответ
Ильнур Исламгулов Нужно чтобы он сам считал результат, а не свой ответ писать
Если нужно получить значение в ячейке ПОД ячейкой с арифметическим выражением, то:
Встаёшь в ячейку ПОД текстом.
Добавляешь имя своей макрофункции. (в Excel 2003 - Меню, Вставка, Имя. В других версиях - ищи сам). Например: ЗНАЧ_СВЕРХУ.
В строку "Формула" пишешь =ВЫЧИСЛИТЬ ( и тыкаешь в ячейку с числовым выражением. У тебя добавится выражение вида Лист1!$D$2
Удали амперсанты из этой формулы и закрой скобку. Должно получится так (если ты стоишь в D3) = ВЫЧИСЛИТЬ (Лист1!D2)
Важно! Имя листа нельзя удалить из формулы. Текстовое выражение будет выбираться ТОЛЬКО с указанного листа из ячейки НАД текущей.
Осталось в ту ячейку, в которой стояли, написать =ЗНАЧ_СВЕРХУ (Никаких скобок!)
Макрофункция будет брать не только числовые выражения, но и любые функции внутри текста над ней!!! Например: если в L5 стоит 22-33+11,3+ СУММПРОИЗВ (СТРОКА ($1:$5)), то =ЗНАЧ_СВЕРХУ в L6 вернёт 15,3
Владимир Антонов Добавлю. При открытии книги с такой макроформулой Excel спрашивает разрешения на "макросы Excel 4.0". Нужно разрешить, иначе это не будет работать!
Низя. Но можно.
Просто Excel при записи в ячейке "5-3+5" поймёт это как текст, а не как формулу.
А если написать "=5-3+5", то сразу выдаст результат.
Короче, придётся чесать правой рукой левое ухо...
чтобы задача была гибкая, надо цифры писать в разных ячейках по одной в каждой. тогда всё просто. можно формулу написать под твою задачу. тогда она не будет работать с 4, 5. цифрами. Удачи!
=ЛЕВСИМВ (A1;1)+ПРАВСИМВ (A1;1) - ПСТР (A1;3;1)
Felix Ozertsovski
Felix Ozertsovski
43 098
Надо макросы программировать