2012-06-01 49 views
0

我有两个Excel工作表(例如:工作表Sheet和Shee2)中,用下面的公式中的单元格A1在Sheet:麻烦与式在Excel

=if(istext(search("Yes", 'Sheet2'!A1),"TRUE", "FALSE") 

此代码将对于值“是” Sheet 2中在搜索单元格A1,并根据是否存在值“是”在Sheet1,A1中写入TRUE或FALSE。

我遇到的问题是我希望公式不仅在Sheet2中搜索A1而且在A1中为A3,并且如果任何两个单元格包含值“是”,则公式应返回“TRUE”,否则返回“FALSE”。

我尝试这样做:

=if(istext(search("Yes", 'Sheet2'!A1:A3),"TRUE", "FALSE") 

但这公式返回“TURE”,如果从A1到A3的细胞中的任何一个包含值“是”。

我会感谢你的帮助。

非常感谢!

+0

“istext”函数的右括号应该是哪里?你有三个空位,但只有两个空位。 – vergenzt

回答

0
=IF(COUNTIF('Sheet2'!A1:A3,"*Yes*")>=2,"TRUE", "FALSE") 
+0

@ vergenzt:非常感谢! :)) – Nupur