2017-02-23 64 views
1

我有一个公式1个细胞Excel公式为text /单词添加到一个百分比结果

=(A6-B6)/B6 

哪些结果-0.105243123560658细胞C6。 A6有新的销售金额,B6有旧的销售金额。我想要得到的结果格式化,如:

Difference is 10%

我有2个问题

  • 如何得到小数变成非十进制数(我已经研究这个)
  • 如何将文本/单词添加到计算结果中,例如将"Difference is "添加到(A6-B6)/B6计算结果中。

这个我试图研究,唯一的解决方案,我可以找到涉及使用额外的单元格。有没有办法做到这一点只使用1单元($ C $ 6)?我试过

="Difference is "&(A6-B6)/B6 

但是我得到的是Difference is -0.105243123560658。也试过:

="Difference is "&($B$6-$C$6)/ABS($C$6) 
+3

'= “不同的是 ”&TEXT(A6/B6-1,“ 0%”)' – Slai

+1

@Slai这应该是一个答案 –

+2

或'=“差异是”&ABS(ROUNDDOWN((A6-B6)/ B6 * 100; 0))&“%”' –

回答

2

您需要TEXT函数:

="Difference is "&TEXT(ABS(A6-B6)/B6,"0%")