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

Вход

Регистрация

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

 

= Мир MS Excel/Случайный выбор по критерию - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Случайный выбор по критерию
ArtM@n Дата: Пятница, 17.04.2015, 02:28 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Есть одна интересная задача, которую не могу никак решить.

Диапазон A2:O33 нужно заполнить автоматически значениями 0 и 1 в случайном порядке, чтобы применить условное форматирование (черные и белые ячейки).
Но заполнить так, чтобы диапазоны внутри него соответствовали определенному % заполнения количеством значений =1.
К сообщению приложен файл: 1887295.xls (41.0 Kb)
 
Ответить
СообщениеЕсть одна интересная задача, которую не могу никак решить.

Диапазон A2:O33 нужно заполнить автоматически значениями 0 и 1 в случайном порядке, чтобы применить условное форматирование (черные и белые ячейки).
Но заполнить так, чтобы диапазоны внутри него соответствовали определенному % заполнения количеством значений =1.

Автор - ArtM@n
Дата добавления - 17.04.2015 в 02:28
ArtM@n Дата: Пятница, 17.04.2015, 02:42 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Вот какая разница наглядно должна быть (Образец.doc)
К сообщению приложен файл: 7723537.doc (39.0 Kb)
 
Ответить
СообщениеВот какая разница наглядно должна быть (Образец.doc)

Автор - ArtM@n
Дата добавления - 17.04.2015 в 02:42
ShAM Дата: Пятница, 17.04.2015, 06:03 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Вариант. Не идеальный конечно...
К сообщению приложен файл: ArtMn.xls (41.0 Kb)
 
Ответить
СообщениеВариант. Не идеальный конечно...

Автор - ShAM
Дата добавления - 17.04.2015 в 06:03
excelhelprus Дата: Пятница, 17.04.2015, 06:50 | Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
Вариант. Не идеальный конечно...

Объясни, пожалуйста, где тут учитывается процент заполнения. Оно вроде работает, но как - я не пойму)
 
Ответить
Сообщение
Вариант. Не идеальный конечно...

Объясни, пожалуйста, где тут учитывается процент заполнения. Оно вроде работает, но как - я не пойму)

Автор - excelhelprus
Дата добавления - 17.04.2015 в 06:50
ShAM Дата: Пятница, 17.04.2015, 06:57 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Загляни в Условное Форматирование.
 
Ответить
СообщениеЗагляни в Условное Форматирование.

Автор - ShAM
Дата добавления - 17.04.2015 в 06:57
excelhelprus Дата: Пятница, 17.04.2015, 07:04 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
Хаха прикольно! распределение вероятностей идеальное за 3 теста у меня было) Но в задаче то нужно было 0 и 1 ставить(
 
Ответить
СообщениеХаха прикольно! распределение вероятностей идеальное за 3 теста у меня было) Но в задаче то нужно было 0 и 1 ставить(

Автор - excelhelprus
Дата добавления - 17.04.2015 в 07:04
ShAM Дата: Пятница, 17.04.2015, 07:28 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Но в задаче то нужно было 0 и 1 ставить
Можно и так. На Лист2.
К сообщению приложен файл: ArtMn_1.xls (58.5 Kb)
 
Ответить
Сообщение
Но в задаче то нужно было 0 и 1 ставить
Можно и так. На Лист2.

Автор - ShAM
Дата добавления - 17.04.2015 в 07:28
excelhelprus Дата: Пятница, 17.04.2015, 07:40 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
Я подправил ваше решение, запихнул все в макрос. Так вроде лучше стало
К сообщению приложен файл: 7924718.xls (43.5 Kb)
 
Ответить
СообщениеЯ подправил ваше решение, запихнул все в макрос. Так вроде лучше стало

Автор - excelhelprus
Дата добавления - 17.04.2015 в 07:40
excelhelprus Дата: Пятница, 17.04.2015, 07:44 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
где проценты указаны кстати можете вводить другие, с другим шагом. Например по 3.33 процента
 
Ответить
Сообщениегде проценты указаны кстати можете вводить другие, с другим шагом. Например по 3.33 процента

Автор - excelhelprus
Дата добавления - 17.04.2015 в 07:44
ShAM Дата: Пятница, 17.04.2015, 08:08 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Ну, пусть ТС выбирает. :)
 
Ответить
СообщениеНу, пусть ТС выбирает. :)

Автор - ShAM
Дата добавления - 17.04.2015 в 08:08
ArtM@n Дата: Пятница, 17.04.2015, 10:23 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем большое спасибо!
Я бы не справился...
Мне все решения нравятся, попробую их совместить в одной книге, а результат помещу на один лист для визуального сравнения.
 
Ответить
СообщениеВсем большое спасибо!
Я бы не справился...
Мне все решения нравятся, попробую их совместить в одной книге, а результат помещу на один лист для визуального сравнения.

Автор - ArtM@n
Дата добавления - 17.04.2015 в 10:23
ArtM@n Дата: Пятница, 17.04.2015, 10:25 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Думал, что все будет сложнее..
 
Ответить
СообщениеДумал, что все будет сложнее..

Автор - ArtM@n
Дата добавления - 17.04.2015 в 10:25
ArtM@n Дата: Пятница, 17.04.2015, 10:31 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
excelhelprus, совсем не разбираюсь в VBA, где изменить столбец с данными % я нашел в коде
но как расширить диапазон результата?
нужен B2:BU97 (72*96)
 
Ответить
Сообщениеexcelhelprus, совсем не разбираюсь в VBA, где изменить столбец с данными % я нашел в коде
но как расширить диапазон результата?
нужен B2:BU97 (72*96)

Автор - ArtM@n
Дата добавления - 17.04.2015 в 10:31
excelhelprus Дата: Пятница, 17.04.2015, 12:27 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
Это значения i и J
For i = 2 To 73
For j = 2 To 97
 
Ответить
СообщениеЭто значения i и J
For i = 2 To 73
For j = 2 To 97

Автор - excelhelprus
Дата добавления - 17.04.2015 в 12:27
excelhelprus Дата: Пятница, 17.04.2015, 12:28 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
ток если для такого здорового диапазона делать - добавьте в начало макроса
Application.ScreenUpdating=False
а в конец
Application.ScreenUpdating=true
Иначе у вас тормозить будет
 
Ответить
Сообщениеток если для такого здорового диапазона делать - добавьте в начало макроса
Application.ScreenUpdating=False
а в конец
Application.ScreenUpdating=true
Иначе у вас тормозить будет

Автор - excelhelprus
Дата добавления - 17.04.2015 в 12:28
ArtM@n Дата: Пятница, 17.04.2015, 12:34 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
А возможно ли добавить еще один критерий для этой задачи:
более или менее равномерное (в зависимости от заданного критерия) распределение случайных значений по строке
..все три предложенных варианта
К сообщению приложен файл: 1_.xls (70.0 Kb) · 2_.xls (80.5 Kb)
 
Ответить
СообщениеА возможно ли добавить еще один критерий для этой задачи:
более или менее равномерное (в зависимости от заданного критерия) распределение случайных значений по строке
..все три предложенных варианта

Автор - ArtM@n
Дата добавления - 17.04.2015 в 12:34
ArtM@n Дата: Пятница, 17.04.2015, 12:35 | Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
третий
исправил диапазон
К сообщению приложен файл: 3_.xls (56.5 Kb)


Сообщение отредактировал ArtM@n - Пятница, 17.04.2015, 12:40
 
Ответить
Сообщениетретий
исправил диапазон

Автор - ArtM@n
Дата добавления - 17.04.2015 в 12:35
ArtM@n Дата: Пятница, 17.04.2015, 12:40 | Сообщение № 18
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
excelhelprus, ok разобрался
 
Ответить
Сообщениеexcelhelprus, ok разобрался

Автор - ArtM@n
Дата добавления - 17.04.2015 в 12:40
ArtM@n Дата: Пятница, 17.04.2015, 15:18 | Сообщение № 19
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
все-таки не очень хороший вариант получается..
сравнил реальный % заполнения и заданный - большая разница
да и равномерного распределения по строке нет

возможно ли это решить с помощью =НОРМРАСП, или Генерация случайных чисел из пакета Анализа?
К сообщению приложен файл: 6086781.xlsx (22.5 Kb)
 
Ответить
Сообщениевсе-таки не очень хороший вариант получается..
сравнил реальный % заполнения и заданный - большая разница
да и равномерного распределения по строке нет

возможно ли это решить с помощью =НОРМРАСП, или Генерация случайных чисел из пакета Анализа?

Автор - ArtM@n
Дата добавления - 17.04.2015 в 15:18
  • Страница 1 из 1
  • 1
Поиск:

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