楼主 水星钓鱼 |
微博私信有人问:如何生成年份不变,月、日随机的日期?用公式如下:
|
2楼 水星钓鱼 |
谢谢支持 |
3楼 jackenjun |
这个学习了哦,哈哈哈 |
4楼 白米饭 |
还好DATE可以自动把2013-2-31变成2013-3-3 |
5楼 水星钓鱼 |
是的,当时也考虑了2月不足31天的情况 |
6楼 wise |
又学习了一个知识点,谢谢阿星 |
7楼 apolloh |
不是真正的随机,随机的意思是,每个日子出现的机会均等,水星的公式3月1日出现的机会明显要比其他日子多。 试试这个
|
8楼 水星钓鱼 |
为什么3月1日会出现的多? |
9楼 apolloh |
因为month=2和day=29,month=3和day=1的结果是一样的,所以机会当然要比其他普通的日子多些,同理还有3月2日,3月3日,5月1日,7月1日,10月1日,12月1日 |
10楼 天南地北 |
还不如这样,平闰年也解决了
|
11楼 amulee |
该公式在英文版中失效 最直接的是
|
12楼 天南地北 |
英文版本应该是不识别"年-月"吧!真没有玩过英文版本,谢谢提醒 ”年-月-日"这样可以不? |
13楼 amulee |
直接年月日也出错。 本人法语系统,安装的英语语言包,Office为英文版32位。 由于法语的日期和英语的日期系统是不同的,因而我只要用到日期一律用Date函数或者DateSerial函数。 |
14楼 天南地北 |
嗯,那还是循规蹈矩好 |
15楼 apolloh |
回归本质,愈久弥香 |
16楼 ggq666 |
看不到 |
17楼 renyz2006 |
看来函数randbetween用途还真多啊学习了! |
18楼 gouweicao78 |
阿木,测试一下啊是不是因为第一个日期文本型的问题:
或者用/替代-
|
19楼 amulee |
就是不行呗,显示#VALUE! 系统是WinXP 英文,MS Office 14.0.6106.5005英文。 |