如何用excel做公司员工值日生轮流表
2012-05-13
展开全部
关键看如何轮。
例如:5个人,每人轮1天,周末除外。可将姓名写在1~5行,再用条件格式(公式=row()=weekday(today()),底色标红),这样,每次打开文件,就可以看到该标红的那个轮值。
又如:100个人,每2人轮8小时(1天),连续每天不间断。同样将姓名写在1~100行,再用条件格式,公式改为:=int((row()+1)/2)=mod(today(),50)+1)
如果按小时连续,将公式改为:=INT((ROW()+1)/2)=INT(MOD(NOW()*24,400)/8)+1
也就是说,自第a行起n人每m人间隔h小时不间断轮值,只要将公式设置成以下形式即可:
=INT((ROW()-a)/m)=INT(MOD(NOW()*24,n/m*h)/h)+1
例如:5个人,每人轮1天,周末除外。可将姓名写在1~5行,再用条件格式(公式=row()=weekday(today()),底色标红),这样,每次打开文件,就可以看到该标红的那个轮值。
又如:100个人,每2人轮8小时(1天),连续每天不间断。同样将姓名写在1~100行,再用条件格式,公式改为:=int((row()+1)/2)=mod(today(),50)+1)
如果按小时连续,将公式改为:=INT((ROW()+1)/2)=INT(MOD(NOW()*24,400)/8)+1
也就是说,自第a行起n人每m人间隔h小时不间断轮值,只要将公式设置成以下形式即可:
=INT((ROW()-a)/m)=INT(MOD(NOW()*24,n/m*h)/h)+1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询