gpt4 book ai didi

excel - 计算范围内的特定天数

转载 作者:行者123 更新时间:2023-12-02 11:21:35 26 4
gpt4 key购买 nike

如何计算某个范围内一周中特定日期的(小数)计数?例如,如果范围是从 6 月 3 日星期一中午 12:00 开始。到 6 月 4 日星期二中午 12:00,我想统计星期一的数量,公式将返回结果 0.5。

我已经找到了整数天数的公式:

=SUM(INT((WEEKDAY($B2-x)+$D2-$B2)/7))

其中 x 是感兴趣的星期几(1 到 7)。当然,需要对其进行修改才能返回上述结果。我该怎么做?

最佳答案

您可以使用此版本获取星期一的总数(包括开始日期和结束日期)(不需要 SUM)

=INT((工作日($B2-2)+INT($D2)-INT($B2))/7)

...然后进行调整以考虑开始/结束日期,例如

=INT((WEEKDAY($B2-2)+INT($D2)-INT($B2))/7)-IF(WEEKDAY($D2)=2,1-MOD($D2) ,1))-IF(WEEKDAY($B2)=2,MOD($B2,1))

我真的不推荐它(它更需要资源),但这个版本应该给你相同的结果

=SUMPRODUCT((TEXT(B2+(ROW(INDIRECT("1:"&ROUND((D2-B2)*1440,0)))-0.5)/1440,"ddd")="mon")+0)/1440

它会测试日期范围内的每一分钟,以确定它是否是星期一(假设您不会深入到秒)

关于excel - 计算范围内的特定天数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16902972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com