Посчитать сумму в ячейках, если в каждой ячейке несколько значений?
Добрый день! Подскажите пожалуйста, как можно посчитать сумму в ячейках с несколькими значениями внутри, типа: 1000+500+3000000. Таких ячеек очень много. Вручную очень долго.
т.е. затруднение в том, чтобы добавить знак равенства в начало содержимого кучи ячеек?
Если задача разовая, то я бы не стал напрягать мозг, скопировал бы диапазон ячеек в текстовый редактор, там сделал массовую замену и вставил бы обратно в Excel, можно попробовать в 30 секунд уложиться с таким тупым решением. Обдумывание умного решения займёт побольше времени.
И эту задачу можно даже ускорить с помощью Excel.
Формулой =СЦЕПИТЬ("="; D1) создать нужный текст (получатся строки типа =100+200+3000+5000), скопировать его в любой редактор, потом эти строки из любого редактора скопировать-вставить обратно в Excel - вуаля, требуемый профит.
В Google Spreadsheets это можно решить так: =СУММ(SPLIT(A1;"+"))
Возможно что в Office 365 есть такие же функции.
Как вариант, использовать пользовательскую функцию. Для Excel/VBA это будет обёртка вокруг Application.Evaluate()