| Цитата |
|---|
| _Igor_61 написал: Можно простеньким макросом |
Спасибо! Если разберусь с макросом, то попробую.)
|
23.12.2021 22:01:00
Спасибо! Если разберусь с макросом, то попробую.) |
|||
|
|
|
|
23.12.2021 21:59:22
А так же прошу прощения, что скинул скриншот, и Вам пришлось всё вбивать самостоятельно, числа эти я от балды ввёл, у меня там более массивная таблица. эту я так для примера создал, чтобы наглядно было, скину этот пример в формате ексель, может у кого то тоже идеи будут на этот счёт. |
|||
|
|
|
|
26.02.2021 19:11:22
Ок, на счёт Е5 всё понятно.
Сейчас объясню на примере. Вот есть поле Цвета закрашенных ячеек не важны, это просто закрытые ячейки. Итак, мне, например, на 7 дней (может 10 дней, не важно, но в данном примере возьмём 7) дали 800 фантиков (пускай будут фантики, опять же сумму могут дать иную). Нужно распределить их. Ввожу данные . Получаю генерацию, перехожу в свою таблицу, заполняю, например, красным цветом, вот что вышло . Отлично! Но сами понимаете, это мне повезло, ни одна ячейка не была занята. Но в следующий раз попадется, что ячейка будет занята, а со временем будет всё меньше свободных ячеек. Так то Вы мне уже помогли, даже если ничего сделать нельзя, я буду пользоваться, пока это будет эффективно. Просто может действительно интересно, но не понятно, как я объясняю, поэтому вот пример. Если не понятно, спрашивайте.
Изменено: - 26.02.2021 19:13:48
|
|||
|
|
|
|
26.02.2021 16:57:35
Изменено: - 26.02.2021 16:59:58
|
|||
|
|
|
|
25.02.2021 20:03:12
Отлично, я нашёл почти то, что нужно! Осталось пара нюансов. Боюсь, конечно, что никто спустя столько лет не увидит даже активность в теме, но не хотелось бы открывать новую тему, когда есть уже эта. Вариант очень может подойти для моей задачи после доработки. Я правда не понял, потом то что Hugo и Слэн предлагали, увы, я только могу открыть excel и пользоваться, как паразит, пробовал вставлять их коды, заменяя код , но сразу же переставало работать, но думаю там суть та же, там работали над скоростью. Итак, что же мне не хватает: Не должно быть отрицательных чисел в генерации. Не должны быть повторы в одной строчке генерации (то есть 10=2+2+5+1 — такой вариант не подходит). И вот что самое главное: возможность добавлять числа исключения, то есть чтобы при генерации, какие то числа не выпадали. Дело в том что у меня ячейки, допустим, от 1 до 320. Мне нужно разложить 1000 на 10 чисел. Выставляю эти параметры: 1000 финальная сумма, 10 чисел, минимум 1, максимум 320, оно распределило
Ну и при невозможности операции выдавать какую то ошибку или что то такое. В имеющемся коде невозможности операции быть не может, так как отрицательные числа есть и повторы возможны). Спасибо за внимание. |
|||||||||||||
|
|
|