Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.72/130: Рейтинг темы: голосов - 130, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 15.08.2012
Сообщений: 20

Присвоить место в зависимости от показателей

15.08.2012, 10:11. Показов 26570. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть 25 игроков. Каждый набрал определенное количество балов. Нужна формула сравнивающая эти баллы и присваивающая ячейки значение от 1 до 25 по принципу у кого больше всех тому 25 баллов, у кого поменьше тому 24 и т.д.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.08.2012, 10:11
Ответы с готовыми решениями:

В зависимости от очков присвоить определенное место
Должно получится как на картинке Помогите пожалуйста

Ошибка: в заданном столбце строке матрицы на место максимального значения присвоить нуль на место минимального
program seven; uses crt; const n=4; var a:array of integer; i,j:integer; begin for i:=1 to n do begin for j:=1 to n...

Присвоить значение в зависимости от условия
Даны действительные числа x, y. Если x и y отрицательные, то х присвоить модуль х. Если отрицательное одно из них, то увеличить у на 0.5....

27
1250 / 408 / 52
Регистрация: 14.06.2009
Сообщений: 629
15.08.2012, 10:34
Воспользуйтесь ф-цией РАНГ.
Представленная ниже таблица должна определить сотрудника с максимальным общим баллом
0
0 / 0 / 0
Регистрация: 15.08.2012
Сообщений: 20
15.08.2012, 12:06  [ТС]
Что то не разберусь никак. Можно на моем примере?
Вложения
Тип файла: xlsx Книга1.xlsx (9.1 Кб, 140 просмотров)
0
1250 / 408 / 52
Регистрация: 14.06.2009
Сообщений: 629
15.08.2012, 12:28
Цитата Сообщение от uecm Посмотреть сообщение
у кого больше всех тому 25 баллов, у кого поменьше тому 24 и т.д.
.....
2
0 / 0 / 0
Регистрация: 15.08.2012
Сообщений: 20
15.08.2012, 13:06  [ТС]
А что нужно поменять в формуле, что бы первые места присваивались не по наименьшему, а по наибольшему результату?
п.с. Т.е. теперь у кого больше всех тому 1 место и т.д.
0
1250 / 408 / 52
Регистрация: 14.06.2009
Сообщений: 629
15.08.2012, 13:11
Уберите единицу из формулы. Т.е., например, для ячейки F4 формула будет:
Code
1
=РАНГ(E4;$E$4:$E$23)
2
1 / 1 / 0
Регистрация: 05.02.2013
Сообщений: 32
05.02.2013, 16:27
Добрый день, срочно нужна Ваша помощь. Задача аналогична задаче автора, но с функцией РАНГ не выходит, т.к. имеется одинаковое количество баллов у участников. И получается вот такая вот беда (см.вложение). Особенно наглядно это видно в столбике отжимание. Может быть кто-нибудь подскажет как с этим справиться?
Вложения
Тип файла: xlsx zadanie.xlsx (55.1 Кб, 111 просмотров)
0
3943 / 2336 / 790
Регистрация: 02.11.2012
Сообщений: 6,208
05.02.2013, 17:09
как определить кому присудить 1 а кому 2 место чтоб никого не обидеть? Нужны какие то условия.
0
 Аватар для Serge 007
980 / 596 / 11
Регистрация: 11.06.2010
Сообщений: 1,345
05.02.2013, 17:10
Цитата Сообщение от 4udo Посмотреть сообщение
имеется одинаковое количество баллов у участников
Соответственно эти участники должны занимать одинаковые места. В файле у Вас всё правильно
Вот "неправильный" вариант:
Code
1
=РАНГ(I4;I$4:I$28)+СЧЁТЕСЛИ(I$4:I4;I4)-1
0
6023 / 3217 / 719
Регистрация: 23.11.2010
Сообщений: 10,755
05.02.2013, 17:37
Вот такая формула
Вложения
Тип файла: xlsx zadanie.xlsx (55.2 Кб, 196 просмотров)
1
1 / 1 / 0
Регистрация: 05.02.2013
Сообщений: 32
05.02.2013, 19:56
Добрый вечер,Fairuza. Огромное спасибо, было бы здорово если бы еще доступно объяснили почему так.

Добавлено через 9 минут
И как тогда быть в колонке мед. эстафета, там же получается обратное условие т.е. у кого время меньше тот и первый и т.д. Делаю по Вашему подобию, вроде бы все получается но почему то первое место присваивается сразу двум значениям 1,47 и 1,42(

Добавлено через 3 минуты
UECM, если значения не повторяются то используй =РАНГ, как это сделать в принципе доступно показано выше в этой теме, а во вложенных файлах имеются конкретные примеры. Тебе будет проще.
0
6023 / 3217 / 719
Регистрация: 23.11.2010
Сообщений: 10,755
05.02.2013, 21:47
Когда по наименьшему, надо ставить <=
Посмотрите файл
Вложения
Тип файла: xlsx zadanie.xlsx (55.6 Кб, 83 просмотров)
1
1 / 1 / 0
Регистрация: 05.02.2013
Сообщений: 32
05.02.2013, 22:33
Вот огромнейшее Вам спасибо. Очень помогли. А я в этом столбике уже через =РАНГ думал делать, ведь значения не повторяются) правда это было бы не совсем корректно.

Добавлено через 2 минуты
Fairuza, быть может вы и с остальными листами подскажете как быть? я конечно понимаю что это наглость с моей стороны, но я целый день уже копаю инет, сил уж нет. Даже учебник начал читать, ток толкового там ничего пока не нашел.
0
6023 / 3217 / 719
Регистрация: 23.11.2010
Сообщений: 10,755
05.02.2013, 22:40
А я даже и не посмотрела, что в других листах. Посчитать что там написано?
0
1 / 1 / 0
Регистрация: 05.02.2013
Сообщений: 32
05.02.2013, 22:50
Если Вас не затруднит)

Добавлено через 3 минуты
Fairuza, и быть может литературу какую-нибудь дельную посоветуете?
0
6023 / 3217 / 719
Регистрация: 23.11.2010
Сообщений: 10,755
05.02.2013, 23:00
Победитель по биологии - нужна фамилия или максимальный балл?
0
1 / 1 / 0
Регистрация: 05.02.2013
Сообщений: 32
05.02.2013, 23:07
Фамилия)
0
6023 / 3217 / 719
Регистрация: 23.11.2010
Сообщений: 10,755
05.02.2013, 23:30
Посмотрите, я там еще Вам сводные сделала
Вложения
Тип файла: xlsx zadanie.xlsx (79.0 Кб, 155 просмотров)
1
1 / 1 / 0
Регистрация: 05.02.2013
Сообщений: 32
05.02.2013, 23:35
Обалдеть, Вы изумительны, нет правда, Вы потрясающая. Спасибо)

Добавлено через 1 минуту
А не объясните почему такая формула в ячейке, где указывается количество учеников по математике!?
0
6023 / 3217 / 719
Регистрация: 23.11.2010
Сообщений: 10,755
05.02.2013, 23:48
Надо посчитать всех, кто участвовал, т.е. получил баллы, учитывая то, что мог не решить ни одного задания (получить 0 баллов). Посмотрите на лист "Свод_пр", там сразу видно количество по предмету
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.02.2013, 23:48
Помогаю со студенческими работами здесь

Присвоить значение переменной в зависимости от условия
Вычислить y(x), если y = x2 при x &gt; 1 и y = x при x &lt;= 1

В зависимости от полученного значения, присвоить CSS класс.
Добрый день! Есть код: if(JRequest::getVar('Itemid')=='107') { $class = ' kino'; } if(JRequest::getVar('Itemid')=='103') ...

Присвоить путь к картинке в зависимости от значения переменной
Есть код выводящий текущий день недели &lt;script type=&quot;text/javascript&quot;&gt; var day = new Date(); document.write(day.getDay()); ...

Присвоить значение переменной в зависимости от сегодняшней даты.
Добрый вечер! Вопрос на этот раз таков: с помощью PHP нужно образовать строку: &quot;Поздравляю с $PRAZDNIK&quot;, где $PRAZDNIK равен...

Присвоить величине х значение 1, 2, ..., 11 или 12 в зависимости от месяца
Присвоить целочисленной величине х значение 1, 2, ..., 11 или 12 в зависимости от того, каким месяцем (январем, февралем и т.п.) является...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Гайд по современным СУБД (небесспорный)
Codd 26.06.2025
Когда я только начинал свой путь в IT как рядовой программист, база данных казалась мне чем-то простым и понятным. Ну, серьезно — это же просто место, где лежат данные, верно? Напиши SELECT * FROM. . .
Использование C# с AWS S3: Примеры с AWS SDK для .NET
stackOverflow 26.06.2025
Amazon S3 (Simple Storage Service) уже давно стал стандартом де-факто в мире облачного хранения данных. Особенно приятно, что для разработчиков . NET предусмотрен отличный SDK, который значительно. . .
Веб-автоматизация с Python и Selenium
AI_Generated 25.06.2025
Selenium с Python — это комбинация, которая выдержала проверку временем. Несмотря на появление новых инструментов вроде Playwright или Puppeteer, связка Python-Selenium остаётся золотым стандартом. . .
CQRS и Event Sourcing на C#
ArchitectMsa 25.06.2025
За последние несколько лет сложность корпоративных приложений выросла в геометрической прогрессии. Простые монолитные системы уступили место распределенным микросервисам, а нагрузка на корпоративные. . .
Хак домофона или как открыть дверь по номеру
yariko 25.06.2025
Забыли дома ключ. Не проблема. Можно открыть дверь домофона, просто позвонив на свой номер квартиры. Идея состоит в следующем. Внутрь трубки абонента встраивается контроллер, который по звонку сам. . .
Как украсить новогоднюю елку с Q# и Qiskit
EggHead 24.06.2025
Что может быть необычнее, чем применить законы квантовой механики для украшения новогодней елки? Пока другие развешивают обычные гирлянды, я решил объединить свою страсть к квантовым вычислениям с. . .
Системы нулевого доверия на C#
UnmanagedCoder 24.06.2025
Традиционная архитектура безопасности работает по принципу средневекового замка: создаём высокие стены вокруг корпоративной сети, укрепляем ворота межсетевыми экранами и системами обнаружения. . .
Снова не мой путь. Циклическое среднее, я обеими руками за проверку условия, в ракурсе данной задачи - циклическое среднее в топку.
Hrethgir 24.06.2025
Привет. Такой вопрос - нужно выводить среднее математическое между двумя направлениями, интервал значений которых может лежать в диапазоне одного оборота по кругу. Проблема заключается в том, что. . .
Деплой Flask приложения
py-thonny 23.06.2025
За годы работы с Flask я натыкался на одни и те же грабли достаточно часто, чтобы наконец научится их обходить. И сегодня хочу поделится опытом, который сбережет вам немало нервных клеток. Начнем с. . .
WebAssembly и контейнеры в .NET Aspire для оркестрации распределенных архитектур
ArchitectMsa 23.06.2025
Я наблюдаю, как WebAssembly (или просто WASM) постепенно выходит за рамки своего первоначального предназначения — исполнения кода на стороне браузера. Теперь эта технология проникает в серверную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »