Страницы: 1
RSS
случайная выборка начиная с определенного значения, случайная выборка начиная с определенного значения
 
Друзья, столкнулся с такой вот интересной задачкой. Есть база данных материалов со стоимостью, необходимо автоматизировать выборку для проведения инв-ии. Выборка статистическая начиная с N-го элемента.

Суть задачки:
1. мы должны определить существенные суммы, они равны конечному значению по всем эл-ам * на процент существенности.
2. Надо проверить 50 эл-ов
3. В выборку должны попасть все эл-ты свыше существенных сумм. Остальные должны попадать в выборку по след. алгоритму: берем 6 значение с начала таблицы и начинаем добавлять в выборку элементы с шагом + 5 строчек вниз. формула для выборки по несущественным эл-ам:

кол-во несущественных элементов = общая сумма выборки (в нашем случае 50) - существенные эл-ты (все эл-ты выше уровня существенности)

Т.е. по алгоритму должно отобраться именно то кол-во эл-ов, которое является несущественным.

В прикрепленном файле приведен пример.

Заранее спасибо!

А если еще и с макросом поможете, так вообще)
 
Мне непонятно. Попроще можете сказать, что нужно сделать и куда? Если посчитать сумму каждого 5-го значения, то нет проблем. А что такое существенное и несущественное, увольте нас вникать в это.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Понял, скажу попроще, по примеру.
Все материалы, сумма которых больше 6 793 417,19 руб.- существенные( важные) и должны входит в выборку автоматически. В моем примере таких 27. Все остальные (меньше 6 793 417,19 руб) - несущественные (неважные), но, так как надо отобрать 50 эл-ов для проверки, нам надо отобрать еще 23 вида материалов (50-27=23)
Так вот, для того чтобы отобрать эти 23 элемента, нам и надо использовать стат. метод, описанный выше:

берем 6-е значение с начала таблицы и начинаем добавлять в выборку элементы с шагом + 5 строчек вниз. т.е. первый эл-т в выборке - строчка 14 (материал № 6), второй- строка 19 ( материал № 11) и.т.д. до 23-го.
Если мы попадаем на элемент с ценой выше 6 793 417,19 руб, мы пропускаем его.

На самом деле, я уже придумал как это все сделать, теперь интересно послушать знатоков экселя.
 
а если при таком алгоритме не наберётся 50 элементов, а таблица кончилась - что тогда?
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
егор гирло пишет:
На самом деле, я уже придумал как это все сделать, теперь интересно послушать знатоков экселя.
То, что в этом мире многое перевернуто с ног на голову - не секрет... Но на Planet'e !!? - Дожили, значит... ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Мой вариант в приложении.
Просматривается каждый N-й элемент, если его сумма меньше существенной, и до него еще не было набрано нужно количество элементов, он помечается.
Формула, правда, "перевернута" с ног на голову :)
 
Цитата
егор гирло пишет:
На самом деле, я уже придумал как это все сделать, теперь интересно послушать знатоков экселя.

Выкладывайте свой вариант. Думаю, по нему проще определить, что Вам требуется. В примере есть только две строки выше 6 793 417,19, Смысла говорить дальше, нет..
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
Страницы: 1
Наверх