作者:绿色风
分类:
时间:2022-08-17
浏览:171
楼主 天南地北 |
Q:如何用公式生年份不变,月、日随机的日期? A:任意单元格输入
【公式一】
- =RANDBETWEEN("2013-1","2014-1"-1)
通用解法为 =RANDBETWEEN("所求年份-1","所求年份后一年-1"-1)
【公式二】提供
- =DATE(2013,1,RANDBETWEEN(1,365))
上面的公式注意平年和闰年的差别,闰年366天,所以碰到闰年要将365改为366,或者公式直接加个判断也是可以的
关于平年闰年的判断见→_→点击进入
【公式三】水星钓鱼提供
- =DATE(2013,RANDBETWEEN(1,12),RANDBETWEEN(1,31))
当然公式三返回的不是绝对随机的日期,因为这个组合有12*31=372种情形,而一年最多也就366天,多出的6-7天就是部分大月(除1月、8月)月初第一天返回的概率变大
随机日期.rar |
2楼 amulee |
英文版Excel [公式1] 出错。
既然日期的本质是数字,可以直接在两个日期之间RandBetween
- =RANDBETWEEN(DATE(2013,1,1),DATE(2013,12,31))
|
3楼 天南地北 |
感谢阿木老师提醒,老老实实用用DATE去组合日期更妥当,英文版本跟中文有很多不同,比如LEFTB什么的 |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一