Страница: 1 |
Страница: 1 |
Вопрос: Exel-VBA
Добавлено: 22.05.07 14:44
Автор вопроса: Берта
Дано - Столбец А - участники
Столбец В - набранные очки - 5,8,3,5,11,8 и т.д.
Нужно в столбце С простпвить места (1,2,3 и т.д.)
Не сортируя массив.
Спасибо.
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
GenyaA
Вопросов: 0
Ответов: 185
Web-сайт:
Профиль | | #1
Добавлено: 23.05.07 11:14
А можно ли использовать другие области листа или книги для промежуточных вычислений?
Номер ответа: 2
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #2
Добавлено: 23.05.07 12:13
А зачем, при наличии функции РАНГ?
Номер ответа: 3
Автор ответа:
bi-lya
Вопросов: 1
Ответов: 125
Профиль | | #3
Добавлено: 23.05.07 12:14
Ищем самое большое значение очек (или очей...очков), ставим рядом (в ячейке В) - 1 место, дальше уже ищем самое большое, но меньше предыдущего, ставим - 2 место...Вроде элементарно...
Номер ответа: 4
Автор ответа:
GenyaA
Вопросов: 0
Ответов: 185
Web-сайт:
Профиль | | #4
Добавлено: 23.05.07 12:38
РАНГ - это хорошо... только что делать с участниками, если у них одинаковое количество очков?
Номер ответа: 5
Автор ответа:
bi-lya
Вопросов: 1
Ответов: 125
Профиль | | #5
Добавлено: 23.05.07 13:26
GenyaA, "...Функция РАНГ присваивает повторяющимся числам одинаковый ранг... - ...но пропускается очередной РАНГ...", вы про это?
А вообще-то в вопросе обозначили VBA.
Номер ответа: 6
Автор ответа:
GenyaA
Вопросов: 0
Ответов: 185
Web-сайт:
Профиль | | #6
Добавлено: 23.05.07 14:01
bi-lya, мой вопрос был скорее к автору темы... но я именно об этом, Вы правы...
Про VBA... предложить решение через формулы бывает тоже полезно, т.к. довольно часто вопрошающие обращаются к VBA просто из-за того, что не нашли решения через формулы... а ведь оно часто есть и значительно проще в реализации.
Номер ответа: 7
Автор ответа:
LonerWanderer
Вопросов: 18
Ответов: 66
Профиль | | #7
Добавлено: 23.05.07 15:31
Особенно если учесть, что формулы - это уже написанные программы (функции) на VBA и они прописаны в надстройках.
Номер ответа: 8
Автор ответа:
Pavel
Вопросов: 0
Ответов: 82
Профиль | | #8
Добавлено: 23.05.07 17:54
Функции листа выполняются быстрее кода VBA, поэтому, если можно, то лучше использовать встроенные функции Excel
Номер ответа: 9
Автор ответа:
Берта
Вопросов: 1
Ответов: 1
Профиль | | #9
Добавлено: 24.05.07 11:52
Спасибо всем огромное. Разобралась
Номер ответа: 10
Автор ответа:
bi-lya
Вопросов: 1
Ответов: 125
Профиль | | #10
Добавлено: 24.05.07 14:09
Было бы интересно узнать как