首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Excel在一年内随机指定唯一的周五日期

使用Excel在一年内随机指定唯一的周五日期
EN

Stack Overflow用户
提问于 2013-04-03 01:22:24
回答 1查看 311关注 0票数 0

我需要在特定年份内生成独特的随机星期五日期。

我有一个或多或少有效的例子:一年内的随机唯一日期,从星期一到星期五,你可以在这里检查:http://www.get-digital-help.com/2010/11/26/create-random-dates-mon-to-fri-within-a-year-in-excel/这个考试的问题:它不是星期五的日期,它不会生成唯一的日期,有重复的日期。

该列表必须生成N个随机日期,该N个数字在特定的单元中被通知。示例: A1: 4(那么列表必须生成4个随机日期) A1: 8(那么列表必须生成8个随机日期) A1: 20 (那么列表必须生成20个随机日期)

如果我可以选择,我会要求不使用vba。有没有办法只做excel公式?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2013-04-03 02:01:56

下面是一个非常简单的方程式,您可以将其粘贴到A1中并向下拖动。

代码语言:javascript
复制
=DATE(2012,1,(RANDBETWEEN(-100,100)*7)-1)

下面是它的工作原理。

我从生成2012年开始的日期开始。

=date(2012,1,1)碰巧是星期六。所以,我知道我需要从最终日期中减去1天。

接下来,我知道一周有7天长,所以我生成了一个从-100到100 randbetween(-100,100)的随机数,然后将这个数乘以7。这将为您提供2012年内的日期,无论是哪个方向。

目前每个日期都是星期六,因为它是7天的倍数。因此,减去1。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15770320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档