桌面上没有台历,要做工作计划,不知道当前日期是第几周?不求度娘,自己在工作计划表中做一个周历,既方便又高效,还秀了一把EXCEL技能!

时间手帐制作教程(实用的周历创作技巧)(1)

创作思路:

1、 先利用数据有效性创建年度及月份列表;

2、 每月最多横跨五周,故周历模板应设置五行;

3、 利用WEEKNUM函数计算选定年度及月份的第一天为当年第几周;

4、 利用WEEKDAY函数计算选定年度及月份的第一天为周几;

5、 递增设置相周次列表;

6、 递增设置选定月份各日期为周几;

操作步骤:

1、 设置年度列表,如下图演示;月份列表按同样步骤操作:

时间手帐制作教程(实用的周历创作技巧)(2)

2、 设置年度周次的公式,如下图演示:

时间手帐制作教程(实用的周历创作技巧)(3)

依次设置A5单元格的公式为:="第"&WEEKNUM(DATE(C1,E1,1),1) 1&"周",同理设置A6至A8单元格的公式。

WEEKNUM函数介绍:

WEEKNUM(日期,返回类型)

返回类型:1 从星期日开始计算一周, 2 从星期一开始计算一周;

3、 设置日期为星期几的公式

a. 设置B4单元格的公式为:IF(WEEKDAY(DATE(C1,E1,1),1)=1,1,"") ,即选择的月份第一天为周日则将单元格赋值为1;

b. 设置C4单元格的公式为:IF(B4="",IF(WEEKDAY(DATE(C1,E1,1),1)=2,1,""),B4 1),即如果选择的月份第一天为周日,则将单元格赋值为B4 1; 否则判断选择的月份第一天是否为周一,如是则将单元格赋值为1;

c. 同理设置D4、E4、F4、G4、H4单元格的公式;

d. 设置B5单元格的公式为:$H$4 1,同理设置C5单元格的公式为 $H$4 2;依次设置D5至H5,B6至H6、B7至D7的公式;

e. 设置E7的公式为:IF(DATE(C1,E1,$H$4 18)>EOMONTH(DATE(C1,E1,1),0),"",$H$4 18),即如当前单元格的日期大于选择的月份的最后一天的日期则停止赋值,否则继续按上一步骤的规则赋值;

f. 同理设置F7至H7、B8至H8的公式;

WEEKDAY函数介绍:

WEEKDAY(日期,return_type)

return_type标志星期的第一天从哪一天开始计算,1 为从星期日计算,2 为从星期一计算

原创文章,转载请注明出处。

如果你想了解哪些函数的用法可向题主留言,题主会择机推出相关教程。

,