Друзья, на форуме поднималась тема http://www.excelworld.ru/forum/2-551-1 , где нужно было сгенерировать 20 уникальных чисел от 1 до 20. _Boroda_ и MCH предложили решения формулой без дополнительных столбцов.
Задача следующая. Нужно сформировать массив из 20 случайных чисел от 1 до 100, в котором % чисел от 1 до 19 равен 65-70%(13-14 чисел), от 20 до 89 - 20-25%(4-5 чисел), от 90 до 100 - 5-15%(1-3 числа).
Друзья, на форуме поднималась тема http://www.excelworld.ru/forum/2-551-1 , где нужно было сгенерировать 20 уникальных чисел от 1 до 20. _Boroda_ и MCH предложили решения формулой без дополнительных столбцов.
Задача следующая. Нужно сформировать массив из 20 случайных чисел от 1 до 100, в котором % чисел от 1 до 19 равен 65-70%(13-14 чисел), от 20 до 89 - 20-25%(4-5 чисел), от 90 до 100 - 5-15%(1-3 числа).ZORRO2005
Я не понимаю как можно получить решение не используя частности... Не укладывается в голове... Пересчитывается всё, но диапазоны не определены...
Я не понимаю как можно получить решение не используя частности... Не укладывается в голове... Пересчитывается всё, но диапазоны не определены...Serge_007
Я не понимаю как можно получить решение не используя частности...
Используй частности, но чтобы случайные цифры не шли блоками 1-19,20-89,90-100. Т.е. чтобы в любой ячейке С3:С22 могло появиться любое число от 1 до 100.
Quote (Serge_007)
Я не понимаю как можно получить решение не используя частности...
Используй частности, но чтобы случайные цифры не шли блоками 1-19,20-89,90-100. Т.е. чтобы в любой ячейке С3:С22 могло появиться любое число от 1 до 100.ZORRO2005
Сообщение отредактировал ZORRO2005 - Вторник, 07.08.2012, 00:32
Есть решение на 184 символов, уникальность не обеспечивал, использовал СЛУЧМЕЖДУ(1;19);СЛУЧМЕЖДУ(20;89);СЛУЧМЕЖДУ(90;100) Не понимаю, почему этим нельзя пользоватся?
Есть решение на 184 символов, уникальность не обеспечивал, использовал СЛУЧМЕЖДУ(1;19);СЛУЧМЕЖДУ(20;89);СЛУЧМЕЖДУ(90;100) Не понимаю, почему этим нельзя пользоватся?MCH
Сообщение отредактировал MCH - Вторник, 07.08.2012, 07:42
Сергей, числа должны быть уникальными, или возможны повторы?
Возможны повторы.
Quote (MCH)
Есть решение на 184 символов, уникальность не обеспечивал, использовал СЛУЧМЕЖДУ(1;19);СЛУЧМЕЖДУ(20;89);СЛУЧМЕЖДУ(90;100) Не понимаю, почему этим нельзя пользоватся?
Извиняюсь, пользуйтесь.
Quote (MCH)
Сергей, числа должны быть уникальными, или возможны повторы?
Возможны повторы.
Quote (MCH)
Есть решение на 184 символов, уникальность не обеспечивал, использовал СЛУЧМЕЖДУ(1;19);СЛУЧМЕЖДУ(20;89);СЛУЧМЕЖДУ(90;100) Не понимаю, почему этим нельзя пользоватся?
правда при этом не обеспечивается нужная статистика, хотя она и близка к заданной, и будет стремится к нужной при увеличении количества генерируемых чисел
Чтобы доработать данную формулу до нужной статистики (13-14 чисел от 1 до 19, 4-5 чисел от 20 до 89, 1-3 числа от 90 до 100) потребовалось дополнительно 96 знаков
Сергей, какой ориентир, нужно еще оптимизировать формулу?
правда при этом не обеспечивается нужная статистика, хотя она и близка к заданной, и будет стремится к нужной при увеличении количества генерируемых чисел
Чтобы доработать данную формулу до нужной статистики (13-14 чисел от 1 до 19, 4-5 чисел от 20 до 89, 1-3 числа от 90 до 100) потребовалось дополнительно 96 знаков
Сергей, какой ориентир, нужно еще оптимизировать формулу?MCH
ЗЫ: в формуле использованы числа 13,5 и 18,5 для того, чтобы была генерация 13-14 и 4-5, если не нужны данные вариации, то можно использовать числа 14 и 18 тогда количество чисел от 1 до 19 будет всегда 14, от 20 до 89 - 4, от 90 до 100 - 2
Ну тогда выложу и остальную формулу, где четко обеспечивется требуемое кол-во чисел в каждом диапазоне:
ЗЫ: в формуле использованы числа 13,5 и 18,5 для того, чтобы была генерация 13-14 и 4-5, если не нужны данные вариации, то можно использовать числа 14 и 18 тогда количество чисел от 1 до 19 будет всегда 14, от 20 до 89 - 4, от 90 до 100 - 2MCH