永发信息网

请问这段代码是什么意思?=ROUND(VALUE(RIGHt($C9,2))*(1.15 0.2*RAND())/0.095,1)

答案:2  悬赏:60  手机版
解决时间 2021-03-22 08:22
  • 提问者网友:却不属于对方
  • 2021-03-21 16:48
请问这段代码是什么意思?=ROUND(VALUE(RIGHt($C9,2))*(1.15 0.2*RAND())/0.095,1)
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-03-21 17:27
RIGHt($C9,2) -- 取 格子 C9 中的 最右 2个字符
VALUE(RIGHt($C9,2)) -- 取 格子 C9 中的 最右 2个字符 转为数值。例如,C9 内容 B1234, 则得数值 34
1.15 0.2*RAND() 这里写错了,应当是 1.15+ 0.2 * RAND(), 它产生随机数,数值范围 1.15 到 1.35.
/0.095 的目的 是 凑数,使上面 格子 C9 中的 最右 2个字符 代表的数值 放大 (1.15 到 1.35)倍 再除
以 0.095 达到 你需要的 值。
ROUND( 这个值,1) -- 就是取这个值 到小数点下 1 位,(后面小数4舍5入上来)。

计算式 同 $C9 内容 有关。
如果 复制 公式,用到 格子 $C10, 能否满足需要,要看你的情况。
简单的 办法 是 c10 * ( 1.10 + 0.2*RAND()) 就可以了。
全部回答
  • 1楼网友:猎心人
  • 2021-03-21 18:18
圆(值(右(合c9,2))×(1.15×0.2 rand())/ 0.095,1)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯