【发布时间】:2021-12-27 11:26:57
【问题描述】:
我有一张包含开始日期和结束日期的表格。我想找出两个日期之间有多少个星期一、星期二、星期三、星期四、星期五、星期六和星期日。所以我写了以下函数。它工作正常,但每月的第一天正在跳过。
=ABS(INT((N($B$5)-L10)/7)-INT((N($B$4)-L10)/7)) 'B4- Starting date and B5- Ending date
例如: 2021 年 1 月 10 日和 201 年 10 月 31 日开始和结束日期。
根据上述功能,周一至 4、周二至 4、周三至 4、周四至 4、周五至 4、周六至 5 和周日 5
但最初是 Mon-4、Tue-4、Wed-4。 Thu-4、Fri-5、Sat-5、Sun-5。
这里发生的事情是 2021 年 10 月 1 日是星期五。它会跳过一个月的第一天。
任何帮助......提前tqs......
【问题讨论】:
-
L10中有什么内容? -
@DarrenBartrup-Cook 很确定它是一周中的数字日期(例如 1..7 或 0..6)
-
@Darren Bartup-Cook L10 表示 Sun-1、Mon-2、Tue-3 等...,
标签: excel vba excel-formula