Excel公式用于连接平均值和文本

时间:2014-10-30 11:19:36

标签: excel excel-formula

在excel中,我有一个范围,我需要计算平均值,并以这种格式在新单元格中显示结果:

38.2% (Avg)

我尝试使用这个公式

=CONCATENATE(AVERAGE(Y7:Y14), " (Avg)")

但是这个公式以这种方式显示结果:

.38264782356378563576 (Avg)

如何将数字限制为2位小数并放置%符号?

2 个答案:

答案 0 :(得分:1)

您实际上可以使用自定义格式,用于显示,将值保存为数字(您可以轻松地执行进一步的计算):

enter image description here

格式为:

00.0% "(Avg)"

或者,如果您不想将其保留为数字,则可以随时执行:

=TEXT(AVERAGE(Y7:Y14),"00.0% ""(Avg)""")

答案 1 :(得分:0)

将数字乘以100,然后在此数字上使用ROUND()以向上舍入到您需要的位数(1),并将字符串(Avg)更改为% (Avg)

=CONCATENATE(ROUND(100*AVERAGE(Y7:Y14), 1), "% (Avg)")