if函数,有的有效,有的无效函数问题?

if函数,有的有效,有的无效,函数问题?

IF(K3 = "提前完成" && F3 = "AA级",3,if(K3 = "提前完成" && F3 = "A级",2,if(K3 = "提前完成" && F3 = "B级",1,if(K3 = "提前完成" && F3 = "C级",1,IF(K3 = "超期完成" && F3 = "AA级",-3,IF(K3 = "超期完成" && F3 = "A级",-2,IF(K3 = "超期完成" && F3 = "B级",-1,IF(K3 = "超期完成" && F3 = "C级",-1,IF(K3 = "超期进行中" && F3 = "AA级",-3,IF(K3 = "超期进行中" && F3 = "A级",-2,IF(K3 = "超期进行中" && F3 = "B级",-1,IF(K3 = "超期进行中" && F3 = "C级",-1,0))))))))))))

下面红色逻辑分数是对的,蓝色就不对了

捕获.JPG

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

评分那一列需要列表显示,父格不对

最佳回答
0
檬茶茶Lv4初级互助
发布于2022-1-12 09:49

上你的if语句看一下

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-1-12 09:51

你的语句呢?无效应用场景呢?

最佳回答
0
CD20160914Lv8专家互助
发布于2022-1-12 10:08(编辑于 2022-1-12 10:29)

可能是单元格中有空格或者其他不可见的字符

   导出的数据你在单元格添加公式测试 分别设置    =k50="超期进行中"        =F50="AA级"   看他们返回什么

你把分数不对的单元格复制出来。看他们是不是有空格  这样试一下

IF(K3 = "提前完成" && F3 = "AA级",3,

if(K3 = "提前完成" && F3 = "A级",2,

if(K3 = "提前完成" && F3 = "B级",1,

if(K3 = "提前完成" && F3 = "C级",1,

IF(K3 = "超期完成" && F3 = "AA级",-3,

IF(K3 = "超期完成" && F3 = "A级",-2,

IF(K3 = "超期完成" && F3 = "B级",-1,

IF(K3 = "超期完成" && F3 = "C级",-1,

IF(SUBSTITUTE(K3," ","") = "超期进行中" && SUBSTITUTE(F3," ","") = "AA级",-3,

IF(K3 = "超期进行中" && F3 = "A级",-2,

IF(K3 = "超期进行中" && F3 = "B级",-1,

IF(K3 = "超期进行中" && F3 = "C级",-1,0))))))))))))

  • jiayu2018 jiayu2018(提问者) 按您的方法试了,还是没有按要求进行逻辑判断
    2022-01-12 10:26 
  • CD20160914 CD20160914 回复 jiayu2018(提问者) 你把预览的数据导出来。。。。然后用单元格去等于看它返回什么,就是把你导出的数据比如 =k50=\"超期进行中\" =F50=\"AA级\" 看他们返回ture还是false
    2022-01-12 10:28 
  • CD20160914 CD20160914 回复 jiayu2018(提问者) 看最上面的公式设置。。在excel的单元格中设置。。。
    2022-01-12 10:30 
  • jiayu2018 jiayu2018(提问者) 谢谢您,已经解决了
    2022-01-12 11:07 
最佳回答
0
RiveryLv5中级互助
发布于2022-1-12 10:14(编辑于 2022-1-12 10:23)

用了你的公式,结果没错,看看是不是别的原因,我这里把K3的左父格设为了F3,然后看看单元格形态的数据字典

image.png

  • jiayu2018 jiayu2018(提问者) 左父格设置了,还是无效。是不是计算结果的单元格需要改成列表呢?我没找到位置
    2022-01-12 10:28 
  • Rivery Rivery 回复 jiayu2018(提问者) 公式单元格无法设为列表,另外两个可以,在单元格元素那里,右侧第一个
    2022-01-12 10:57 
  • Rivery Rivery 回复 jiayu2018(提问者) 你先看下出来的数字对不对,如果对的话,就看数据字典,不对的话,就是单元格左父格,单元格元素看一下
    2022-01-12 10:58 
  • Rivery Rivery 回复 jiayu2018(提问者) 评分的左父格也改为F3,然后F3的左父格自定义为前面的单元格
    2022-01-12 10:59 
  • jiayu2018 jiayu2018(提问者) 谢谢您,已经解决了,把父格调整为主键字段就可以了
    2022-01-12 11:08 
  • 5关注人数
  • 633浏览人数
  • 最后回答于:2022-1-12 10:36
    请选择关闭问题的原因
    确定 取消
    返回顶部