2012-06-01 19 views
0

У меня есть два первенствуют листы (например, Лист1 и Shee2), с приведенной ниже формулой в ячейке A1 в Лист1:Проблемы с формулой в Excel

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

Этот код будет искать значение «Да» в Лист2 в ячейке A1 и будет писать TRUE или FALSE в Sheet1, A1 в зависимости от того, присутствует ли значение «Да» или нет.

Проблема, с которой я сталкиваюсь, заключается в том, что я хочу, чтобы формула не только выполняла поиск A1, но и от A1 до A3 в Sheet2, и если какие-либо две ячейки содержат значение «Да», тогда формула должна возвращать «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

Смежные вопросы