|
在我们的日常工作中,输入日期和星期几后,我们开始查看日历。今天给大家分享一下如何使用Excel函数自动计算星期几以及两个日期之间的天数。
1. 将日期转换为星期几
使用()或TEXT()函数将Excel日期转换为星期几,如下所示:
()函数用法:
【用途】返回某个日期的周数。
【语法】(,)
【参数】为日期,返回日期数;确定返回值类型,数字1或省略表示1到7代表周日到周六,数字2代表1到7代表周一到周日,数字3代表0到6代表周一到周日。
TEXT()函数用法:
【用途】将数值转换为以指定数字格式表示的文本。
[语法] TEXT(值,)
[参数] value 为数值、计算结果为数值的公式或对数值单元格的引用;是要选择的文本数字格式。在上面的公式中,“aaaa”代表星期几。
2. 计算两个日期之间一周的天数
有时您需要计算两个日期之间有多少个星期日。如果日期相距较远,那就很麻烦了。可以使用下面的公式来计算(如下图):
在单元格 E4 中输入公式: =(N((ROW(($B$4&":"&$B$7)),2)=ROW(A1)))
在:
(A2&":"&A5):将两个日期数字转换为“43403:43768”的形式;
ROW((A2&":"&A5)):使用ROW函数获取两个日期之间的所有数字(日期);
(Date, 2):返回星期几作为日期。第二个参数为2,表示:数字1(星期一)到数字7(星期日);
()=row()判断是否为1,是则返回true,否则返回false。
N():将True/False数组转换为1/0数组并参与数值计算;
():将这些数字相加即可得到一周中有多少天。 |
|