返回首页
当前位置: 主页 > Excel教程 > Excel2003教程 >

利用Excel计算哪天是星期几的方法图解教程

时间:2012-08-18 00:56来源:Office教程学习网 www.office68.com编辑:麦田守望者

过去,要想计算哪天是星期几,要查万年历。如今也可以在网上下载一个万年历查看。是很方便的。可是,很早以前都是用计算方法的,计算公式有好几个,很麻烦的。我曾在网上推荐过一个我认为是最好的公式。

其实,在Excel函数中就有一个Weekday函数,它是专门用来计算这个问题的。

一.用WEEKDAY函数计算的方法

方法是:

1.打开Excel窗口;

2.在编辑栏点击函数标志“fx”,选择“日期与时间”和“DATE”,目的是把年月日变成序列号。见下图;

用Excel计算哪天是星期几的方法 - 老头儿 - 老头儿的博客

“确定”后,就出现下述对话框:

用Excel计算哪天是星期几的方法 - 老头儿 - 老头儿的博客

3.在对话框的“Year”(年)中输入了"1931“在"Month“中输入月份;在“Day”中输入日期,这样在右下方就出现了11411这个数,这个数就是该日期(1931-03-29)的代码,也称日期的序列号(Serial number)

4.在编辑栏再点击函数标志“fx”,选择“日期与时间”和“Weekday”,用Excel计算哪天是星期几的方法 - 老头儿 - 老头儿的博客

在“Serial number”框中输入你刚才得到的序列号——11411,并且在“Return-type”框中选“2”,这样选的好处是计算结果的数字跟星期几是对应的。例如,当计算1931年3月29日时,那天是星期日,右下脚显示的就是“7”。如果显示的是“1”.那么,这天就是星期一。

好博友阿宝还告诉我说,免去求序列号的步骤,直接输入日期,再把它用括号括起来,这就等于是输入序列号了。这个意见好。如此,只需两步就可以了:

1. 打开Excel窗口后,点击编辑栏的“插入函数”符号fx,在出现的“插入函数”对话框中选择“日期和时间”和函数“Weekday”,见下图;

用Excel计算哪天是星期几的方法 - 老头儿 - 老头儿的博客

2. “确定”后,在出现的“函数参数”对话框里输入带括号的日期和返回类型数“2”后,在对话框的右下角就出现一个“7”字,这就是说1931年3月29日这一天是星期日。OK! 谢谢阿宝!

用Excel计算哪天是星期几的方法 - 老头儿 - 老头儿的博客

如果你还嫌麻烦,也可以一次求出结果来。这就是在Excel的编辑框直接写入计算公式“=weekday(date(1931,3,29),2)”,见下图

用Excel计算哪天是星期几的方法 - 老头儿 - 老头儿的博客

回车以后,计算结果就显示出来了。

二.用计算累计天数的方法

我还试着用累计天数的方法来计算。原理是:一个星期有7天,这是固定的,那么,我只要知道某一天是星期几,任何一天是星期几就是可以推算出来了。方法是:

1.用一个较早的、已经知道那天是星期天的日子作标准,例如1931-03-29;

2.打开Excel;

3.如果你想求2011-10-01是星期几,就在Excel的编辑栏输入="2011-10-01”-“1931-03-29”。见下图(下图把日期输反了,所以,会返回负值,没有关系的)。

用Excel计算哪天是星期几的方法 - 老头儿 - 老头儿的博客

回车后,得累计天数是294006天;

4.把这个天数除以7,余几,所求的那天(这是2011年的10月1日)就是星期几(余6,所以是星期六)。

这个余数也可以用Excel的MOD函数计算。方法是在Excel的编辑栏输入=MOD(294006,7),见下图:

用Excel计算哪天是星期几的方法 - 老头儿 - 老头儿的博客

回车后,在A2单元格中就会显示出“6”。意思是说2011年的10月1日是星期六。

我认为这个方法也是可靠的,不妨一试

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2003 excel技巧 excel教程 excel实例教程 excel2010技巧
------分隔线----------------------------
推荐内容
猜你感兴趣