Как взять все значения из одной ячейки

#google-sheets

#google-таблицы

Вопрос:

У меня есть следующие данные

 X    f1     f2     f3
1    20   20/5/2   3
2    0    10/5/0   7
3    15   20/2/1   3
4    30   80/0/9   3
 

Я хочу сделать SUM() из всех значений в f2 столбце, но это выдает мне ошибку из-за / .

Как я могу взять каждое значение отдельно?

2-й вопрос

Кроме того, как получить каждый относительный процент от каждой ячейки f2 ? Например, первая ячейка f2 будет 74,07 / 18,52 / 7,41 взята из выполнения (20/27 — 5/27- 2/27 )

Ответ №1:

используйте:

 =INDEX(SUM(IFERROR(SPLIT(F1:F; "/"); 0)*1))
 

Обновить:

 =ARRAYFORMULA(IF(C1:C="";;SUBSTITUTE(FLATTEN(QUERY(TRANSPOSE(ROUND(
 IFERROR(SPLIT(C1:C; "/")/MMULT(1*IFERROR(SPLIT(C1:C; "/")); 
 SEQUENCE(COLUMNS(SPLIT(C1:C; "/")); 1;;)^0))*100; 2));;9^9)); " "; " / ")))
 

введите описание изображения здесь

Комментарии:

1. Спасибо! и получить процентное соотношение каждого значения в каждой ячейке в f2 ? Например, первая ячейка f2 будет 74,07/18,52/7,41 взята из выполнения ( 20/27 5/27 2/27 )

2. можете ли вы поделиться копией своего листа?

3. конечно! Я добавил это в основной вопрос, спасибо!

4. Я знаю, что не должен отвечать комментариями «спасибо», но вы приложили много усилий и времени, чтобы помочь мне, поэтому я действительно очень ценю это. Спасибо!!!!