关于EXCEL考勤表,已知出勤天数(如27天),如何在30(31)天内随机生成 打√和打○的考勤表。谢谢老师指教的问题
=–MID(“12345678”,RAND()*8 1,1)
=–MID(SUBSTITUTE(“12345678″,A2,””),RAND()*7 1,1)
=–MID(SUBSTITUTE(SUBSTITUTE(“12345678″,A2,””),B2,””),RAND()*6 1,1)
=–MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(“12345678″,A2,””),B2,””),C2,””),RAND()*5 1,1)
=–MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(“12345678″,A2,””),B2,””),C2,””),D2,””),RAND()*4 1,1)
=–MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(“12345678″,A2,””),B2,””),C2,””),D2,””),E2,””),RAND()*3 1,1)=–MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(“12345678″,A2,””),B2,””),C2,””),D2,””),E2,””),F2,””),RAND()*2 1,1)
=–MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(“12345678″,A2,””),B2,””),C2,””),D2,””),E2,””),F2,””),G2,””),RAND()*1 1,1)
这是生成1~8不重复随机数的方法
你可以参考生成3次0~9的不重复随机数
然后辅助列里分别对应着1~10,11~20,21~30。
另外一个辅助列里填充满 “√”
在用查找公式把数据填充到你的考勤表里
今天有点忙
你着急吗?
明天有时间帮你研究研究
我也的摸索着试验。