作者JieJuen (David)
看板Office
标题Re: [问题] excel日期如何设定只显示工作日 ?
时间Sat Jan 5 22:03:55 2008
※ 引述《smallrod (rod)》之铭言:
: (若是和其他不同软体互动之问题 请记得一并填写)
: 您所使用的软体为:
: 版本: office 2007
: 问题:
: 如何在A列显示工作日 只需要星期一到五
: 比如我设定格式 2008年1月1日 然後往下拉 出现
: 2008年1月1日
A1打上面这个日期之後,下一格
=A1+IF(WEEKDAY(A1)=6,3,1)
这是一个用IF的好时机
规则简单,效果显着
碰到星期五,日期就加3,否则加1
因此第一个打的日期如果是六/日
仍会加1天 也就是星期六的下一天是星期日
但之後就回复正常
要再写判断式也可以
但大概不需要^^
: 2008年1月2日
: 2008年1月3日
: 2008年1月4日
: 2008年1月5日
: 2008年1月6日
: 2008年1月7日
: 2008年1月8日
: 2008年1月9日
: 但是我只需要显示周一到周五 请问如何将六日的删除呢 ?
: 爬了很多文章也找不到 请高手帮忙 >"<
结果
2008/1/1 周二
2008/1/2 周三
2008/1/3 周四
2008/1/4 周五
2008/1/7 周一
2008/1/8 周二
2008/1/9 周三
2008/1/10 周四
2008/1/11 周五
2008/1/14 周一
2008/1/15 周二
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.53.180
1F:推 smallrod:@@ 挖 谢谢 真是高手orz 01/05 22:24
2F:→ ljuber:这个好用 ^^ 以後可能需要用到 01/05 22:32
3F:推 willclerk:谢谢!以前没想过呢..... 01/09 21:34
4F:→ JieJuen:哈哈 我自己也是~ 01/09 23:51
5F:→ soyoso: 明明就有现成的函数workday可用 06/09 23:32
6F:→ soyoso: =workday(a1,1) 就可达成 06/09 23:32