寻找 Excel 公式来计算不包括周末的日期

问题描述 投票:0回答:1

我正在尝试编写一个公式来计算假期列表中两个给定日期之间的公共假期。同时,如果是周末(周六或周日),我需要排除假期日期。

我的试用公式:=COUNTIFS(Holiday_Range,">="&Date1,Holiday_Range,"<="&Date2) But that formula counts all listed dates even if it is Saturday or Sunday.

我将不胜感激任何支持。

我的假期清单

我预计以下列表中还有 5 天。但结果是8!!

2022 年 1 月 1 日星期六元旦 2022 年 2 月 28 日星期一 妇女节 2022 年 3 月 8 日星期二 耶稣受难日 2022 年 4 月 15 日星期五 复活节星期一 2022 年 4 月 18 日星期一 劳动节周日 2022 年 5 月 1 日 母亲节星期日 2022 年 5 月 8 日 耶稣升天日 2022 年 5 月 26 日星期四

excel-formula
1个回答
0
投票

这是使用

SUMPRODUCT()
函数的一种可能方法:

enter image description here


• 单元格中使用的公式 G2

=SUMPRODUCT((Holiday_Range>=E2)*(Holiday_Range<=F2)*(WEEKDAY(Holiday_Range,2)<6))

地点:

• 单元格

E2
Start Date
Date1
• 单元格
F2
End Date
Date2
-->
Date1
Date2
都是假设,因为其未在帖子中声明。 • 而
Holiday_Range
指的是
C2:C9

注意 您可能需要根据您的需求更改单元格引用或范围。


© www.soinside.com 2019 - 2024. All rights reserved.