在工作中很多时候要计算达成率,一般来说,达成率大于1时显示倍数,小于1时显示百分比,在EXCEL2010中如何使用函数与公式计算达成率呢?例如下属某公司产量标准是1000,根据EXCEL2010工作表中每个人产量计算达成率。如果达成率大于等于1就显示倍数,如果达成率小于1但不等于0就显示为百分比,如果产量是空白,则显示为空白,我可以在单元格中输入以下公式:
EXCEL2010实例计算达成率
=TEXT(B2/1000,"[>=1]0.00倍;[>0]0.00%;")
回车后,公式将返回达成率,且以三种要求的格式显示。然后双击单元格的填充柄,将公式向下填充。
本例是对EXCEL2010中的TEXT函数的第二参数分为四段进行设置。第一段表示达成率大于等于1时显示为倍数,结果保留小数点右边两位;第二段表示达成率在0到1之间则显示为百分比,结果保留小数点右边两位;第三段只有一个分号,其他留空,表示结果为0时什么都不显示;第四段忽略不写,因为达成率不可能出现文本。
TEXT函数的第二参数分为四段,但并非必选。在使用TEXT函数时可以仅仅录入其中任何一段。如果某一段仅仅用分号而不写代码,则表示该段显示空白。如果仅仅使用三个分号,则表示什么数据类型都不显示。例如:
=TEXT(A1,"0.00;;;@"),如果单元格A1大于0或者是文本就显示,如果等于0或者小于0就不显示。

点击长按保存图片,微信识别
扫码立即领取资料