如果一个单元格包含“a”或“b”或“c”中任意一个,即输出“正确”,否则输出“错误”,公式怎么写?

请教各位EXCEL高手,多谢了!
A1单元格里面的是一段话,而a,b,c只是包含在A1中的一个字符而已,还望高手解答!

这个有好多种写法:
=if((a1="a")*(a1="b")*(a1="c"),"正确","错误")
=if(a1="a","正确",if(a1="b","正确",if(a1="c","正确","错误")))
=IF(OR(A1={"a","b","c"}),"正确","错误")

=if(or((a1="a"),(a1="b"),(a1="c")),"正确","错误")追问

A1单元格里面的是一段话,而啊a,b,c只是包含在A1中的一个字符而已,还望高手解答

追答

=IF(COUNT(FIND("a",A1),FIND("b",A1),FIND("c",A1))>0,"正确","错误")

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-24
参考公式:
=IF(OR(A1={"a","b","c"}),"正确","错误")追问

A1单元格里面的是一段话,而啊a,b,c只是包含在A1中的一个字符而已,还望高手解答

追答

试试公式:
=IF(COUNT(FIND({"a","b","c"},A1))=1,"正确","错误")

本回答被提问者采纳