Другие языки программирования и технологии

Формула в excel. Помогите сделать формулу.

Помогите сделать формулу.
Есть данные в ячейке A1 9,90/8,40

Как в ячейке B1 получить сумму этих двух чисел 9,90+8,40

Универсальная формула для двух чисел в ячейке разделенных "/" с количеством цифр до 20.
=ПСТР (ПОДСТАВИТЬ (A1;"/";ПОВТОР (" ";20));1;20)+ПСТР (ПОДСТАВИТЬ (A1;"/";ПОВТОР (" ";20));20;40)

PS. из формулы уберите пробелы перед открывающими скобками, иначе формула работать не будет
Мурад Эркаев
Мурад Эркаев
27 337
Лучший ответ
Всё делается очень просто (но при условии, что количество знаков в ячейке будет одинаковым) .

Сначала функцией ЛЕВСИМВ вставляем в, например, ячейку В1 четыре первых символа (в твоём случае, это будет 9,90), потом, в ячейку С1 функцией ПРАВСИМВ вставляем четыре знака с правого конца строки (это будет 8,40), ну а дальше - сумма двух этих ячеек вставляется в нужную ячейку элементарным В1+С1

Если количество символов меняется до знака "/" и после него, то тоже не проблема, только формула несколько усложнится.

Ну, и конечно, самый нормальный способ - написать макрос :-)
Виктор Шевчук
Виктор Шевчук
50 841
Можно и в ячейке А1 посчитать. =9,90+8,40
Или как правильно выше предложили, разнесите эти числа, например на N1 и N2. А затем в ячейке B1 пропишите =СУММ (N1:N2)
IW
I Want You
75 226
Это, конечно, возможно, но зачем с самого начала Вы себе этот геморрой создаёте? Разнесите в разные ячейки. Разделить эти числа можно средствами текстовых функций, но сначала подумайте над моим предложением.
Seydi Halmuradow
Seydi Halmuradow
37 749
Нельзя в одну ячейку ставить 2 разных числа. Используй разные ячейки.
А В С
1) 9,90 8,40 =А1+В1
Вот так надо.
Kerim Kerimov
Kerim Kerimov
10 913
Виктор Шевчук В ячейку можно ставить всё что угодно
Или функциями НАЙТИ и ПСТР строку разбивайте по разделителю, ну как вариант, если по ячейкам разносить нельзя
EN
Elmir Nuriyev
8 955
Это геморрой получится, проще разбить их на ячейки и посчитать в другой ячейке, или в одной ячейке
"=0,0/0,2"
Almat Kaisarov
Almat Kaisarov
2 118
Нужно число 8.40 поставить в другую ячейку (А2), стать на ячейку B1 поставить равно (=) и мышкой выбрать ячейку А1 поставитьзнак деления (/) и о пятаки мышкой выбрать число А2 нажимаешь Enter Готово!
Виктор Шевчук А если таких ячеек, например, 100 или 500 тогда что, целый день мышей тыкать? :-))))