Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.12.2010, 11:23   #11
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

с ССЫЛКА в Е4 - понятно, диапазон вылез за пределы листа, я собственно из-за этого (обойти ограничение 256 колонок на листе) представил это решение в формате 2007.
а ИМЯ? в Е5 - это скорее всего реакция на функцию ДЕС.В.ДВ. Ну а все что в колонке В на Е5 завязано

Валера, попробуй в любую ячейку =ДЕС.В.ДВ(100). есть такая в 2003 офисе?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 02.12.2010, 11:40   #12
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
Валера, попробуй в любую ячейку =ДЕС.В.ДВ(100). есть такая в 2003 офисе?
Попробовал, результат #ИМЯ?, а ты, что ушел с 2003? Почему, зачем эти монстры(2007, 2010), ставил, тормоза страшенные(у моей рабочей программы).
valerij вне форума Ответить с цитированием
Старый 02.12.2010, 11:50   #13
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

да пора бы уже и на 2010 переползать...
а =ДЕС.В.ДВ(100) возвращает 100 представленное в двоичном виде "1100100" - полезная функция...
каждая новая версия - это новые, дополнительные возможности, грех от этого отказываться
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.12.2012, 15:37   #14
СергейС
Новичок
Джуниор
 
Регистрация: 10.12.2012
Сообщений: 2
По умолчанию

Добрый день, Игорь.




У меня Вопросы:
1. Почему при наличии мене 10 значений программа не отрабатывает???
2. Был ли реализован вариант с с 20 заданными значениями и более???
СергейС вне форума Ответить с цитированием
Старый 10.12.2012, 15:39   #15
СергейС
Новичок
Джуниор
 
Регистрация: 10.12.2012
Сообщений: 2
Радость

Цитата:
Сообщение от MCH Посмотреть сообщение
Решение простым перебором всех возможных вариантов, не оптимизировано по скорости, т.к. максимально используются формулы в ячейках, а не переменные (ускорить можно используя массивы), но зато код небольшой
Здравствуйте а можете выложить ссылку на макрос с реализацией подбора до 50 исходных значений???
СергейС вне форума Ответить с цитированием
Старый 10.12.2012, 16:20   #16
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а самостоятельно поправить???
а если из 47 значений надо будет определить, вы снова сюда с вопросом?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.12.2012, 18:43   #17
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Но как тогда привязать к большим числам

Цитата:
Если число < -512 или если число > 511 то, ДЕС.В.ДВ возвращает значение ошибки #ЧИСЛО!.
даже деление на 256 расширит только до 131071.
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 10.12.2012, 19:10   #18
alex77755
Форумчанин
 
Аватар для alex77755
 
Регистрация: 14.02.2009
Сообщений: 753
По умолчанию

Цитата:
попробуй в любую ячейку =ДЕС.В.ДВ(100). есть такая в 2003 офисе?
Есть! в "пакете анализа"
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru
alex77755 вне форума Ответить с цитированием
Старый 10.12.2012, 20:37   #19
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Цитата:
Сообщение от СергейС Посмотреть сообщение
Здравствуйте а можете выложить ссылку на макрос с реализацией подбора до 50 исходных значений???
http://www.planetaexcel.ru/forum.php?thread_id=33599

полным перебором можно решить задачу из 20-25 слагаемых, для большего количество нужно использовать "жадный" алгоритм, но при этом не будет гарантии, что будет найден оптимальный вариант, даже если он и есть
MCH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найти слова, в которых доля букв "а" и "е" минимальна. Андрей_ка Паскаль, Turbo Pascal, PascalABC.NET 0 10.10.2010 16:56
Как обойти "преобразование типа из "string" в "float" невозможно" lexluter1988 Помощь студентам 1 07.08.2010 12:23
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Помогите пожайлуста найти, кто человек "вконтакте", зная его "мэйл" Аксюнька1990 Помощь студентам 1 12.06.2009 06:16