数据校验

只允许提交同一月份的数据,否则会报错,校验里该怎么写

FineReport sgq3256 发布于 2023-5-24 16:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-24 16:03(编辑于 2023-5-24 17:25)

你写校验公式了

if(COUNT(UNIQUEARRAY(MAPARRAY(b2[!0],FORMAT(item,"yyyy-MM"))))>1,false,true)

假如B列是日期,同时是年月日的格式,上面的公式就会去重复后,看有几个,如果大于1个,就为假。那么你设置一个提示

image.png

image.png

  • sgq3256 sgq3256(提问者) 那统计某一列里不同数字的个数该怎么写
    2023-05-24 16:37 
  • CD20160914 CD20160914 回复 sgq3256(提问者) 差不多的,改成你的单元格 =COUNT(UNIQUEARRAY(b2[!0]))
    2023-05-24 16:39 
  • CD20160914 CD20160914 回复 sgq3256(提问者) 我肯定测试过的呀。。你看我的结果。怎么可能通过!!!
    2023-05-24 17:24 
  • sgq3256 sgq3256(提问者) 回复 CD20160914 我多东西了,不好意思
    2023-05-24 17:25 
  • CD20160914 CD20160914 回复 sgq3256(提问者) 你是如何设置的。全部截图出来
    2023-05-24 17:25 
  • 2关注人数
  • 289浏览人数
  • 最后回答于:2023-5-24 17:25
    请选择关闭问题的原因
    确定 取消
    返回顶部