Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3069|回复: 4

能不能让EXCEL表自动显示某一位朋友今天是第几个工作日还是第几个休息日?

[复制链接]
发表于 2011-1-14 17:18 | 显示全部楼层 |阅读模式
5学分
能不能根据某一位朋友的正常作息时间,让EXCEL表自动显示该朋友今天是第几个工作日,或者是第几个休息日?

比如:该朋友的作息时间是工作四天,休息二天。

如果今天是该朋友的第三个工作日,那么明天EXCEL表就显示工作4,后天显示休息1,星期一显示休息2,星期二则显示工作1,以此类推。

不知行不行?请帮助,谢谢!

发表于 2011-1-14 17:24 | 显示全部楼层
回复

使用道具 举报

发表于 2011-1-14 17:45 | 显示全部楼层
A1为当前日期,从1月1日算起,不考虑法定假因素
=LOOKUP(MOD(A1-"2011-1-1",6)+1,{1,"工作1";2,"工作2";3,"工作3";4,"工作4";5,"休息1";6,"休息2"})
回复

使用道具 举报

发表于 2011-1-14 18:02 | 显示全部楼层
我也来一个,比较短的……呵呵!!
  1. =TEXT(MOD(TODAY()-DATE(2011,1,14)-2,6)-1,"工作0;休息1;休息2")
复制代码
回复

使用道具 举报

发表于 2011-1-14 18:18 | 显示全部楼层
学习!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-7 05:37 , Processed in 0.216727 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表