Добрый день! Подскажите, пож-ста, есть ли способ решить такую задачу. В одну ячейку вводятся числа. Можно через запятую, можно через плюс, можно через пробел...как скажете. А в другой ячейке нужна формула, которая суммирует эти числа. Или это нереально? Спасибо заранее. Поисковиком искала ответ, не нашла.
Добрый день! Подскажите, пож-ста, есть ли способ решить такую задачу. В одну ячейку вводятся числа. Можно через запятую, можно через плюс, можно через пробел...как скажете. А в другой ячейке нужна формула, которая суммирует эти числа. Или это нереально? Спасибо заранее. Поисковиком искала ответ, не нашла.natablonda
natablonda, добрый день,еще вариант функции uuu в C1
[vba]
Код
Function uuu#(t$) Dim i% If InStrRev(t, ",") Then t = Replace(t, ",", ".") With CreateObject("VBScript.RegExp") : .Pattern = "\d+\.?(?:\d+)?": .Global = True For i = 0 To .Execute(t).Count - 1: uuu = uuu + Val(.Execute(t)(i)): Next End With End Function
[/vba]
natablonda, добрый день,еще вариант функции uuu в C1
[vba]
Код
Function uuu#(t$) Dim i% If InStrRev(t, ",") Then t = Replace(t, ",", ".") With CreateObject("VBScript.RegExp") : .Pattern = "\d+\.?(?:\d+)?": .Global = True For i = 0 To .Execute(t).Count - 1: uuu = uuu + Val(.Execute(t)(i)): Next End With End Function