2017-02-07 3 views
0

Im пытается создать соотношение между 3 числами в excel, но хочет, чтобы оно было представлено в процентах.Показать коэффициент в процентах

E.g. ffffffff Как вы можете видеть на картинке. У меня есть три итоговых значения. Я хочу соотношение этих трех чисел .. но представлен как процент в каждом столбце. Итак, сколько процентов составляет 110,28 по сравнению с 154,67 и 32,29. Рукой, я знаю, что они будут 37% | 52% | 11%

sample image

+0

Какие ответы вы ждете? – CallumDA

+0

@CallumDA 37% | 52% | 11% –

+0

@KashifHussain Я обновил свой ответ - см. Формулу под обновлением (внизу) – Jeremy

ответ

1

Зависит от того, являются ли они в отдельных клетках или нет - если они есть, это просто одно значение по сумме всех значений (если они находятся в A1, B1 и C1 Это будет A1/SUM($A$1:$C$1), B1/SUM($A$1:$C$1) и C1/SUM($A$1:$C$1) соответственно):

enter image description here

, но я предполагаю, что это все в одной камере, так что первое соотношение будет =LEFT(A9,FIND("|",A9,1)-2)/(LEFT(A9,FIND("|",A9,1)-2)+LEFT(RIGHT(A9,LEN(A9)-FIND("|",A9,1)),FIND("|",RIGHT(A9,LEN(A9)-FIND("|",A9,1)),1)-2)+RIGHT(A9,LEN(A9)-FIND("|",A9,FIND("|",A9,1)+1)-1)),

второе отношение будет =LEFT(RIGHT(A9,LEN(A9)-FIND("|",A9,1)),FIND("|",RIGHT(A9,LEN(A9)-FIND("|",A9,1)),1)-2)/(LEFT(A9,FIND("|",A9,1)-2)+LEFT(RIGHT(A9,LEN(A9)-FIND("|",A9,1)),FIND("|",RIGHT(A9,LEN(A9)-FIND("|",A9,1)),1)-2)+RIGHT(A9,LEN(A9)-FIND("|",A9,FIND("|",A9,1)+1)-1))

и третье соотношение будет =RIGHT(A9,LEN(A9)-FIND("|",A9,FIND("|",A9,1)+1)-1)/(LEFT(A9,FIND("|",A9,1)-2)+LEFT(RIGHT(A9,LEN(A9)-FIND("|",A9,1)),FIND("|",RIGHT(A9,LEN(A9)-FIND("|",A9,1)),1)-2)+RIGHT(A9,LEN(A9)-FIND("|",A9,FIND("|",A9,1)+1)-1)) - это предполагая, что он провел в A9, так что если вы должны поставить значение в другой ячейке, вам придется изменить любой «A9 "в моем коде к любой ячейке вы соотношение в:

enter image description here

Кроме того, вы должны отформатировать ячейки в # ## формате%, но я предполагаю, что вы знаете, как сделать это.?

Update:

=TEXT(LEFT(A9,FIND("|",A9,1)-2)/(LEFT(A9,FIND("|",A9,1)-2)+LEFT(RIGHT(A9,LEN(A9)-FIND("|",A9,1)),FIND("|",RIGHT(A9,LEN(A9)-FIND("|",A9,1)),1)-2)+RIGHT(A9,LEN(A9)-FIND("|",A9,FIND("|",A9,1)+1)-1)),"#%")&" | "& TEXT(LEFT(RIGHT(A9,LEN(A9)-FIND("|",A9,1)),FIND("|",RIGHT(A9,LEN(A9)-FIND("|",A9,1)),1)-2)/(LEFT(A9,FIND("|",A9,1)-2)+LEFT(RIGHT(A9,LEN(A9)-FIND("|",A9,1)),FIND("|",RIGHT(A9,LEN(A9)-FIND("|",A9,1)),1)-2)+RIGHT(A9,LEN(A9)-FIND("|",A9,FIND("|",A9,1)+1)-1)),"#%") & " | " & TEXT(RIGHT(A9,LEN(A9)-FIND("|",A9,FIND("|",A9,1)+1)-1)/(LEFT(A9,FIND("|",A9,1)-2)+LEFT(RIGHT(A9,LEN(A9)-FIND("|",A9,1)),FIND("|",RIGHT(A9,LEN(A9)-FIND("|",A9,1)),1)-2)+RIGHT(A9,LEN(A9)-FIND("|",A9,FIND("|",A9,1)+1)-1)),"#%")

+0

Спасибо. Да, мне нужны отдельные клетки. –

+0

@KashifHussain прохладный. Я не был уверен, поэтому сделал формулу, чтобы отдать все это вам в одной ячейке – Jeremy

Смежные вопросы