作者:乔山办公网日期:
返回目录:excel表格制作
利用rand函数生成一个随机数(=RAND())在A1单元格输入
在第列利用if、mid和mod函数综合运用对百分位奇数进行百分位+1处理,对偶数不做zd处理(=IF(MOD(MID(A1,4,1),2),A1+0.01,A1))
备注:
if函数语法
IF(logical_test,value_if_true,value_if_false)
Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个专逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符。mod函数语法
MOD(number,divisor)
mid函数语法
MID(text,start_num,num_chars)
参数说明:text代表一个文本字符串;start_num表示指定的起始位置属;num_chars表示要截取的数目。详细见附件
很显然,你的10.005已经不满足小数点后两位的要求了。
把10.005四舍五入为10.01,10.01~20.00的随机数范围如下:
=RANDBETWEEN(1001,2000)/100
在excel中,产生随机数,小数位数复很多,可通过设置小数位数实现只有两位。
方法步骤如下:
1、打开需要操作的EXCEL表格,点击选择相关单元格,并通过右键选择“设置单元格格式”。
2、在数字标签页中,点击“数值”,然后在制右侧小数位数zhidao后面文本框输入“2”,点击确定即可。
3、返回EXCEL表格,发现在excel中,由RAND函数产生随机数,并显示小数两位数操作完成。
=ROUND(RAND()*(0.5-0.42)+0.42,2)