我试图在excel中创建3个数字之间的比率,但希望它以百分比表示。
E.g。 FFFFFFFF 正如你在图片中看到的那样..我有三个总数..我想要这三个数字的比例..但在每个列中表示为百分比。那么与154.67和32.29相比,多少百分比是110.28。用手,我知道他们将是37%| 52%| 11%
答案 0 :(得分:1)
取决于它们是否在不同的单元格中 - 如果是,它是一个简单的值,超过所有值的总和(如果它们在A1,B1和C1中,它将是A1/SUM($A$1:$C$1)
,分别为B1/SUM($A$1:$C$1)
和C1/SUM($A$1:$C$1)
:
但我猜测它只在一个单元格中,所以第一个比例为=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” “在我的代码中你所用的任何单元格都是:
另外,你必须将单元格格式化为#。##%格式,但我想你知道怎么做?
<强>更新强>
=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)),"#%")