Обратим внимание на то, что в качестве аргументов функции Найти используется диапазон ячеек, это даст ошибку #ЗНАЧ - неверное значение, следовательно это формула массива (ввод завершается CTRL+SHIFT+ENTER), в этом случае результатом будет массив значений, каждое значение будет соответствовать одной ячейке диапазона.
функция Левсимв находит для текста каждой ячейки, дополненного пробелом, символы от начала строки до пробела, получая массив текстовых значений.
Функция СУММ обрабатывает только числа, а текстовые значения из цифр вызовут ошибку.
(Пример: Результат выполнения формулы =СУММ( {"1"; "2"; "3"}) равен 0)
Знак минус не только меняет знак числа, начинающегося с цифры, но и выполняет преобразование текстовых цифр в число, а другой минус меняет отрицательное значение числа на противоположное.
двойной минус выполняет преобразование текстового значения в цифровое
(Пример: Результат выполнения формулы =СУММ( --{"1"; "2"; "3"}) равен 6)
Формула
=СУММ( --ЛЕВСИМВ( C3:C9; НАЙТИ(" "; C3:C9&" ")-1))
суммирует написанные в ячейках цифры, даже если после цифры идет текст (пример: "10 руб."), или формат ячейки текстовый.
Пример работы формулы:
Эту формулу можно было записать и так:
=СУММ( ЗНАЧЕН(ЛЕВСИМВ( C3:C9; НАЙТИ(" "; C3:C9&" ")-1)))
Ответ: приведенная формула является формулой массива (ввод завершается комбинацией клавиш CTRL+SHIFT+ENTER) и служит для суммирования чисел записанных в виде текста.