Я хотел бы получить сумму всех чисел в скобках. Пример:

RIZA SMITH (2A/1C)  
LANIE ADAMS (2A)  
STEVE ANDREWS (1A/3C)  

В этом случае 2 + 1 + 2 + 1 + 3 дает в общей сложности 9.

1 ответ1

1

Я хотел бы предложить два шага решения. Я предполагаю, что у вас есть данные в столбце А.

Запишите эту формулу массива в ячейке B2 , завершите с помощью Ctrl+Shift+Enter и Fill down.

{=SUM(VALUE(MID(0&A2,LARGE(ISNUMBER(--MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))*ROW(INDIRECT("1:"&LEN(A2))),ROW(INDIRECT("1:"&LEN(A2))))+1,1)))}

Как это устроено:

  • Формула присваивает каждому символу свой индекс, а затем получает числовое значение для суммы.
  • Формула возвращает 3 в B2 , 2 в B3 и 4 в B4
  • В ячейке B5 напишите =SUM(B2:B4) вы получите 9 .

Замечания:

  • Формула учитывает любую скобку, является ли ( ) , [ ] или { } .
  • При необходимости измените ссылки на ячейки в формуле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .