![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 12.05.2009
Сообщений: 273
|
![]()
Дано D1 и какие то условие. (SHPR4.XLS) Нaдо вычыслить X1, X2,X3,X4....
У меня должно быть X10<=1000000 (B118<=D118) и X10>=500000 (B123>=D123) Как только 2-й условия (X10>=500000 (B123>=D123)) добавляю ответ не получается. Если убрать это условия все нормально. Я понял что,есть какой-то протеворечие между условиями, но я не могу найти это протевречие. Помогите пожалуйста. |
![]() |
![]() |
![]() |
#2 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Цитата:
В29 = Х10 и В123 = Х10, т.е. В29 = В123 в условиях записано: В29 <= D29 B123 >= D123 смотрим: Д29 = 168858 Д123 = 500000 Вы хотите, чтобы одно и тоже число было меньше 168 тысяч и больше 500 тысяч, я такого числа не знаю, видимо, эксель тоже не смог найти. А ошибку я искал так: 1. добавил в "поиске..." условие на ячейку В123 2. убедился, что поиск решения тут же остановился 3. посмотрел, что влияет на значение в В123 (оказалось только Х10) 4. посмотрел на что влияет Х10 (оказалось полтора десятка ячеек) 5. во второй из зависимых от Х10 ячеек обнаружил то, что описано выше успехов!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 12.05.2009
Сообщений: 273
|
![]()
Дело в том что, если не добавить это условия (B123>=D123) все нормально получается.
T.e. B29=X10=634268.88 и B123=X10=634268.88 (B123 должен быть >=500000 и это условия выпольняется). Добавив это условия (B123>=D123) фактически ничего не должно менятся, потому что это условия уже выпольняется. Вот это не могу понять |
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
почитайте внимательно, что я написал выше. причина ошибки описана.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 12.05.2009
Сообщений: 273
|
![]()
IgorGO, я не мог найти причину ошибки. Обясните пожалуйста, еще раз подробнее, если не трудно.
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 14.05.2009
Сообщений: 10
|
![]()
Здравствуйте, IgorGO.
Я не очень глубокий пользователь Екселя, но не очень сложные алгоритмы составлять могу. Сейчас я ищу решение одной проблемы, не зная может ли быль такая проблема решена. На Листе 1 есть список материаллов и их цены. Можно ли вводить на Листе 2 позиции из списка материалов в режиме "проверки", создавая список, и автоматически в нужной ячейке получать стоимость выбранного материала, соответственно списку материалов на Листе 1? Логическая формула не действует, так как количество позиций достаточно велико. Буду благодарен за любой намёк. Александр Кашперский (Киев) ilj@ukr.net |
![]() |
![]() |
![]() |
#7 |
Заблокирован
Регистрация: 23.02.2009
Сообщений: 306
|
![]()
Я не IgorGo, но осмелюсь ответить вам
![]() Прочитайте в справке про функцию ВПР. Последний раз редактировалось IFRSoff; 14.05.2009 в 17:01. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 12.05.2009
Сообщений: 273
|
![]()
Я не мог найти причину ошибки. Обясните пожалуйста, еще раз подробнее, если не трудно.
|
![]() |
![]() |
![]() |
#10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
даже не знаю куда уже подробнее, повторю еще раз уже сказанное,
итак, почему все перестает работать если добавить условие B123>=D123: потому что В29 и В123 у вас равны ячейке Х10. т.е. какому-то одному конкретному числу. на В29 наложено условие <=D29 на B123 наложено условие >=D123 в D29 число 168 тысяч в D123 число 500 тыс. если вас спросят чему может быть равен Х чтобы он был меньше 2 и больше 3? сможете ответить? Множество значений меньше 2 и множество больше 3 не пересекаются, следовательно - решения нет.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск оптимального решения | Lamborghini | Помощь студентам | 4 | 12.10.2012 23:24 |
Поиск решения | Giulietta | Microsoft Office Excel | 15 | 05.05.2009 13:58 |
Поиск решения | Slavik | Microsoft Office Excel | 0 | 02.05.2009 14:50 |
Поиск решения | tipok | Microsoft Office Excel | 6 | 16.02.2009 10:46 |
Поиск решения.(Задача) | Lamborghini | Microsoft Office Excel | 1 | 19.02.2008 11:58 |