Я могу легко суммировать список значений через запятую с помощью формулы:
=SUM(11,13,17,23)
Я хочу сделать то же самое со списком в отдельной ячейке, поэтому, если A1 содержит:
11,13,17,23
Я хотел бы, чтобы формула из одной ячейки возвращала 64
Ни =SUM(A1) ни =SUM(INDIRECT(A1)) работают:
Я могу получить ответ, используя либо TextToColumns или UDF():
Option Explicit
Public Function zum(SIN As String) As Variant
    Dim ary, a
    ary = Split(SIN, ",")
    For Each a In ary
        zum = zum + Val(a)
    Next a
End Function
Но я бы предпочел использовать формулу с одной ячейкой, а не VBA.

