Добрый день. Прошу помочь в решении следующей задачи:
В книге есть лист "Конкурсы", на котором находятся таблицы участников с заполненными значениями. Нужно, чтобы на листе "Рейтинг" отобразилась сумма (и была отранжирована от большего к меньшему по столбцу С "очки") значений каждого столбца, согласно участникам. При изменении значений в столбцах таблиц на странице "конкурсы", должны изменяться значения и на странице "рейтинг" (автоматически или по нажатию на кнопку, например "пересчитать", это не важно). Сейчас там 5 таблиц, но их может быть меньше или больше.
Другими словами, нужно чтобы на листе "Рейтинг", было отображено сколько всего очков (и других значений, по которым ведется статистика - значения столбцов) набрал каждый участник в сумме. Таким образом будет выводится рейтинг участников.
Добрый день. Прошу помочь в решении следующей задачи:
В книге есть лист "Конкурсы", на котором находятся таблицы участников с заполненными значениями. Нужно, чтобы на листе "Рейтинг" отобразилась сумма (и была отранжирована от большего к меньшему по столбцу С "очки") значений каждого столбца, согласно участникам. При изменении значений в столбцах таблиц на странице "конкурсы", должны изменяться значения и на странице "рейтинг" (автоматически или по нажатию на кнопку, например "пересчитать", это не важно). Сейчас там 5 таблиц, но их может быть меньше или больше.
Другими словами, нужно чтобы на листе "Рейтинг", было отображено сколько всего очков (и других значений, по которым ведется статистика - значения столбцов) набрал каждый участник в сумме. Таким образом будет выводится рейтинг участников.esqaider
1. Подготовить таблицу: - заголовки - в одну строку; - текстовые значения ячеек перевести в числовые 2. Выделить таблицу и создать сводную по ней 3. Отсортировать в сводной таблице нужные поля по убыванию 4. При внесении новых записей в таблице для пересчета обновлять сводную.
esqaider,
Цитата
как это сделать?
1. Подготовить таблицу: - заголовки - в одну строку; - текстовые значения ячеек перевести в числовые 2. Выделить таблицу и создать сводную по ней 3. Отсортировать в сводной таблице нужные поля по убыванию 4. При внесении новых записей в таблице для пересчета обновлять сводную.NikitaDvorets
Возможно не достаточно корректно выразил свою мысль, попробую другими словами:
мне нужно чтобы на листе Рейтинг отобразился рейтинг участников, а он получается следующим образом: 1. найти все строки со значениями участника 2. суммировать эти значения 3. вывести имя участника и сумму его набранных (очков т.д) 4. и только тогда проранжировать от наибольшей суммы.
Поетому как здесь может пригодится сводная таблица я не понял (видимо ввиду своей некомпетентности в этом вопросе)
Возможно не достаточно корректно выразил свою мысль, попробую другими словами:
мне нужно чтобы на листе Рейтинг отобразился рейтинг участников, а он получается следующим образом: 1. найти все строки со значениями участника 2. суммировать эти значения 3. вывести имя участника и сумму его набранных (очков т.д) 4. и только тогда проранжировать от наибольшей суммы.
Поетому как здесь может пригодится сводная таблица я не понял (видимо ввиду своей некомпетентности в этом вопросе)esqaider
Спасибо огромное! Из всех предлагаемых мне вариантов (на других форумах), ваш самый понятный у удобный. Только есть один вопрос: как сделать так, чтобы при внесении изменений в значения, на странице "Конкурсы - рейтинг" они изменялись тоже? На данный момент я в ношу изменения на странице "Конкурсы", все отлично подсчитывается. Далее на странице "Сводная" обновляю сводную таблицу - здесь тоже все отлично. А вот на последней странице ничего не изменяется.
Спасибо огромное! Из всех предлагаемых мне вариантов (на других форумах), ваш самый понятный у удобный. Только есть один вопрос: как сделать так, чтобы при внесении изменений в значения, на странице "Конкурсы - рейтинг" они изменялись тоже? На данный момент я в ношу изменения на странице "Конкурсы", все отлично подсчитывается. Далее на странице "Сводная" обновляю сводную таблицу - здесь тоже все отлично. А вот на последней странице ничего не изменяется.esqaider
esqaider, последняя таблица это тоже вариант... Но он не взаимосвязан с исходной, потому и не меняется, там просто копия исходной таблицы и сделана сортировка по убыванию. А в сводной, нужно посмотреть источник, весь ли диапазон исходной таблицы включен....(т.е. если добавлять строки в исходной ниже... они могут не идти в сводную, нужно увеличить диапазон...)
esqaider, последняя таблица это тоже вариант... Но он не взаимосвязан с исходной, потому и не меняется, там просто копия исходной таблицы и сделана сортировка по убыванию. А в сводной, нужно посмотреть источник, весь ли диапазон исходной таблицы включен....(т.е. если добавлять строки в исходной ниже... они могут не идти в сводную, нужно увеличить диапазон...)cmivadwot
Спасибо, тоже интересно. Я немного переделал таблицы и подход и хочу спросить, можно сделать так, чтобы очки брались не из одного листа, а из нескольких? Дело в том, что количество участников в течении времени может меняться (в большую сторону) и каждый раз нужно следить чтобы таблица не вылезла на другую. Да и обновлять таблицы (я их обновляю путем копирования) удобнее, когда они на разных страницах. Потому нужно чтобы все значения брались з отдельных листов. Правда вижу одну проблему: что если в будущем я захочу добавить еще несколько таблиц? Сейчас я веду учет по 6 таблицам, но их может стать больше. Как мне потом сделать чтобы таблицы на новых листах учитывались тоже в общем зачете?
В файле произвел следующие изменения:
1. В каждую таблицу добавил столбец "чемпионаты". Это вы навели меня на мысль о том. что таблица "конкурсы - рейтинг" будет выглядеть более детализированной, если выбирая сортивровку по убыванию, можно будет видеть по какому именно чемпионату показана статистика. 2. добавил лист ПО ЧЕМПИОНАТАМ. Это по сути тот же лист "конкурсы - рейтинг", но с добавленным столбцом "чемпионаты" 3. добавил лист "статистика_1", на котором находится сводная таблица по определенным заданным показателям. Наверное это можно как-то сделать с помощью сводной таблицы, но увы, я не знаю как, поэтому показал пример того, что хотелось бы видеть 4. добавил лист "стат. чемпионаты", на котором находится уже статистика по каждому чемпионату в отдельности. С помощью этой таблицу хотелось бы отслеживать средние показатели по каждому чемпионату. Прописал примечания.
Спасибо, тоже интересно. Я немного переделал таблицы и подход и хочу спросить, можно сделать так, чтобы очки брались не из одного листа, а из нескольких? Дело в том, что количество участников в течении времени может меняться (в большую сторону) и каждый раз нужно следить чтобы таблица не вылезла на другую. Да и обновлять таблицы (я их обновляю путем копирования) удобнее, когда они на разных страницах. Потому нужно чтобы все значения брались з отдельных листов. Правда вижу одну проблему: что если в будущем я захочу добавить еще несколько таблиц? Сейчас я веду учет по 6 таблицам, но их может стать больше. Как мне потом сделать чтобы таблицы на новых листах учитывались тоже в общем зачете?
В файле произвел следующие изменения:
1. В каждую таблицу добавил столбец "чемпионаты". Это вы навели меня на мысль о том. что таблица "конкурсы - рейтинг" будет выглядеть более детализированной, если выбирая сортивровку по убыванию, можно будет видеть по какому именно чемпионату показана статистика. 2. добавил лист ПО ЧЕМПИОНАТАМ. Это по сути тот же лист "конкурсы - рейтинг", но с добавленным столбцом "чемпионаты" 3. добавил лист "статистика_1", на котором находится сводная таблица по определенным заданным показателям. Наверное это можно как-то сделать с помощью сводной таблицы, но увы, я не знаю как, поэтому показал пример того, что хотелось бы видеть 4. добавил лист "стат. чемпионаты", на котором находится уже статистика по каждому чемпионату в отдельности. С помощью этой таблицу хотелось бы отслеживать средние показатели по каждому чемпионату. Прописал примечания.
esqaider, вникайте сами в формулы и подгоняйте как нужно, или заказывайте в разделе фриланс, может кто возьмется. еще вариант, сделал на 2. (по мне... все равно нужна общая таблица), а с цифровыми уже можно работать...
esqaider, вникайте сами в формулы и подгоняйте как нужно, или заказывайте в разделе фриланс, может кто возьмется. еще вариант, сделал на 2. (по мне... все равно нужна общая таблица), а с цифровыми уже можно работать...cmivadwot
Значения столбцов листа СТАТ. ЧЕМПИОНАТЫ некорректные:
- столбец Ср значение %усп. - нельзя учитывать тех, кто не оставил ни одного прогноза, ведь из-за этого возникает большая погрешность. В силу того что учтены 500 пользователей, часть из них не существует. Это проблема, которую я не знаю как решить. Ведь есть такие участники, которые оставили всего 1 прогноз и имеют показатель 100%. Если бы я знал как, то учитывал бы только тех пользователей, которые оставили минимум 20-30% прогнозов. - столбец D (О/П) имеет нереальный показатель. Возможно я допустил ошибку в примечании. О/П - это средние очки за прогноз. Они высчитываются по формуле: Ко/Кп, где Ко - количество очков пользователя, а Кп - количество оставленных прогнозов. Например, лидер чемпионата Англии имеет 861 очко, и он оставил 80 прогнозов. 861/80=10,76. Это и есть средние очки, которые он набирает за прогноз. Следовательно чтобы узнать средние О/П по чемпионату, нужно просуммировать все очки пользователей и разделить их на количество оставленных прогнозов. - Столбец Е - H - аналогичная проблема что и выше. У вас там почему-то сумма, а не средние значения.
И еще. Если у вас вдруг будет желание исправить, верните пожалуйста сводную таблицу, а то вижу этот лист исчез.
Значения столбцов листа СТАТ. ЧЕМПИОНАТЫ некорректные:
- столбец Ср значение %усп. - нельзя учитывать тех, кто не оставил ни одного прогноза, ведь из-за этого возникает большая погрешность. В силу того что учтены 500 пользователей, часть из них не существует. Это проблема, которую я не знаю как решить. Ведь есть такие участники, которые оставили всего 1 прогноз и имеют показатель 100%. Если бы я знал как, то учитывал бы только тех пользователей, которые оставили минимум 20-30% прогнозов. - столбец D (О/П) имеет нереальный показатель. Возможно я допустил ошибку в примечании. О/П - это средние очки за прогноз. Они высчитываются по формуле: Ко/Кп, где Ко - количество очков пользователя, а Кп - количество оставленных прогнозов. Например, лидер чемпионата Англии имеет 861 очко, и он оставил 80 прогнозов. 861/80=10,76. Это и есть средние очки, которые он набирает за прогноз. Следовательно чтобы узнать средние О/П по чемпионату, нужно просуммировать все очки пользователей и разделить их на количество оставленных прогнозов. - Столбец Е - H - аналогичная проблема что и выше. У вас там почему-то сумма, а не средние значения.
И еще. Если у вас вдруг будет желание исправить, верните пожалуйста сводную таблицу, а то вижу этот лист исчез. esqaider
esqaider, что, как считать я не знаю, просто варианты попробовал))) это отдельно нужно разбираться как правильно считать и что.... Идея была... вести в разных таблицах и чтоб потом все в одну сливалось с преобразованием формата в числовой. И вот с общей уже работать...брать данные и считать необходимые статистические данные. Сводная по размеру не влезла..чтоб приложить. разбил архив со сводной ....
esqaider, что, как считать я не знаю, просто варианты попробовал))) это отдельно нужно разбираться как правильно считать и что.... Идея была... вести в разных таблицах и чтоб потом все в одну сливалось с преобразованием формата в числовой. И вот с общей уже работать...брать данные и считать необходимые статистические данные. Сводная по размеру не влезла..чтоб приложить. разбил архив со сводной ....cmivadwot