Страницы: 1
RSS
Формула для получения рандомных чисел при двух известных суммах
 
Нужны формулы для получения рандомных целых чисел при соблюдении const двух сумм. Суммы известны.
Как вывести просто случайные цифры, чтобы получилась сумма на одной строке - знаю. Но тут все сложнее
   
      А    B   C   D
1     ?    ?    ?   45
2     ?    ?    ?   12
3     ?    ?    ?   23
4    22  41  17


Это пример, чтобы было нагляднее о чем речь, на самом деле цифр гораздо больше, нужно понять принцип

Помогите, пожалуйста
 
"ПОИСК РЕШЕНИЯ", справляется с этой задачей, но нужно ещё знать могут ли быть повторы, целые или нецелые и т.п.
Не буду утверждать, но по моему, тут не раз решались подобные задачи макросами, нужно только поискать
Изменено: Msi2102 - 21.01.2026 13:46:25
 
Спасибо большое.
Главное, я поняла, что решение есть. Буду пробовать.
Чтобы вы понимали, перед вами эколог, закончивший школу около 30 лет назад. Ни разу не программист (что такое макросы выяснила только через Гугл).

PS: повторы могут быть, нецелые желательно до десятой
 
Здравствуйте!
Попробуйте в А1 вставить:
=$D1*A$4/СУММ($A$4:$C$4)
И протянуть по вертикали и горизонтали (см файл)
 
Код
=МАКС(СЛУЧМЕЖДУ(1;МИН($E2-СУММ($A2:A2)-(СТОЛБЕЦ($E2)-СТОЛБЕЦ()-1);B$5-СУММ(B1:B$1)-(СТРОКА(B$5)-СТРОКА()-1)));($E2-СУММ($A2:A2))*((СТОЛБЕЦ($E2)=СТОЛБЕЦ()+1));(B$5-СУММ(B1:B$1))*((СТРОКА(B$5)=СТРОКА()+1)))
Страницы: 1
Читают тему
Наверх