实现填报的时候校验数据

能否根据处理结果2填写的内容 校验投诉完成情况的填写是否正确:

若“处理结果2”包含“达成一致”,则“投诉完成情况”应填写成“达成一致”,填写其他的则有误;

若“处理结果2”包含“未达成一致”,则“投诉完成情况”应填写成“未达成一致”,填写其他的则有误;

若“处理结果2”包含“无法联系”,则“投诉完成情况”应填写成“无法联系”,填写其他的则有误;

if(FIND("无法联系",Q1)>0,I1=="无法联系",IF(FIND("未达成一致",Q1)>0,I1=="未达成一致",IF(FIND("达成一致",Q1)>0,I1=="达成一致",true)))

捕获.PNG

捕获.PNG

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

公式写

if(find("达成一致",q2)>0&&i2="达成一致",true,if(find("未达成一致",q2)>0&&i2="未达成一致",true,if(find("无法联系",q2)>0&&i2="无法联系",true,false)))

提示内容:"填报有误"

最佳回答
0
天降Lv4见习互助
发布于2022-6-13 09:47

https://help.fanruan.com/finereport/doc-view-564.html

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-6-13 09:48(编辑于 2022-6-13 09:49)

假设 处理结果2 是A1单元格,投诉完成情况是B1单元格

if(FIND("无法联系",A1)>0,B1=="无法联系",IF(FIND("未达成一致",A1)>0,B1=="未达成一致",IF(FIND("达成一致",A1)>0,B1=="达成一致",true)))

image.png

  • yzm7wJpf2377691 yzm7wJpf2377691(提问者) 更新了图片,我填写数据后没反应,点了数据校验 显示校验成功
    2022-06-13 10:05 
  • yzm7wJpf2377691 yzm7wJpf2377691(提问者) Q2是处理结果2,I2是投诉完成情况
    2022-06-13 10:06 
  • Z4u3z1 Z4u3z1 回复 yzm7wJpf2377691(提问者) 抱歉,请改成:or(and(FIND(\"无法联系\",A1)>0,B1==\"无法联系\"),and(FIND(\"未达成一致\",A1)>0,B1==\"未达成一致\"),AND(FIND(\"达成一致\",A1)>0,B1==\"达成一致\"))
    2022-06-13 10:21 
  • 3关注人数
  • 303浏览人数
  • 最后回答于:2022-6-13 10:12
    请选择关闭问题的原因
    确定 取消
    返回顶部