Страницы: 1
RSS
Случайный выбор
 
Добрый день!  
Помогие разобраться. Как выполнить случайный выбор из списка, когда сам ставишь критеии из 4 ячеек.  
 
Если список:  
 
Наименование 1  
Наименование 2  
Наименование 3  
Наименование 4  
Наименование 5  
Наименование 6  
Наименование 7  
Наименование 8  
Наименование 9  
 
Например: нужно выбрать случайное значение из ячеек - Наименование 1- наименование 2, потом надо будет выбрать случайное значение из ячеек  - Наименование 3- наименование 6  
 
Это жеребъевка. И можно ли сделать так, что программа начинала сортировать (жеребить) и  при нажатии кнопки выдавала бы случайное значение из списка с критериями (например:  Наименование 1- наименование 2)  
 
Заранее спасибо
 
Можно. Меняемся. Вы - пример в файле (список, куда отбирать), мы - в нем же решение.
 
{quote}{login=vikttur}{date=31.01.2011 12:15}{thema=}{post}Можно. Меняемся. Вы - пример в файле (список, куда отбирать), мы - в нем же решение.{/post}{/quote}  
 
Вот файл. Заранее спасибо
 
{quote}{login=Nata}{date=31.01.2011 03:03}{thema=Re: }{post}Вот файл. Заранее спасибо{/post}{/quote}  
СЛУЧМЕЖДУ
 
Если Пакет_анализа не подключен:  
=ИНДЕКС(список; ПОИСКПОЗ(E4;список;0)+СЛЧИС()*(ПОИСКПОЗ(E5;список;)-ПОИСКПОЗ(E4;список;)))
 
Но в таком варианте "верхнее" наименование быдет выпадать редко. Нужно поиграться с добавочным числом.
 
{quote}{login=vikttur}{date=31.01.2011 07:57}{thema=}{post}Но в таком варианте "верхнее" наименование быдет выпадать редко. Нужно поиграться с добавочным числом.{/post}{/quote}  
=ИНДЕКС(список; ПОИСКПОЗ(E4;список;0)+СЛЧИС()*(ПОИСКПОЗ(E5;список;)-ПОИСКПОЗ(E4;список;)+1))  
 
СЛЧИС() единицу не выдает, по крайней мере rnd() в VBA
Страницы: 1
Читают тему
Loading...