怎么写公式让它按条件来count

如图,我想在当月1-8号的时候,有几个工作日就取几个工作日的均值,写的公式是IF(M3 <= 8, E4 / COUNT(M3), 0)

M3是工作日所在的日,count(M3)是想count出WK1(1号-8号)范围内实际工作的天数,发现在WK1范围内,也就是上面的公式,

这个公式的count(M3)的结果是8,但是实际上1号不是工作日,1-8号只有7天是在工作的,也就是想让它count的是7才对,前面那个M3<=8并没有起作用,怎么写条件使它count的是我写的这个范围内的天数?

(在WK2也就是9-15号范围内,count出来的是1,但我想让它在9-15号范围内count,结果应该为1才对)

需要怎么改这个公式?

image.png

image.png

---------------

image.png

FineReport yzmaDt6d6191220 发布于 2023-1-9 17:22 (编辑于 2023-1-10 08:37)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
lxy2Lv6中级互助
发布于2023-1-9 17:25

count(M3{M3>=9 &&M3<=15})

  • yzmaDt6d6191220 yzmaDt6d6191220(提问者) 昨天试了试,结果是0
    2023-01-10 08:37 
  • lxy2 lxy2 回复 yzmaDt6d6191220(提问者) 是不是你M3的单元格的值本身不是只有这个数字,我看是8号之类的形式,你要根据你的那个表的值改一下后面的条件,要是你M3是纯数字的话,这样的条件是没问题的
    2023-01-10 10:39 
  • yzmaDt6d6191220 yzmaDt6d6191220(提问者) 回复 lxy2 我的M3单元格是纯数字的,表中显示的8号是我在形态展示的时候设置了$$$+\'号\',按照您给的公式改了,现在是1-8号可以count正确了,但是9-15号的count不出来, IF(M3 <= 8, count(M3{M3 <= 8}), 0) 结果是7 是正确的 IF(AND(M3 >= 9, M3 <= 15), count(M3{M3>=9 &&M3<=15}), \'\' ) 结果是空 正确结果应该为3,因为现在1号 IF(AND(M3 >= 9, M3 <= 15), count(M3{M3>=9 &&M3<=15}), 0) 结果是0 说明还是and()没起作用,这个公式怎么改啊
    2023-01-11 16:24 
  • 2关注人数
  • 564浏览人数
  • 最后回答于:2023-1-10 08:37
    请选择关闭问题的原因
    确定 取消
    返回顶部