Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: Наталья от 25 мая 2015, 14:04

Название: Выставление баллов в зависимости от значения на форме в excel
Отправлено: Наталья от 25 мая 2015, 14:04
Объясните пожалуйста, как с помощью макросов в зависимости от значения доли (рассчитывается после ввода количества) на форме выставить баллы, в данном случае, по 12-балльной шкале (там где наибольшая доля там выше балл). С помощью цикла if else замучаешься делать.

[вложение удалено администратором]
Название: Re: Выставление баллов в зависимости от значения на форме в excel
Отправлено: Администратор от 26 мая 2015, 08:21
Наталья, а по какому принципу присваиваются баллы? По какой-формуле? Или excel-функция Ранг делает то, что нужно, и мне можно сделать так, как делает excel-функция Ранг?
Название: Re: Выставление баллов в зависимости от значения на форме в excel
Отправлено: Наталья от 26 мая 2015, 20:53
Баллы не рассчитываются по формуле, они просто выставляются по порядку от 1 до 12: находится максимальная доля - это 12 баллов и дальше по убыванию, так получается что минимальная доля - это 1 балл. При этом баллы не повторяются, при повторяющихся долях баллы просто идут в последовательности.
Название: Re: Выставление баллов в зависимости от значения на форме в excel
Отправлено: Администратор от 26 мая 2015, 21:32
Наталья, предположу, что нужно сделать так:
Если не знаете, как это делать, то разбивайте Вашу задачу на части и создавайте для каждой части тему. Этот форум предназначен для обсуждения только простых вопросов (это форум для развлечения и отдыха от сложных задач).