哪位大神怎么用帆软公式计算一个月排班中连续排班的最多的天数?

数据.7z

A1.jpeg

例如:上图连续排班天数为5天;

FineReport PILGRIM 发布于 2022-10-28 11:13 (编辑于 2022-10-28 11:33)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-10-28 14:23(编辑于 2022-10-28 14:24)

数据.zip

image.png

image.png

----------

和楼上类似用了数组

  • PILGRIM PILGRIM(提问者) 你的我试了一下,发现好像不行,现在没找到哪里的问题
    2022-10-31 17:04 
  • Z4u3z1 Z4u3z1 回复 PILGRIM(提问者) 模板传了的 你比对一下 。注意父格
    2022-10-31 17:08 
最佳回答
1
杨朝健Lv5中级互助
发布于2022-10-28 14:08(编辑于 2022-10-31 19:13)

max(maparray(split(joinarray(D2:AH2,","),"[(free)]"),count(split(item,"[(D)(N)]"))-1))

image.png

  • CD20160914 CD20160914 大佬这思路学习了。
    2022-10-28 14:14 
  • PILGRIM PILGRIM(提问者) 大佬,假如不全是N班,比如\"DNNNN\"该怎么改呢?
    2022-10-31 17:03 
  • 杨朝健 杨朝健 回复 PILGRIM(提问者) 看修改答案
    2022-10-31 19:13 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-10-28 11:21

传一下文件看一下?文件》输出》内置数据。最好有3-5行数据。说清楚每一行要的结果?

  • PILGRIM PILGRIM(提问者) 数据文件已添加;EXCEL的公式是MAX(FREQUENCY(IF(D2:AH2<>\"free\",COLUMN(D2:AH2),IF(D2:AH2=\"free\",COLUMN(D2:AH2))))
    2022-10-28 11:35 
  • CD20160914 CD20160914 回复 PILGRIM(提问者) 我先看一下。。。
    2022-10-28 11:38 
  • CD20160914 CD20160914 回复 PILGRIM(提问者) 想了很久,没有思路,得到了数据。但是转换不出来。如何判断最多连续的。。这个问题好像一直是个难点在帆软,抱歉
    2022-10-28 13:33 
  • 3关注人数
  • 668浏览人数
  • 最后回答于:2022-10-31 19:13
    请选择关闭问题的原因
    确定 取消
    返回顶部