- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用Excel编写倒班的方法作者:Chfj在本文中将利用Excel表格公式实现倒班查询的任务。本方法不需要VBA等宏编程工具,完全用Excel提供的函数来实现。以下分两种情况。第一种为根据你设定的时期,来查询此日的上班情况。第二种为直接显示当日上班情况。本方法中设定为四班三运转倒班方式,甲乙丙丁班次有可能与实际不符,需要调正公式。根据日期查询某日上班情况将下表粘贴到Excel中,在黄色单元格(C2)内输入要查询的日期。即可在下面显示出甲乙丙丁应上什么班和0点班、8点班、4点班是哪个班在上班。在此需要注意C2是查询后面标注为黄色的单元格,粘贴此表须对应单元格粘贴,否则不能正常显示。或也可根据你设置的日期输入单元格替换C2。查询2014年2月7日甲班=CHOOSE(MOD(ROUND(C2,0)+3,8)+1,第一个8点班,第二个8点班,第一个4点班,第二个4点班,小休,第一个0点班,第二个0点班,大休)乙班=CHOOSE(MOD(ROUND(C2,0)+5,8)+1,第一个8点班,第二个8点班,第一个4点班,第二个4点班,小休,第一个0点班,第二个0点班,大休)丙班=CHOOSE(MOD(ROUND(C2,0)+7,8)+1,第一个8点班,第二个8点班,第一个4点班,第二个4点班,小休,第一个0点班,第二个0点班,大休)丁班=CHOOSE(MOD(ROUND(C2,0)+1,8)+1,第一个8点班,第二个8点班,第一个4点班,第二个4点班,小休,第一个0点班,第二个0点班,大休)0点班=CHOOSE(MOD(ROUNDUP((ROUND(C2,0)-36525)/2,0),4)+1,丁,丙,乙,甲)8点班=CHOOSE(MOD(ROUNDUP((ROUND(C2,0)-36525-1)/2,0)+3,4)+1,丁,丙,乙,甲)4点班=CHOOSE(MOD(ROUNDUP((ROUND(C2,0)-36525-1)/2,0)+2,4)+1,丁,丙,乙,甲)查询当日上班情况将下表粘贴到Excel中,本表不需要输入日期即可在打开Excel文件时,自动在下面显示出甲乙丙丁应上什么班和0点班、8点班、4点班是哪个班在上班,现在是几点班。今日=TODAY()甲班=CHOOSE(MOD(ROUND(TODAY(),0)+3,8)+1,第一个8点班,第二个8点班,第一个4点班,第二个4点班,小休,第一个0点班,第二个0点班,大休)乙班=CHOOSE(MOD(ROUND(TODAY(),0)+5,8)+1,第一个8点班,第二个8点班,第一个4点班,第二个4点班,小休,第一个0点班,第二个0点班,大休)丙班=CHOOSE(MOD(ROUND(TODAY(),0)+7,8)+1,第一个8点班,第二个8点班,第一个4点班,第二个4点班,小休,第一个0点班,第二个0点班,大休)丁班=CHOOSE(MOD(ROUND(TODAY(),0)+1,8)+1,第一个8点班,第二个8点班,第一个4点班,第二个4点班,小休,第一个0点班,第二个0点班,大休)0点班=CHOOSE(MOD(ROUNDUP((ROUND(TODAY(),0)-36525)/2,0),4)+1,丁,丙,乙,甲)8点班=CHOOSE(MOD(ROUNDUP((ROUND(TODAY(),0)-36525-1)/2,0),4)+1,甲,丁,丙,乙)4点班=CHOOSE(MOD(ROUNDUP((ROUND(TODAY(),0)-36525-1)/2,0),4)+1,乙,甲,丁,丙)=NOW()=CHOOSE(ROUNDDOWN((NOW()-ROUNDDOWN(TODAY(),0))*10000/3333,0)+1,现在是0点班,现在是8点班,现在是4点班)锁定单元格为了防止恶意修改,可以对Excel工作表设置保护。参照图一选中需要输入的单元格C2,再单击审阅,然后再单击,弹出图二对话框。在图二对话框中选弹出图三对话框。在图三对话框中输入密码,其它保持默认。确定后在在图四对话框中再次输入确认密码。到此完成。图一图二图三图四运行效果截图图五2
您可能关注的文档
最近下载
- GB50209-2010建筑地面工程施工质量验收规范(新).pdf VIP
- 新苏教版六年级科学上册 第一单元《物质的变化》测试卷(A卷).docx VIP
- 2025年中国便利店发展报告.pptx VIP
- 新苏教版六年级科学上册第一单元《物质的变化》测试卷及答案.pdf VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 住院患者跌倒护理风险评估与护理指导意见.pdf VIP
- 煤矿用防爆电气设备防爆检查标准-培训课件.pptx
- 半导体物理学(第8版)刘恩科课后习题答案解析.pdf
- 新媒体背景下信息技术的发展及其应用分析.pdf VIP
- 一种大吨位玄武岩纤维锚索整体张拉试验系统及试验方法.pdf VIP
文档评论(0)