Ось проблема, я отримав камеру, скажімо,
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), BS (1.5), QC, QC-H (0.35) ), QC-NDE (0,75), INSP_FIN (1)
Я хотів би додати всі цифри в дужках (круглі дужки) зліва направо, поки не досягне першого CHL150-1.
А якщо є слово "SR" перед CHL150-1, додайте 72.
Таким чином, для наведеного вище прикладу, повернене значення буде 0,75 + 5,05 = 5,80, як показано жирним шрифтом.
TIGPEC05 ( 17.25 ), SR , CHL150-1 ( 23 ), HMCT12P1 (42), B-S (1,5), QC, QC-H (0,35), QC-NDE (0,75), INSP_FIN (1)
Значення, повернене вище, буде замість 17,25 + 72 + 23 = 112,25.
І в ідеалі вибір того, який стан для ініціювання кінця може бути змінений. (наприклад, змінити CHL150-1 на HMCT12P1)
Буду вдячний за будь-яку допомогу. Віддають перевагу формулі і UDF або суміші обох. Дякую!