Страницы: 1
RSS
Какое выражение всегда равно любому текстовому значению?
 
Вообщем есть куча ячеек с разнообразным текстом.  
Например текст в ячейке А1.  
Нужна формула=А1=[то что надо]. Нужно чтобы при любом значении в А1 эта формула возвращала ИСТИНА.
 
Мысль движется в сторону знаков подстановки, но с ними дружу плохо  
 
Спасибо.
 
=ЕТЕКСТ(C3) ?
 
=НЕ(ЕОШ(C3)="*")
 
=НЕ(А1="")?
 
формула =А1=[то что надо]
 
менять только то что в квадратных скобках. Это не блажь)  
 
Я в принципе выкрутился, теперь интерес чисто академический.
 
{quote}{login=Dophin}{date=30.03.2010 04:53}{thema=Какое выражение всегда равно любому текстовому значению?}{post}при любом значении в А1 {/post}{/quote}Так "любое" или "любое текстовое"?  
Если в А1 число или логика, что делать?  
 
*Просто занудствую* :)
Bite my shiny metal ass!      
 
давайте вообще любое) текст он всякий может быть, и "истина" и "123" . по идее приравнивание к знаку * должно всегда давать истину, но то ли я приравниваю неправильно, то ли не должно)
 
А если пусто?
 
{quote}{login=Dophin}{date=30.03.2010 05:33}{thema=}{post}давайте вообще любое) текст он всякий может быть, и "истина" и "123" . по идее приравнивание к знаку * должно всегда давать истину, но то ли я приравниваю неправильно, то ли не должно){/post}{/quote}  
 
Не приравнивание, а like "*"  
В данном случае будет ИСТИНА только если в ячейке *
 
{quote}{login=Dophin}{date=30.03.2010 04:53}{thema=Какое выражение всегда равно любому текстовому значению?}{post}Нужна формула=А1=[то что надо]. Нужно чтобы при любом значении в А1 эта формула возвращала ИСТИНА.{/post}{/quote}если при любом, то =A1=A1
 
Так?  
   
=IF(ISBLANK(A1);TRUE();IF(ISBLANK(A1)=FALSE();TRUE();TRUE()))
MyExcelWorld One World One Dream!
Microsoft MVP Excel from 2012
Aydin Aliyev
 
{quote}{login=Владимир}{date=30.03.2010 05:35}{thema=}{post}А если пусто?{/post}{/quote}  
будем считать что пусто это тоже текст "" - вот такой )
 
{quote}{login=Dophin}{date=30.03.2010 05:49}{thema=Re: }{post}{quote}{login=Владимир}{date=30.03.2010 05:35}{thema=}{post}А если пусто?{/post}{/quote}  
будем считать что пусто это тоже текст "" - вот такой ){/post}{/quote}  
 
Если надо реализовать именно через звездочку, можно так:  
=ЕСЛИ(ЕОШ(ПОИСК("*";C3));ЛОЖЬ();ИСТИНА())  
Но на "" это не работает...
 
=НЕ(ЕОШ(C3)="*") и =НЕ(ЕОШ(C3)="") - всё равно ИСТИНА
 
=A1=Т(A1)
 
вообщем видимо вариантов нету) ну да и фиг с ним  
 
на всякий еще раз уточню условия:  
 
что надо записать в ячейку b1 чтобы все формулы в столбце В вернули ИСТИНУ.  
 
Еще раз повторю - вопрос чисто академический. Но все равно спасибо.
 
Вариантов боюсь не будет...
 
а так  
=НЕ(ЕПУСТО(A3))
Спасибо
 
А зачем?  
=A3<>"" проще
 
=C3<>Ч(C3)
 
возвращает ИСТИНА для не ошибок и не чисел
 
Не совсем то, но вдруг устроит?  
 
Если B3- пустая ячейка, то Формула для B3 в post_112896.xls  
=A3&"">=$B$1  
 
или явно без ссылки на B3:  
=A3&"">=""
 
{quote}{login=ZVI}{date=31.03.2010 04:08}{thema=}{post}Если B3- пустая ячейка{/post}{/quote}Имелось в виду: Если B1- пустая ячейка  
:-)
 
Аналогично, но быстрее: =ДЛСТР(A3)>=$B$1 или =ДЛСТР(A3)>=0
 
Answer B1 = sdfdff123ffadf12ffTRUE  
 
B3 = IF(ISERROR(IF(TEXT(1;A3)=TEXT(1;MID($B$1;FIND(A3;$B$1;1);LEN(A3)));TRUE));MID($B$1;FIND(A3;$B$1;1);LEN(A3));IF(TEXT(1;A3)=TEXT(1;MID($B$1;FIND(A3;$B$1;1);LEN(A3)));TRUE))
MyExcelWorld One World One Dream!
Microsoft MVP Excel from 2012
Aydin Aliyev
Страницы: 1
Читают тему
Наверх