#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
столбце, но это выдает мне ошибку из-за /
.
Как я могу взять каждое значение отдельно?
Кроме того, как получить каждый относительный процент от каждой ячейки 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. Я знаю, что не должен отвечать комментариями «спасибо», но вы приложили много усилий и времени, чтобы помочь мне, поэтому я действительно очень ценю это. Спасибо!!!!