找回密码
 立即注册
搜索
查看: 103|回复: 0

利用 Excel 函数自动计算星期几及两日期间星期几的天数

[复制链接]

1万

主题

0

回帖

5万

积分

管理员

积分
59336
发表于 2024-11-3 22:16:34 | 显示全部楼层 |阅读模式
在我们的日常工作中,输入日期和星期几后,我们开始查看日历。今天给大家分享一下如何使用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数组并参与数值计算;

():将这些数字相加即可得到一周中有多少天。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【智道时空】 ( 京ICP备20013102号-16 )

GMT+8, 2025-5-5 19:06 , Processed in 0.180830 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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