[算表] OR 结合 IF 函数问题

楼主: r9999 (脖子)   2020-08-25 09:45:05
软件:EXCEL
版本:2019
大家好,小弟用or函数结合if函数,但不知为何原因最后一个IF却没办法判断出来...
以下是公式:
=OR(IF(M2="成品",I2="0010"),IF(M2="上盖",I2="0010"),IF(M2="大底",I2="0010"),
IF(M2="原料投入",I2="0010"),IF(M2="线外",I2="0020"),IF(M2="原料配框","not cek"))
其中只有最后一个IF(M2="原料配框","not cek")
判断不出来,当M2="原料配框的时候会显示 #VALUE!
想请问大家,要怎么解决这个问题.....
已经单独测试过 IF(M2="原料配框","not cek") 是可以判断的
请大家帮帮忙.....
p.s. 已试过可以用IFS来解决,但是因为其他人的excel 版本没有IFS函数....
作者: soyoso (我是耀宗)   2020-08-25 09:55:00
先问一事公式是写在储存格i2吗?当m2为"成品"时回传"0010"或是再判断I2="0010"是真true或是假false如果是要"原料配信"就回传"not cek",其他如"成品"、"上盖"、"大底"…再判断储存格i2是否为真或假的话https://i.imgur.com/vYMLr9p.jpg
楼主: r9999 (脖子)   2020-08-25 11:52:00
可以了!!!没想到可以这样做!!!!感谢是要再判断I2="0010"是真来是假没错但可以解释一下,原本的公式出了什么问题吗?完全想不透阿
作者: soyoso (我是耀宗)   2020-08-25 12:10:00
因为当m2="原料配框",引数带入字串,=or(false,false,....,"not cek"),这样的情况下or并不会忽略该文字字串和被接受,所以回传错误值
楼主: r9999 (脖子)   2020-08-25 14:59:00
哦哦哦哦哦!!!懂了 感谢你!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com