我有一个大型报告,其中显示了每个商店的计划交付天数与实际交付天数。我需要以某种方式显示我们在每家商店的6周内延迟交付了多少次。有没有一种方法可以将Countif和星期几组合在一起,而星期四是第一天,星期三是第七天?
例如。 X商店计划在星期五接收交货,但是在过去的6周中,我们在星期四,星期五,星期四,星期五,星期一和星期二交货。我的公式应返回2。星期一和星期二。较早地考虑了周四的两次交货,因为周四被认为是第一天。
答案 0 :(得分:0)
您可以将一列星期四至星期三映射到1-7(其中A1
是日期):
MOD(WEEKDAY(A1)+2,7)+1
那么计数要晚于星期五(假设B
是星期四开始的星期几)
COUNTIF(B:B, "> 2")
如果您不想创建另一列,则可以使用array formula。 A1:A6
是日期范围,IF
返回1
以延迟交货。然后SUM
。
{=SUM(IF(MOD(WEEKDAY(A1:A6)+2,7)+1 > 2, 1, 0))}
答案 1 :(得分:0)