EXCEL表格中根据前一单元格的时间增加一个范围内的随意时间, 5

 我来答
位音景RI
2019-04-28 · TA获得超过3374个赞
知道大有可为答主
回答量:6491
采纳率:78%
帮助的人:492万
展开全部
E2公式:
=SUMPRODUCT((MOD(B$2:B$100,1)*24>=ROW(A14))*(MOD(B$2:B$100,1)*24<ROW(A15))*A$2:A$100)
下拉到E5。
lengfengfly
2019-04-29 · TA获得超过2380个赞
知道小有建树答主
回答量:2115
采纳率:63%
帮助的人:707万
展开全部
D列和E列需要填充什么,没有表述清楚。“根据C列”,0114和12130有什么关系?“指定范围中”,这个范围是什么?
追问
首先谢谢您能帮我解答
C列数字是0114,那么在它后面的D列对应的数字一定是12130,如果是0088,那么D列的数字就是12590
E列的数字取值范围可能是10000-13000之间,也可能是18000-21000之间,再次感谢。
追答
C列数据是怎么来的?我怎么确定C列该是0114还是0088?你的问题太不严谨了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
最爱yeyre
2019-04-28 · 超过81用户采纳过TA的回答
知道小有建树答主
回答量:165
采纳率:75%
帮助的人:57.3万
展开全部
公式如下:
=E10+RANDBETWEEN(0.00208333333333333*1000,1000*0.00555555555555556)/1000
3分钟转换成数值为:0.00208333333333333
8分钟转换成数值为:0.00555555555555556
更多Excel学习资料可关注微信公众号数据宝典获取,有什么Excel相关问题也可在线留言咨询哦~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
退休画线工
2019-04-28 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5412 获赞数:27030
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部

如果得到的随机时间和随机数据不要求固定下来(工作表中的任何操作都会引用随机数的变化),公式相对简单些,如果要求固定下来,就要先在选项的公式选项卡中勾选“启用迭代计算”后确定,再来编写公式。原理和公式的说明请参照本人回答另一个类似时间问题的回复:
https://zhidao.baidu.com/question/989394964735252179
如图:
A2=IF(B2="","",IF(OR(A2={0,""}),(RAND()*(10-3)+3)/60/24+A1,A2))
C1=IF(B1="","",IF(OR(C1={"",0},),RANDBETWEEN(1000,10000)*10,C1))
均下拉若干行,当B列中没有数据时,对应A列和C列单元格显示为空,当B列中输入数据时,A列和C产生相应的随机时间和随机数字。

追问
谢谢您能解答
比如A1单元格的时间自己先设定在08:15:23
然后A2-A20单元格的时间直接用公式填充,在前一单元格的时间上加上3-10分钟,秒数随机出现不能跟前面一样,我用的公式是A2=TEXT(TIME(HOUR(A1),MINUTE(A1)+3,SECOND(A1)),"hh:mm:ss"),但是这个公式得出的时间的秒数是跟前一单元格一样的,并且不能加上取值范围,我是想让后面的单元格得出的时间在3-10分钟内自动取值。
追答
回答的公式能完全满足你的你的要求啊!公式里的10-3,就是保证增加变化值范围为7分钟,后面+3就是变化的起始点3,再范围为7,不就是3~7分钟吗?
这样的结果不是你要的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式