我想为 Excel 中的 32 个不同记录/行随机生成日期(四年内)。
此外,我希望其中 75% 的日期位于某一特定年份(即四年期间内)。有没有办法使用 excel 中的 =randombetween 函数来完成此任务?
感谢您的帮助。
答案1
你可以使用 rand 和 randbetween 的组合来得到你想要的答案
=IF(RAND()<0.75,RANDBETWEEN(Q2,Q3),RANDBETWEEN(R2,R3))
该函数首先生成一个介于 0,1 之间的随机数。如果该数字小于 0.75(75% 的时间),则使用第一个 randbetween 函数,如果该数字更大,则使用另一个函数。
randbetween 获取您的开始和结束日期并返回该范围内的一个随机日期。
请注意,函数的设置方式假设日期范围是互斥的,并且您的高概率日期位于时间线的开始(或结束)。如果它在中间,您需要调整以采用第三个 randbetween 函数。