excel 函数!  进来帮帮我吧,高手!!!!!!!

 我来答
touih
2012-02-20 · 若有恒何须三更起半夜眠
touih
采纳数:194 获赞数:867

向TA提问 私信TA
展开全部
需用RAND函数解决该问题

D3内输入=RAND()*((534.34+0.3)-(534.34-0.1))+(534.34-0.1)就是生成介于A3单元格上下范围之间的数值,当然这样得出的结果可能小数位数比较多,如需要保留N位小数,再嵌套一个round函数即可,比如保留2位小数 =ROUND(RAND()*((534.34+0.3)-(534.34-0.1))+(534.34-0.1),2)即可,其余单元格公式类推,请自行修改。

RAND 函数简介
返回大于等于 0 及小于 1 的均匀分布随机实数,每次计算工作表时都将返回一个新的随机实数。

语法
RAND()RAND 函数语法没有参数 。

使用说明
若要生成 a 与 b 之间的随机实数,请使用: RAND()*(b-a)+a如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。
大徐哥
2012-02-23 · TA获得超过1.5万个赞
知道大有可为答主
回答量:5920
采纳率:0%
帮助的人:2498万
展开全部
复杂
D3录入公式
=ROUND(IF(ISERROR(FIND("±",A3)),RAND()*(LEFT(A3,FIND("+",A3)-1)+MID(A3,FIND("+",A3)+1,FIND("-",A3)-FIND("+",A3)-1)-LEFT(A3,FIND("+",A3)-1)-RIGHT(A3,LEN(A3)-FIND("-",A3)))+LEFT(A3,FIND("+",A3)-1)-RIGHT(A3,LEN(A3)-FIND("-",A3)),RAND()*(2*RIGHT(A3,LEN(A3)-FIND("±",A3)))+LEFT(A3,FIND("±",A3)-1)-RIGHT(A3,LEN(A3)-FIND("±",A3))),2)
然后,向右和向下复制
公式分两种情况进行判断,然后取指定范围内的随机数
一种是形如534.31+0.3-0.1 的数据
二是483±0.3 的数据
公式代码很长,我没有细考察,尤其是四舍五入成两位小数,也许会出现误差,可酌情处理。公式很长,很笨,也许可以更简化,临时先给你一试吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2012-02-21 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:67%
帮助的人:8700万
展开全部
D3=LEFT(A3,FIND("+",A3)-1)+MID(A3,FIND("+",A3)+1,3) 公式右拉,再下拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式