我需要从公式中排除FRI和SAT天,该公式计算从单元格A1中的日期到Today()日期之间的天数,并从Today()中减去A1
我已经有了一个公式,该公式首先检查A1是否具有值,如果是,则从Today()中减去该值,如果没有,它将说“无值”
我也知道有一些代码可以排除FRI和SAT,但我很难将其纳入我的公式:
这将从A1的起始日期算起的8天,不包括FRI和SAT:
=WORKDAY.INTL(A1,8,7)
这是我当前的显示天数的公式,但是我希望它跳过FRI和SAT:
=IF((A1<>""),((TODAY()-A1)),"NO VALUE")
答案 0 :(得分:3)
您可以使用NETWORKDAYS而不是WORKDAY:
=IF(A1<>"",NETWORKDAYS.INTL(A1,TODAY(),7),"NO VALUE")
答案 1 :(得分:1)
这可能不是最好的方法,但是我找到了解决方法。
您可以计算总天数,并删除星期五,并删除星期六。
我发现this可以算出特定日期范围内的星期五。
例如:
socket.once("notify everyone", data => {
notifyMe(data.user, data.comment);
});
它基本上会检索其数值范围内的所有日期,并测试是否为星期六,并为您提供两个日期之间的星期六数量。
根据您的情况,您可以使用它来删除星期五和星期六,如下所示:
=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(Date1&":"&Date2)))=5))
B1是今天的日期。
示例:
希望这会有所帮助。