![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.11.2015
Сообщений: 7
|
![]()
Здравствуйте, ув. форумчане!
Я в Екселе совсем не силен и возник вопрос, примерно следующий: Если длина строки D2 меньше заданного значения, то результат - ячейка F2; А если длина строки D2 больше заданного значения, то результат А2 Решение сообразил такое: =ЕСЛИ(ДЛСТР(D2)<=$E$2;F2);ЕСЛИ(ДЛСТ Р(D2)>=$E$2;A2) но оно не работает(((( Помогите пожалуйста, где моя ошибка ? Спасибо!!! |
![]() |
![]() |
![]() |
#2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
=если(длстр(d2)<=e2;f2;a2)
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
а что делать когда длина строки в Д2 РАВНА заданному значению???
а Ваша ошибка в том, что нельзя в формуле через ; перечислить несколько функций (нарушен синтаксис) Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 15.11.2015
Сообщений: 7
|
![]()
Вот, вот, а за равно я вообще не подумал(
я, наверное условие не совсем правильно задал! Есть 2 фразы, так вот, если длина текста в ячейке D2 меньше заданного значения, то берем фразу с ячейки F2, а если длина текста больше либо равна длине в ячейке D2, то берем фразу с ячейки А2 Вот так! Пробуем решить: =если(длстр(d2)<=$e$2;f2) по аналогии прописываем вариант со знаком меньше: =если(длстр(d2)>=$e$2;a2) и когда равно: =если(длстр(d2)==$e$2;a2) Ребята, подскажите пожалуйста, как их объединить, что бы все 3 условия работали одновременно? Спасибо!!!! Последний раз редактировалось jekakeba; 15.11.2015 в 14:03. |
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 15.11.2015
Сообщений: 7
|
![]()
Прошу прощения, но к сожалению не прикалываюсь! Я Вашу формулу проверил первым делом, в моем случае она не работает!
Точнее, не выполняется вторая третья часть условия: =если(длстр(d2)>=$e$2;a2) и тем более не выполняется при условии равно((( Последний раз редактировалось jekakeba; 15.11.2015 в 14:03. |
![]() |
![]() |
![]() |
#7 | ||
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]() Цитата:
Цитата:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
||
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 15.11.2015
Сообщений: 7
|
![]()
Работает только вот это:
=ЕСЛИ(ДЛСТР(D2)<=$E$2;F2) Больше ничего не работает(((( Я просто предположил, что оно работать будет, как правильно написать то же РАВНО - просто не знаю, если пишу =ЕСЛИ(ДЛСТР(D2)=$E$2;A2) выскакивает: ЛОЖЬ |
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 15.11.2015
Сообщений: 7
|
![]() |
![]() |
![]() |
![]() |
#10 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
и так... сравниваем длину строки в Д2 с значением в Е2 возможны 3 варианта: 1) Длстр(Д2) < Е2 2) Длстр(Д2) = Е2 3) Длстр(Д2) > Е2 внимание, вопрос: что должна вернуть функция в каждом из перечисленных случаев??? достаточно написать: 1) = F2 2) = A2 3) = A2 однако...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
объединить две таблицы | gtr5 | SQL, базы данных | 1 | 22.04.2015 15:39 |
Две функции в одной ячейке | br_allison | Microsoft Office Excel | 2 | 13.11.2013 08:38 |
Как объединить две формы? | Gyfmod | Общие вопросы .NET | 2 | 05.10.2012 15:04 |
Как объединить две формы в Lazarus... | UAC | Lazarus, Free Pascal, CodeTyphon | 0 | 11.10.2011 23:34 |
как объединить две программы? | kuzmich | Общие вопросы Delphi | 3 | 28.10.2009 19:45 |