ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 函数与公式 > 随机生成没有周六、日的日期

随机生成没有周六、日的日期

作者:绿色风 分类: 时间:2022-08-18 浏览:100
楼主
Cowisen
如附件所示:
随机生成没有周六、周日的日期
但有一不足,每次都要选定区域,再按ctrl+enter确认,希望高手跟帖。随机日期.gif
 

无六、日的随机日期.rar
2楼
gouweicao78
1、标题中“没有六、日的日期”应该是“没有周六、日的日期”,或者“没有周末的日期”、“剔除周末的日期”等。
2、本例使用“循环引用”,应加以说明,而不是每次要按Ctrl+Enter的问题,有其他控制的方法,具体可以参考:轻松控制循环引用完全教程 http://www.exceltip.net/thread-1953-1-1.html

3、本例生成的日期是有重复的。
3楼
gouweicao78
  1. =DATE(A$2,B$2,SMALL(IF((MOD(DATE(A$2,B$2,ROW($1:$31)),7)>1)*(MONTH(DATE(A$2,B$2,ROW($1:$31)))=B$2),ROW($1:$31)),ROW(1:1)))
数组公式,向下复制,可以获得该月每周的工作日
4楼
Cowisen


多谢草版指正和补充!
其实这是我在做一个表格用到的
是要随机生成没有周六、周日的日期,而不管有没有重复
因为我的数据远超过23行,所以不重复的结果不成立。
之前也是看了你的《轻松控制循环引用完全教程》,才有这个想法的。
我应该再认真的学习一下。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap