Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автоматический подбор суммы и количества - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Автоматический подбор суммы и количества
s_rand Дата: Понедельник, 04.02.2013, 13:19 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Добрый день всем. Если кто-то может помочь, буду крайне признателен.
Есть точная, неизменная сумма. Есть цена и количество, по двум-трем позициям. Количество может меняться в широком диапазоне. А цена на 2-3%. Возможно ли автоматизировать процесс? Чтобы в заданной ячейке выставлялась точная сумма. А exel сам подбирал количество и цену в раках целых чисел, без знаков после запятой. При том цены в ячейках задавалась тоже в ручную, но exel мог бы сам менять её на 2-3% (оперируя целыми числами) для поиска нужных значений.
Спасайте smile


Сообщение отредактировал s_rand - Понедельник, 04.02.2013, 16:04
 
Ответить
СообщениеДобрый день всем. Если кто-то может помочь, буду крайне признателен.
Есть точная, неизменная сумма. Есть цена и количество, по двум-трем позициям. Количество может меняться в широком диапазоне. А цена на 2-3%. Возможно ли автоматизировать процесс? Чтобы в заданной ячейке выставлялась точная сумма. А exel сам подбирал количество и цену в раках целых чисел, без знаков после запятой. При том цены в ячейках задавалась тоже в ручную, но exel мог бы сам менять её на 2-3% (оперируя целыми числами) для поиска нужных значений.
Спасайте smile

Автор - s_rand
Дата добавления - 04.02.2013 в 13:19
AlexM Дата: Понедельник, 04.02.2013, 13:47 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Спасаю. Правила прочитайте.
Там про файл написано, который к вопросу прикладывается.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеСпасаю. Правила прочитайте.
Там про файл написано, который к вопросу прикладывается.

Автор - AlexM
Дата добавления - 04.02.2013 в 13:47
s_rand Дата: Понедельник, 04.02.2013, 13:59 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

В правилах написано стараться прикладывать файл. У меня же пока, пустой exel лист.
 
Ответить
СообщениеВ правилах написано стараться прикладывать файл. У меня же пока, пустой exel лист.

Автор - s_rand
Дата добавления - 04.02.2013 в 13:59
Serge_007 Дата: Понедельник, 04.02.2013, 14:06 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (s_rand)
У меня же пока, пустой exel лист

Цитата (s_rand)
Есть точная, неизменная сумма

Цитата (s_rand)
Есть цена и количество


ЗЫ
Цитата (s_rand)
В правилах написано стараться прикладывать файл

В правилах написано ВСЕГДА прикладывать файл


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (s_rand)
У меня же пока, пустой exel лист

Цитата (s_rand)
Есть точная, неизменная сумма

Цитата (s_rand)
Есть цена и количество


ЗЫ
Цитата (s_rand)
В правилах написано стараться прикладывать файл

В правилах написано ВСЕГДА прикладывать файл

Автор - Serge_007
Дата добавления - 04.02.2013 в 14:06
AlexM Дата: Понедельник, 04.02.2013, 14:08 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
"Старайтесь прилагать файлы в версии Excel 2003-го офиса(xls)"
Там так написано.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение"Старайтесь прилагать файлы в версии Excel 2003-го офиса(xls)"
Там так написано.

Автор - AlexM
Дата добавления - 04.02.2013 в 14:08
s_rand Дата: Понедельник, 04.02.2013, 14:19 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Вы правы, мои извинения. А также лучи добра и примерения. smile
Исправляюсь и посыпаю голову пеплом.

Ячейка "Итого" должна быть неизменной. Цена может быть разной, но от первоначального значения не отклоняется больше чем на 2-3%.
Количество может быть любым. Возможно ли заставить exel подбирать значения в ячейках цены и количесва отталкиваясь от итого?
К сообщению приложен файл: 5461579.xls (24.0 Kb)


Сообщение отредактировал s_rand - Понедельник, 04.02.2013, 14:22
 
Ответить
СообщениеВы правы, мои извинения. А также лучи добра и примерения. smile
Исправляюсь и посыпаю голову пеплом.

Ячейка "Итого" должна быть неизменной. Цена может быть разной, но от первоначального значения не отклоняется больше чем на 2-3%.
Количество может быть любым. Возможно ли заставить exel подбирать значения в ячейках цены и количесва отталкиваясь от итого?

Автор - s_rand
Дата добавления - 04.02.2013 в 14:19
Serge_007 Дата: Понедельник, 04.02.2013, 14:24 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так пойдёт?
Код
=B2*C2/СУММПРОИЗВ(B$2:B$3;C$2:C$3)*D$5
К сообщению приложен файл: s_rand.xls (24.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТак пойдёт?
Код
=B2*C2/СУММПРОИЗВ(B$2:B$3;C$2:C$3)*D$5

Автор - Serge_007
Дата добавления - 04.02.2013 в 14:24
s_rand Дата: Понедельник, 04.02.2013, 14:46 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Суть в том, чтобы можно было брать любое, заранее известное число. Ставить его в итого, а ячейки кол-во и цена подбирались автоматически. используя только целые числа. Ибо сейчас приходится "играть" с ценой и количеством в двух строках и столбцах чтобы выйти на сумму совпадающую с итого. Первоначальная цена тоже есть, но она может меняться на 2-3%.
А в прикрепленном Вами файле, ведь всё равно разница в 5100.


Сообщение отредактировал s_rand - Понедельник, 04.02.2013, 16:07
 
Ответить
СообщениеСуть в том, чтобы можно было брать любое, заранее известное число. Ставить его в итого, а ячейки кол-во и цена подбирались автоматически. используя только целые числа. Ибо сейчас приходится "играть" с ценой и количеством в двух строках и столбцах чтобы выйти на сумму совпадающую с итого. Первоначальная цена тоже есть, но она может меняться на 2-3%.
А в прикрепленном Вами файле, ведь всё равно разница в 5100.

Автор - s_rand
Дата добавления - 04.02.2013 в 14:46
Serge_007 Дата: Понедельник, 04.02.2013, 14:51 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (s_rand)
в прикрепленном Вами файле, ведь всё равно разница в 5100

Не-а, нет там разницы
2 643 541,74 р.+ 2 840 858,26 р. = 5 484 400,00 р.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (s_rand)
в прикрепленном Вами файле, ведь всё равно разница в 5100

Не-а, нет там разницы
2 643 541,74 р.+ 2 840 858,26 р. = 5 484 400,00 р.

Автор - Serge_007
Дата добавления - 04.02.2013 в 14:51
Ralf Дата: Понедельник, 04.02.2013, 14:55 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 71
Репутация: 5 ±
Замечаний: 0% ±

Поскольку решение целочисленное придётся задействовать надстройку "Поиск решения", причём не всегда решение найдётся.
Зависит от данных, у Вас например цены в 2 раза превышают разницу между целевой функцией и итогом. Ну и кроме того, всего 2 товара. Чем больше товаров (вариаций) - тем больше шанс на удачу. Можно ещё попробовать с округлением и подбором коэффициентов в 2 этапа (1й - грубый подбор через количество, и более тонкий - ценой), но в любом случае автоматически это не посчитается как Вы хотите. Либо макрос писать, который будет перебирать в циклах все возможные варианты. Это скорее для "Мозгового штурма" задачка
 
Ответить
СообщениеПоскольку решение целочисленное придётся задействовать надстройку "Поиск решения", причём не всегда решение найдётся.
Зависит от данных, у Вас например цены в 2 раза превышают разницу между целевой функцией и итогом. Ну и кроме того, всего 2 товара. Чем больше товаров (вариаций) - тем больше шанс на удачу. Можно ещё попробовать с округлением и подбором коэффициентов в 2 этапа (1й - грубый подбор через количество, и более тонкий - ценой), но в любом случае автоматически это не посчитается как Вы хотите. Либо макрос писать, который будет перебирать в циклах все возможные варианты. Это скорее для "Мозгового штурма" задачка

Автор - Ralf
Дата добавления - 04.02.2013 в 14:55
AlexM Дата: Понедельник, 04.02.2013, 14:55 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
См. файл
Попробуйте менять значение ИТОГО
К сообщению приложен файл: 5461579_new1.xls (24.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Понедельник, 04.02.2013, 14:56
 
Ответить
СообщениеСм. файл
Попробуйте менять значение ИТОГО

Автор - AlexM
Дата добавления - 04.02.2013 в 14:55
s_rand Дата: Понедельник, 04.02.2013, 15:11 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Не-а, нет там разницы 2 643 541,74 р.+ 2 840 858,26 р. = 5 484 400,00 р.

Я Вас понимаю, но всё должно проверяться простым уравнением (Кол*цена по первой позиции) + (Кол*цена по второй позиции)=Итого=ИТОГО

Цитата (Ralf)
Поскольку решение целочисленное придётся задействовать надстройку "Поиск решения", причём не всегда решение найдётся. Зависит от данных, у Вас например цены в 2 раза превышают разницу между целевой функцией и итогом. Ну и кроме того, всего 2 товара. Чем больше товаров (вариаций) - тем больше шанс на удачу. Можно ещё попробовать с округлением и подбором коэффициентов в 2 этапа (1й - грубый подбор через количество, и более тонкий - ценой), но в любом случае автоматически это не посчитается как Вы хотите. Либо макрос писать, который будет перебирать в циклах все возможные варианты. Это скорее для "Мозгового штурма" задачка

Строгой цены и кол-ва нет. Первоначальная цена к ИТОГО 5484400 может быть тоже из широкого диапазона, но после того как её задали она не может меняться больше чем на 2-3%.

Цитата (AlexM)
См. файл Попробуйте менять значение ИТОГО

Ничего не происходит. И опять же, в вашем примере при проверке (Цена*Кол-во)+(Цена*Кол-во)=5489500, а не 5484400, разница в 5100. smile
 
Ответить
Сообщение
Цитата (Serge_007)
Не-а, нет там разницы 2 643 541,74 р.+ 2 840 858,26 р. = 5 484 400,00 р.

Я Вас понимаю, но всё должно проверяться простым уравнением (Кол*цена по первой позиции) + (Кол*цена по второй позиции)=Итого=ИТОГО

Цитата (Ralf)
Поскольку решение целочисленное придётся задействовать надстройку "Поиск решения", причём не всегда решение найдётся. Зависит от данных, у Вас например цены в 2 раза превышают разницу между целевой функцией и итогом. Ну и кроме того, всего 2 товара. Чем больше товаров (вариаций) - тем больше шанс на удачу. Можно ещё попробовать с округлением и подбором коэффициентов в 2 этапа (1й - грубый подбор через количество, и более тонкий - ценой), но в любом случае автоматически это не посчитается как Вы хотите. Либо макрос писать, который будет перебирать в циклах все возможные варианты. Это скорее для "Мозгового штурма" задачка

Строгой цены и кол-ва нет. Первоначальная цена к ИТОГО 5484400 может быть тоже из широкого диапазона, но после того как её задали она не может меняться больше чем на 2-3%.

Цитата (AlexM)
См. файл Попробуйте менять значение ИТОГО

Ничего не происходит. И опять же, в вашем примере при проверке (Цена*Кол-во)+(Цена*Кол-во)=5489500, а не 5484400, разница в 5100. smile

Автор - s_rand
Дата добавления - 04.02.2013 в 15:11
AlexM Дата: Понедельник, 04.02.2013, 15:16 | Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Так вы просили подогнать сумму под ИТОГО
В примере разница ноль.
Или вам надо, чтобы формула меняла значение цены, вставленное руками?



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеТак вы просили подогнать сумму под ИТОГО
В примере разница ноль.
Или вам надо, чтобы формула меняла значение цены, вставленное руками?

Автор - AlexM
Дата добавления - 04.02.2013 в 15:16
s_rand Дата: Понедельник, 04.02.2013, 15:20 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Я изначально и писал про то, что цена и количество может меняться smile
И они должны поменяться так, чтобы выйти на ИТОГО.
Кол-во может меняться в широком диапазоне, а цена на 2-3%.


Сообщение отредактировал s_rand - Понедельник, 04.02.2013, 15:25
 
Ответить
СообщениеЯ изначально и писал про то, что цена и количество может меняться smile
И они должны поменяться так, чтобы выйти на ИТОГО.
Кол-во может меняться в широком диапазоне, а цена на 2-3%.

Автор - s_rand
Дата добавления - 04.02.2013 в 15:20
Serge_007 Дата: Понедельник, 04.02.2013, 15:43 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
См. варианты
К сообщению приложен файл: s_rand_3.xls (33.5 Kb) · s_rand_4.xls (33.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСм. варианты

Автор - Serge_007
Дата добавления - 04.02.2013 в 15:43
s_rand Дата: Понедельник, 04.02.2013, 15:58 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
См. варианты

Сергей, это очень впечатляет и я почти подпрыгнул на стуле от счастья, но цена как и кол-во должно быть целым числом. sad


Сообщение отредактировал s_rand - Понедельник, 04.02.2013, 16:02
 
Ответить
Сообщение
Цитата (Serge_007)
См. варианты

Сергей, это очень впечатляет и я почти подпрыгнул на стуле от счастья, но цена как и кол-во должно быть целым числом. sad

Автор - s_rand
Дата добавления - 04.02.2013 в 15:58
Serge_007 Дата: Понедельник, 04.02.2013, 16:43 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (s_rand)
цена как и кол-во должно быть целым числом

Вы сами подумайте: Если у Вас 2 товара по 3 рубля, а распределяемый итог Вы указали например 7, то как Вы себе представляете получить целые числа и в цене и в количестве одновременно? wink
Либо цена, либо количество, иначе в большинстве случаев заданная сумма не будет сходится с фактической
Во вложении округлил цену
К сообщению приложен файл: s_rand_5.xls (33.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (s_rand)
цена как и кол-во должно быть целым числом

Вы сами подумайте: Если у Вас 2 товара по 3 рубля, а распределяемый итог Вы указали например 7, то как Вы себе представляете получить целые числа и в цене и в количестве одновременно? wink
Либо цена, либо количество, иначе в большинстве случаев заданная сумма не будет сходится с фактической
Во вложении округлил цену

Автор - Serge_007
Дата добавления - 04.02.2013 в 16:43
s_rand Дата: Понедельник, 04.02.2013, 17:03 | Сообщение № 18
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Конечно если товара 2 а цена а итог 7, то никак. Но, тут такой проблемы нет, ИТОГО обычно крупные. А кол-во и цена могут быть вполне разными, но нужны именно целые числа, просто сейчас это делается нудным перебором. Я подмал, что exel может автоматизировать этот процесс.
 
Ответить
СообщениеКонечно если товара 2 а цена а итог 7, то никак. Но, тут такой проблемы нет, ИТОГО обычно крупные. А кол-во и цена могут быть вполне разными, но нужны именно целые числа, просто сейчас это делается нудным перебором. Я подмал, что exel может автоматизировать этот процесс.

Автор - s_rand
Дата добавления - 04.02.2013 в 17:03
AlexM Дата: Понедельник, 04.02.2013, 17:07 | Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003
Вариант с макросом.
Не очень старался оптимизировать код. Наверно решение макросом не приветствуется.
К сообщению приложен файл: 5461579_newM.xls (33.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВариант с макросом.
Не очень старался оптимизировать код. Наверно решение макросом не приветствуется.

Автор - AlexM
Дата добавления - 04.02.2013 в 17:07
Serge_007 Дата: Понедельник, 04.02.2013, 17:12 | Сообщение № 20
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (s_rand)
ИТОГО обычно крупные

[offtop]Занятия в военном ВУЗе
Преподаватель:
-Предположим, ваше подразделение ведет бой с танками противника в количестве икс... , нет икс мало, пусть будет игрек :)[/offtop]
Цитата (s_rand)
если товара 2 а цена а итог 7, то никак

А если товара 100 000 штук по 200 000 рублей и задана ИТОГО 20 000 000 123 рубля, то по Вашему задача упрощается? biggrin
Цитата (s_rand)
exel может автоматизировать этот процесс

Тут дело не в Excel, а в математике. Если ИТОГО не делится нацело на стоимость и количество одновременно, то Ваша задача в предложенной в топике трактовке решения не имеет

Цитата (AlexM)
Вариант с макросом

AlexM, чё-то у меня какие-то отрицательные количества получаются smile
К сообщению приложен файл: negative_newM.xls (33.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (s_rand)
ИТОГО обычно крупные

[offtop]Занятия в военном ВУЗе
Преподаватель:
-Предположим, ваше подразделение ведет бой с танками противника в количестве икс... , нет икс мало, пусть будет игрек :)[/offtop]
Цитата (s_rand)
если товара 2 а цена а итог 7, то никак

А если товара 100 000 штук по 200 000 рублей и задана ИТОГО 20 000 000 123 рубля, то по Вашему задача упрощается? biggrin
Цитата (s_rand)
exel может автоматизировать этот процесс

Тут дело не в Excel, а в математике. Если ИТОГО не делится нацело на стоимость и количество одновременно, то Ваша задача в предложенной в топике трактовке решения не имеет

Цитата (AlexM)
Вариант с макросом

AlexM, чё-то у меня какие-то отрицательные количества получаются smile

Автор - Serge_007
Дата добавления - 04.02.2013 в 17:12
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!