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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.06.2010, 22:49   #1
Tidus
Форумчанин
 
Регистрация: 08.09.2009
Сообщений: 133
По умолчанию Динамически изменяемый диапазон ячеек от условия

Здравствуйте.
Задача. Условие: задано число 62. Имеется диапазон с 24 числами по порядку.

Как реализовать алгоритм, который бы сам определял диапазон ячеек, при сложении которых сумма результата будет стремиться наиболее близко к условно заданному числу например 62. Как результат - при сложении чисел по порядку в диапазоне получилось наиближайшее число 64,5 и проставить цифру, напротив которой закончился диапазон, в данном случае 14.
При этом если я изменяю число 62 на 86, то формула в ячейке должна тут же пересчитать суммы из диапазона по порядку и получить ближайшее число 85 и цифра, напротив которой кончился диапазон, как указано в файле.
Надеюсь логика ясна. Возможно ли такое реализовать с помощью элементарных формул?
Вложения
Тип файла: zip Образец.zip (15.1 Кб, 13 просмотров)
Tidus вне форума Ответить с цитированием
Старый 05.06.2010, 23:42   #2
kim2
Форумчанин
 
Регистрация: 23.03.2010
Сообщений: 101
По умолчанию

Возможно так? Проверьте вычисления в своем примере.
Вложения
Тип файла: rar Образец1.rar (6.3 Кб, 16 просмотров)
kim2 вне форума Ответить с цитированием
Старый 06.06.2010, 00:45   #3
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Tidus,
пришлось столбец Q округлить.
Вложения
Тип файла: rar Tidus2.rar (6.3 Кб, 21 просмотров)
ZORRO2005 вне форума Ответить с цитированием
Старый 06.06.2010, 09:15   #4
Tidus
Форумчанин
 
Регистрация: 08.09.2009
Сообщений: 133
По умолчанию

Цитата:
Сообщение от kim2 Посмотреть сообщение
Возможно так? Проверьте вычисления в своем примере.
Здравствуйте. В вашем файле номера неправильно обрабатывается, так как если поставить 1, то слева будет указана цифра 2, а должна быть единица.

Последний раз редактировалось Tidus; 06.06.2010 в 09:40.
Tidus вне форума Ответить с цитированием
Старый 06.06.2010, 10:32   #5
Tidus
Форумчанин
 
Регистрация: 08.09.2009
Сообщений: 133
По умолчанию

Цитата:
Сообщение от ZORRO2005 Посмотреть сообщение
Tidus,
пришлось столбец Q округлить.
Зорро спасибо. Сейчас разбираюсь. Такой вопрос. Зачем при определении номера строки вы используете функцию выбора минимального значения МИН и функцию модуля ABS?
Tidus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматически очистить диапазон ячеек. agregator Microsoft Office Excel 8 19.04.2010 11:19
Как указать диапазон условия Tidus Microsoft Office Excel 3 18.02.2010 19:45
Диапазон ячеек равен 0 segail Microsoft Office Excel 16 14.02.2010 22:14
Добавление данных в диапазон ячеек denneo Microsoft Office Excel 1 08.02.2009 09:05
Изменяемый диапазон массива в функциях slba Microsoft Office Excel 4 29.06.2007 19:10