level 1
倍数随机变动。第二个单元格数字为第一个单元格数字加以30、45、60随机变动,大于60的时间减掉固定值60.第一个单元格公式已百度出=ROUNDUP(RAND()*44/5,0)*5,通过=ROUNDUP(ROUND(RAND()*30
+3
0,0)/15,0)*15+B42,已能随机出加以30、45、60的数字,就是实际是分钟数,不能大于60,通过=IF(E42<60,E42,IF(E42>60,E42-60,)),可以大于60的时候减掉60,就是我把二三公式合并出来的,实际结果就行了 ,负数也出现了。
2014年03月21日 02点03分
1
吧务
level 15
没仔细看你的公式
第二个公式外套mod就好了.
=mod(原公式,60)
2014年03月21日 02点03分
3
感谢 结果很理想
2014年03月21日 03点03分
回复 可能会爱上你 :大神 如果是 大于60分钟了 让前面小时数 加以1 为什么我用 =IF((ROUNDUP(ROUND(RAND()*30+30,0)/15,0)*15+J16)>=60,F16+1,F16), 但有的结果出来 大于了60分钟变数,小时数缺没有改变
2014年03月21日 04点03分
吧务
level 15
其实如果你用真正的时间值来完成,问题就没有这么麻烦了.
a1输入
=ceiling(rand()*"0:45","0:5")
b1输入
=a1+"0:15"*(int(rand()*3)+2)
注意将两单元格格式设置为时间格式
2014年03月21日 05点03分
4
他那个表格 分钟数 跟小时数 在不同的单元格的
2014年03月21日 05点03分
回复 可能会爱上你 :那不是自寻烦恼吗?
2014年03月21日 05点03分
=IF(ROUNDUP(ROUND(RAND()*30+30,0)/15,0)*15+J16>=60,F16+1,IF(ROUNDUP(ROUND(RAND()*30+30,0)/15,0)*15+J16<60,F16)) 设置分钟数 大于等于60的时候 时钟数+1 结果不理想
2014年03月21日 05点03分
回复 zipall :他们的检验报告单 模板是那样的 第一个公式 时钟数 要求为1或2 这个怎么设置公式了
2014年03月21日 05点03分