Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2015, 15:22   #11
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

Цитата:
Сообщение от Nataliina Посмотреть сообщение
Мне казалось, это всем известно, что-то не понятно еще, уточняйте....
когда я был маленьким, все взрослые казались мне умными - сейчас я в этом сильно сомневаюсь....

12 баллов - это максимальная доля, которая принимается за 100% и уже от нее ведется счет других баллов?
Не слишком сложно спросил?
27102014 вне форума Ответить с цитированием
Старый 26.05.2015, 15:26   #12
vefer
Форумчанин
 
Регистрация: 11.10.2010
Сообщений: 134
По умолчанию

Что то я не понял по какому принципу баллы ставятся. Нужно найти максимальное значение доли и в зависимости от этого распределить балы?
vefer вне форума Ответить с цитированием
Старый 26.05.2015, 15:35   #13
Nataliina
Пользователь
 
Регистрация: 19.05.2015
Сообщений: 14
По умолчанию

Приведу пример, так будет понятнее:
Направление подготовки 1 Доля=10
Направление подготовки 2 Доля= 1
Направление подготовки 3 Доля= 5
Направление подготовки 4 Доля=8
Направление подготовки 5 Доля=7
Направление подготовки 6 Доля=9
Направление подготовки 7 Доля=7
Направление подготовки 8 Доля=11
Направление подготовки 9. Доля=6
Направление подготовки 10. Доля=3
Направление подготовки 11 Доля=4
Направление подготовки 12 Доля= 2
Вот в зависимости от того, какая доля наибольшая там и выставляется наивысший балл
Для направления подготовки 8 (доля=11)- балл 12 (так как всего направлений 12), направлению подготовки 1 - балл 11, направлению подготовки 6 - балл 10 и т.д. Если уж вам необходимо знать сумму всех баллов то она равна 78 это и принимается за 100%
Nataliina вне форума Ответить с цитированием
Старый 26.05.2015, 15:37   #14
vefer
Форумчанин
 
Регистрация: 11.10.2010
Сообщений: 134
По умолчанию

ну тогда умножьте на 0,78 в чем проблема то?
vefer вне форума Ответить с цитированием
Старый 26.05.2015, 15:44   #15
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

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

Цитата:
Мы все подумали
некоторые вообще не думали и даже не открывали прикрепленный файл))

Цитата:
Задача описана правильно
Очень спорное утверждение.
для стандартной задачи выставить ранги (места) последовательности чисел есть стандартная функция РАНГ (Rank), но принцип ее работы таков:
что последовательность: 1, 1, 4, 4, 5
получит ранги соответс.: 4, 4, 2, 2, 1
или в обратном порядке: 1, 1, 3, 3, 5
как видите чисел 5, а рангов:
4, 3-й отсутсвует
или в обратном порядке рангов 5, но нет 2-го и 4-го.
т.е. ранг = количество_чисел_в_последовательнос ти_больше_текущего_числа + 1
поэтому определение рангов для 12 чисел не гарантирует присвоения каждому из них уникального порядкового номера от 1 до 12.

Nataliina,
хотите для 12 чисел получить 12 порядковых номеров - потрудитесь описать алгоритм, присвоения порядкового номера одинаковым значениям.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 26.05.2015 в 15:53.
IgorGO вне форума Ответить с цитированием
Старый 26.05.2015, 15:50   #16
Nataliina
Пользователь
 
Регистрация: 19.05.2015
Сообщений: 14
По умолчанию

я знаю о функции ранг и ее работе, в данном случае понятно, что она не подходит, если получаются одинаковые значения доли, то баллы выставляются в последовательности, т.е.
направление1 - доля=14
направление2 - доля=12
направление3 - доля=12
направление4 - доля=11
Сделовательно, получается результат: направление1 - 4 балла, напрвавление2 - 3 балла, направление3 - 2 балла, направление 4 - 1 балл
Nataliina вне форума Ответить с цитированием
Старый 26.05.2015, 16:05   #17
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

Уже совсем не понимаю задачу,
Сделал для условия - максимальная доля = 12 баллам = 100%, все доли считаеются в такой зависимости
Вложения
Тип файла: zip Книга1.zip (19.9 Кб, 9 просмотров)
27102014 вне форума Ответить с цитированием
Старый 26.05.2015, 16:13   #18
vefer
Форумчанин
 
Регистрация: 11.10.2010
Сообщений: 134
По умолчанию

Цитата:
Сообщение от 27102014 Посмотреть сообщение
Уже совсем не понимаю задачу,
Сделал для условия - максимальная доля = 12 баллам = 100%, все доли считаеются в такой зависимости
Да задача то не в том. Надо самому большому значению присвоить 12 баллов, следующему 11 и т.д. до одного, а не просто раскидать 12 в процентном отношении. Двух одинаковых балов быть не может.
vefer вне форума Ответить с цитированием
Старый 26.05.2015, 16:17   #19
Nataliina
Пользователь
 
Регистрация: 19.05.2015
Сообщений: 14
По умолчанию

Цитата:
Сообщение от vefer Посмотреть сообщение
Да задача то не в том. Надо самому большому значению присвоить 12 баллов, следующему 11 и т.д. до одного, а не просто раскидать 12 в процентном отношении. Двух одинаковых балов быть не может.
Да, все верно, спасибо, именно это и пыталась объяснить)
Nataliina вне форума Ответить с цитированием
Старый 26.05.2015, 16:25   #20
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

см. вложение (и ранг подошел, но с поправкой)
Код:
Балл_iтого_значения = Кво_значен_меньше_iтого + кво_равных_iтому_находящихся_за_iтой_позицией
Вложения
Тип файла: rar Ранг.rar (5.9 Кб, 11 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В форме поменять цвет шрифта в зависимости от условия teecup Microsoft Office Access 0 19.10.2014 15:55
Присвоение ячейке значения, в зависимости от того, в какой области будет находиться рисунок в Excel ParAlexandr Microsoft Office Excel 2 16.07.2013 12:35
В зависимости от значения в ComboBox1 выводить значения в ComboBox2 LeX2009 БД в Delphi 14 21.05.2010 16:49
Сумировать поле в зависимости от выбраных на форме элементов полей dplz Microsoft Office Access 1 16.02.2010 19:29
Задачка по Excel'ю на 5 баллов для решившего Egorio Microsoft Office Excel 2 20.12.2006 13:21