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

Вход

Регистрация

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

 

= Мир MS Excel/Максимальная сумма договоров, действующих одновременно - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Максимальная сумма договоров, действующих одновременно
menicka2013 Дата: Воскресенье, 15.09.2024, 11:05 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

excel 2021
Всем привет!
У меня есть список договоров. Срок действия у них разный. Сумма тоже.
Мне необходимо, чтобы ексель сам считал, какая была максимальная сумма одновременно действующих договоров.
То есть это может быть какой- то конкретный день, на момент которого действовали несколько договоров, в сумме которых получалась наибольшая сумма.
Помогите, пожалуйста, придумать способ, как это можно сделать. Я уже пыталась через поиск решения, в котором максимизировала целевую функцию-сумму, изменяя дату, чтоб он подобрал дату на момент которой была наибольшая сумма. Но он почему то не находит ни в форме даты, ни в форме числа. Просто показывает 0. Может я что-то не так вбиваю. Файлик прикрепила
К сообщению приложен файл: summa_dogovorov.xlsx (11.0 Kb)
 
Ответить
СообщениеВсем привет!
У меня есть список договоров. Срок действия у них разный. Сумма тоже.
Мне необходимо, чтобы ексель сам считал, какая была максимальная сумма одновременно действующих договоров.
То есть это может быть какой- то конкретный день, на момент которого действовали несколько договоров, в сумме которых получалась наибольшая сумма.
Помогите, пожалуйста, придумать способ, как это можно сделать. Я уже пыталась через поиск решения, в котором максимизировала целевую функцию-сумму, изменяя дату, чтоб он подобрал дату на момент которой была наибольшая сумма. Но он почему то не находит ни в форме даты, ни в форме числа. Просто показывает 0. Может я что-то не так вбиваю. Файлик прикрепила

Автор - menicka2013
Дата добавления - 15.09.2024 в 11:05
Hugo Дата: Воскресенье, 15.09.2024, 11:49 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
menicka2013, Добрый день.
Интересно как идут вопросы примерно по одной теме - тут рядом время работы считал, тут примерно тоже алгоритм применим, чуть ранее тоже было ))
Есть вопрос - сумму хотите считать общую, или что логично было бы - считать сумму пропорционально на день?
Пользовательской функцией понятно как делать, нужно определиться что.

Пока (без уточняющих деталей) результат вот:
08.09.2025 278442,8924

Есть ли несколько таких дней (вряд ли будет при такой реализации), и нужно ли указывать договора - за скобками.
Ещё деталь - сейчас я просто определяю самый дорогой день. Нужно ли чтоб в этот день действовало несколько договоров. или достаточно одного на миллион в день?


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Воскресенье, 15.09.2024, 12:12
 
Ответить
Сообщениеmenicka2013, Добрый день.
Интересно как идут вопросы примерно по одной теме - тут рядом время работы считал, тут примерно тоже алгоритм применим, чуть ранее тоже было ))
Есть вопрос - сумму хотите считать общую, или что логично было бы - считать сумму пропорционально на день?
Пользовательской функцией понятно как делать, нужно определиться что.

Пока (без уточняющих деталей) результат вот:
08.09.2025 278442,8924

Есть ли несколько таких дней (вряд ли будет при такой реализации), и нужно ли указывать договора - за скобками.
Ещё деталь - сейчас я просто определяю самый дорогой день. Нужно ли чтоб в этот день действовало несколько договоров. или достаточно одного на миллион в день?

Автор - Hugo
Дата добавления - 15.09.2024 в 11:49
menicka2013 Дата: Воскресенье, 15.09.2024, 12:14 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

excel 2021
Hugo, в предыдущих темах использовался совсем другой алгоритм.
Что вы имеете ввиду под подсчетом суммы пропорционально на день.
Мне нужно чтобы у меня определялась максимальная общая сумма договоров, которые действовали одновременно. Например один договор действует с 1 мая по 6 мая, а другой действует с 3 мая по 9 мая. Тогда получается, что с 3 по 6 мая они действовали одновременно и нужно посчитать их общую сумму. У меня ситуация такая, что таких договоров может быть очень много. Соответственно общая сумма всех договоров действующих одновременно в разные дни будет разная. Потом что какие то договоры еще не действуют на определенную дату, а какие то закончили срок действия. Мне нужно, чтобы определялась максимальная сумма которая была в какой-то из дней.
 
Ответить
СообщениеHugo, в предыдущих темах использовался совсем другой алгоритм.
Что вы имеете ввиду под подсчетом суммы пропорционально на день.
Мне нужно чтобы у меня определялась максимальная общая сумма договоров, которые действовали одновременно. Например один договор действует с 1 мая по 6 мая, а другой действует с 3 мая по 9 мая. Тогда получается, что с 3 по 6 мая они действовали одновременно и нужно посчитать их общую сумму. У меня ситуация такая, что таких договоров может быть очень много. Соответственно общая сумма всех договоров действующих одновременно в разные дни будет разная. Потом что какие то договоры еще не действуют на определенную дату, а какие то закончили срок действия. Мне нужно, чтобы определялась максимальная сумма которая была в какой-то из дней.

Автор - menicka2013
Дата добавления - 15.09.2024 в 12:14
Hugo Дата: Воскресенье, 15.09.2024, 12:20 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Ну я так и считаю.
Только сумму тут сейчас беру не общую, а пропорционально на день.
Ну т.е. договор на 10000 длительностью на 100 дней учитывается по 100 в день.
И кстати при таком подходе можно вывести эти суммы на каждый день, и построить график.
Но это всё UDF/макросами.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Воскресенье, 15.09.2024, 12:23
 
Ответить
СообщениеНу я так и считаю.
Только сумму тут сейчас беру не общую, а пропорционально на день.
Ну т.е. договор на 10000 длительностью на 100 дней учитывается по 100 в день.
И кстати при таком подходе можно вывести эти суммы на каждый день, и построить график.
Но это всё UDF/макросами.

Автор - Hugo
Дата добавления - 15.09.2024 в 12:20
menicka2013 Дата: Воскресенье, 15.09.2024, 12:25 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

excel 2021
Hugo, мне не нужно, чтобы считалось пропорционально. Мне нужно, чтобы если договор на 10 000, то каждый день он стоит 10 000. Очевидно, что правильный ответ исходя из файла должен получиться 14 256 576. Но как сделать, чтобы ексель сам определял эту цифру? Я понимаю,что на каждый день можно построить график, но согласитесь за несколько лет на каждый день проводить расчеты не очень как-то, получатся просто огромные таблицы.
И еще вопросик: поиск решения может изменять даты, оптимизируя целевую функцию?


Сообщение отредактировал menicka2013 - Воскресенье, 15.09.2024, 12:50
 
Ответить
СообщениеHugo, мне не нужно, чтобы считалось пропорционально. Мне нужно, чтобы если договор на 10 000, то каждый день он стоит 10 000. Очевидно, что правильный ответ исходя из файла должен получиться 14 256 576. Но как сделать, чтобы ексель сам определял эту цифру? Я понимаю,что на каждый день можно построить график, но согласитесь за несколько лет на каждый день проводить расчеты не очень как-то, получатся просто огромные таблицы.
И еще вопросик: поиск решения может изменять даты, оптимизируя целевую функцию?

Автор - menicka2013
Дата добавления - 15.09.2024 в 12:25
Hugo Дата: Воскресенье, 15.09.2024, 12:30 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
menicka2013, ну да, если не пропорционально, то
03.04.2025 14256576

Вот в N4:

Но таких дней явно не один, это первый из них.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщениеmenicka2013, ну да, если не пропорционально, то
03.04.2025 14256576

Вот в N4:

Но таких дней явно не один, это первый из них.

Автор - Hugo
Дата добавления - 15.09.2024 в 12:30
Hugo Дата: Воскресенье, 15.09.2024, 12:35 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
за несколько лет на каждый день проводить расчеты
- ну это менее 1000 строк на выходе, даже не заметите эти расчёты, если на входе не миллион договоров конечно...
Почему бы не сделать такой массив данных макросом (или PQ) и построить график? Будет полезнее чем одна дата, а как в ячейку вывести с пользой например 60 возможных дат к этой сумме... нет ответа


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Воскресенье, 15.09.2024, 12:42
 
Ответить
Сообщение
за несколько лет на каждый день проводить расчеты
- ну это менее 1000 строк на выходе, даже не заметите эти расчёты, если на входе не миллион договоров конечно...
Почему бы не сделать такой массив данных макросом (или PQ) и построить график? Будет полезнее чем одна дата, а как в ячейку вывести с пользой например 60 возможных дат к этой сумме... нет ответа

Автор - Hugo
Дата добавления - 15.09.2024 в 12:35
menicka2013 Дата: Воскресенье, 15.09.2024, 12:54 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

excel 2021
Hugo, вот мне достаточно будет, чтобы считалась сумма, как у вас в ячейке О4. Скажите, пожалуйста, как вы это сделали?
Предполагается, что договоры будут на десятки лет, поэтому строить огромные массивы бессмысленно.


Сообщение отредактировал menicka2013 - Воскресенье, 15.09.2024, 13:02
 
Ответить
СообщениеHugo, вот мне достаточно будет, чтобы считалась сумма, как у вас в ячейке О4. Скажите, пожалуйста, как вы это сделали?
Предполагается, что договоры будут на десятки лет, поэтому строить огромные массивы бессмысленно.

Автор - menicka2013
Дата добавления - 15.09.2024 в 12:54
Hugo Дата: Воскресенье, 15.09.2024, 13:11 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Скажите, пожалуйста, как вы это сделали?
- я уже упоминал UDF
P.S. добавил ещё файл на поиграться
К сообщению приложен файл: summa_dogovorov.xlsm (23.8 Kb) · summa_dogovorov_v2.xlsm (42.2 Kb)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Воскресенье, 15.09.2024, 13:48
 
Ответить
Сообщение
Скажите, пожалуйста, как вы это сделали?
- я уже упоминал UDF
P.S. добавил ещё файл на поиграться

Автор - Hugo
Дата добавления - 15.09.2024 в 13:11
menicka2013 Дата: Воскресенье, 15.09.2024, 15:34 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

excel 2021
Hugo, спасибо большое!
 
Ответить
СообщениеHugo, спасибо большое!

Автор - menicka2013
Дата добавления - 15.09.2024 в 15:34
  • Страница 1 из 1
  • 1
Поиск:

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