Вот проблема, у меня есть камера, скажем,
WH, QC-NDE(0,75), CHL150-1(5,05), HMCT12P1(1), BS (0,2), QC-NDE(0,5), TIGPEC05 (17,25), SR, CHL150-1(23), HMCT12P1(42)), БС (1.5), КК, КК-Н (0,35), КК-ПСБС (0,75), INSP_FIN (1)
Я хотел бы добавить все числа в скобках (круглые скобки) слева направо, пока не достигнет первого CHL150-1.
И если перед CHL150-1 есть слово "SR", добавьте 72.
Таким образом, для приведенного выше примера возвращаемое значение будет 0,75 + 5,05 = 5,80, как показано жирным шрифтом.
TIGPEC05(17.25), SR, CHL150-1(23), HMCT12P1(42), BS (1.5), QC, QC-H (0.35), QC-NDE (0.75), INSP_FIN (1)
Значение, возвращаемое выше, будет 17.25 + 72 + 23 = 112.25.
И в идеале выбор условия запуска триггера может быть изменен. (например, изменить CHL150-1 на HMCT12P1)
Буду признателен за любую помощь. Предпочитаю формулу и UDF или их смесь. Спасибо!