在excel中,我有一个范围,我需要计算平均值,并以这种格式在新单元格中显示结果:
38.2% (Avg)
我尝试使用这个公式
=CONCATENATE(AVERAGE(Y7:Y14), " (Avg)")
但是这个公式以这种方式显示结果:
.38264782356378563576 (Avg)
如何将数字限制为2位小数并放置%符号?
答案 0 :(得分:1)
您实际上可以使用自定义格式,用于显示和,将值保存为数字(您可以轻松地执行进一步的计算):
格式为:
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)")