В настоящее время я работаю над созданием системы Decision Support System с Ms. Excel 2013 для образовательных целей.

В этой программе у меня есть 9 входов для пользователей, чтобы заполнить в порядке приоритета. В начале я предполагал, что пользователи должны заполнить все записи. Поэтому я сделал распределение веса произвольно.

Этот прототип работал без каких-либо технических проблем. Тогда мне нужно было изменить программу так, чтобы у пользователей была только 1 обязательная запись. От них требуется только выбрать первую запись, затем они могут выбрать последующие записи или просто оставить их пустыми.

Это, конечно, имеет свою цену. Если я хочу сделать это вручную, мне нужно создать 9 наборов распределений веса, а затем создать вложенное, если нужно проверить общее количество записей и связать его с правильным набором.

Я попытался использовать (n^2+n)/2 вручную, чтобы получить 9 комплектов или весов, как здесь:
эта картинка

Пользовательский интерфейс программы выглядит так:
этот

Идея заключается в переключении на правильный набор весов в зависимости от количества входных данных из пользовательского интерфейса.

Помимо ручной работы, как я делал раньше, будет ли более простое решение?

0