Не могу понять функцию ранжирования. Задача следующая: нужно ранжировать страны по показателю, но не все, а только выделенные позиции. Файл прилагаю. Спасибо за помощь.
Не могу понять функцию ранжирования. Задача следующая: нужно ранжировать страны по показателю, но не все, а только выделенные позиции. Файл прилагаю. Спасибо за помощь.vitos88
anabioss13, к сожалению нет, в колонке "Ранг" должны быть распределены места от 1 до 8 по убыванию показателя. Т.е. 1 место занимает страна, у которой показатель наибольший. [moder]Переименовывайте тему согласно правилам форума![/moder]
anabioss13, к сожалению нет, в колонке "Ранг" должны быть распределены места от 1 до 8 по убыванию показателя. Т.е. 1 место занимает страна, у которой показатель наибольший. [moder]Переименовывайте тему согласно правилам форума![/moder]vitos88
Сообщение отредактировал Manyasha - Понедельник, 18.05.2015, 12:38
Создать два дополнительных столбца перед Рангом. В первом 1 или 0 - как Признак выделения строки, во втором - Произведение Признака выделения на исходный Показатель. Далее Ранг вычисляем по этому Произведению. Понятно, что для невыделенных (Признак=0) Произведение будет также 0 и ранг отсеит их в конец рангового списка. Можно не отображать ранг тех строк, у которых Произведение=0.
Создать два дополнительных столбца перед Рангом. В первом 1 или 0 - как Признак выделения строки, во втором - Произведение Признака выделения на исходный Показатель. Далее Ранг вычисляем по этому Произведению. Понятно, что для невыделенных (Признак=0) Произведение будет также 0 и ранг отсеит их в конец рангового списка. Можно не отображать ранг тех строк, у которых Произведение=0.
Pelena, ответ от Flatcher был удален до исправления замечания. Я замечания исправил, а ответ не был восстановлен. Возможно он поможет в решении проблемы, но посмотреть его нельзя. Кроме того закрыты мои личные сообщения. [moder]Личка временно работает после 100 постов. А удаленный ответ никто и не собирается восстанавливать. С какой стати? У нас не детский сад. Ответивший, проигнорировав комментарий модератора, потратил свое время - ну что ж, сам себе злобный Буратино. Если захочет - напишет еще раз, не захочет - не напишет. А то, что Вы ответ не прочитали, так это правильно - никто Вас не заставлял создавать тему с нарушением Правил форума. А вот когда все правильно сделали - вот с того момента ответы и стали получать.
Pelena, ответ от Flatcher был удален до исправления замечания. Я замечания исправил, а ответ не был восстановлен. Возможно он поможет в решении проблемы, но посмотреть его нельзя. Кроме того закрыты мои личные сообщения. [moder]Личка временно работает после 100 постов. А удаленный ответ никто и не собирается восстанавливать. С какой стати? У нас не детский сад. Ответивший, проигнорировав комментарий модератора, потратил свое время - ну что ж, сам себе злобный Буратино. Если захочет - напишет еще раз, не захочет - не напишет. А то, что Вы ответ не прочитали, так это правильно - никто Вас не заставлял создавать тему с нарушением Правил форума. А вот когда все правильно сделали - вот с того момента ответы и стали получать.vitos88
Сообщение отредактировал _Boroda_ - Вторник, 19.05.2015, 09:36
Вот мой вариант с использованием доп листа. Я считал что после исправлений замечаний логично бы было чтобы все сообщения появились! тем более написано так "Ответ удален до исправления замечания!"
Вот мой вариант с использованием доп листа. Я считал что после исправлений замечаний логично бы было чтобы все сообщения появились! тем более написано так "Ответ удален до исправления замечания!"Flatcher
[offtop]Честно говоря, как-то не по-людски... Смеха ради можно открыть голосование на тему "Как ты воспринял следующую фразу: Ответ удален до исправления замечания!" Лично я ее тоже (как и ТС) воспринял как "Переименуй тему и ответ восстановится". Если же иметь в виду дальнейший разъяснительный комментарий Елены (Pelena), то этот смысл следовало бы передавать фразой типа "Ответ удален, так как опубликован до исправления замечания". И в общем-то ТС достаточно быстро подсуетился - каких-то полтора часа-то и прошло - "секунда" в вечности...
[offtop]Честно говоря, как-то не по-людски... Смеха ради можно открыть голосование на тему "Как ты воспринял следующую фразу: Ответ удален до исправления замечания!" Лично я ее тоже (как и ТС) воспринял как "Переименуй тему и ответ восстановится". Если же иметь в виду дальнейший разъяснительный комментарий Елены (Pelena), то этот смысл следовало бы передавать фразой типа "Ответ удален, так как опубликован до исправления замечания". И в общем-то ТС достаточно быстро подсуетился - каких-то полтора часа-то и прошло - "секунда" в вечности...Gustav
[offtop]Не надо ничего удалять В аналогичных случаях используйте теги [hide=9999][/hide], где 9999 - количество постов, необходимое пользователю для просмотра текста ответа После исправления нарушения теги надо будет убрать[/offtop]
[offtop]Не надо ничего удалять В аналогичных случаях используйте теги [hide=9999][/hide], где 9999 - количество постов, необходимое пользователю для просмотра текста ответа После исправления нарушения теги надо будет убрать[/offtop]Serge_007
[offtop]А еще смеха ради можно создать опрос на тему: чем может не понравиться название темы "Ранжирование"? Все было кратко и ясно. А то, что необходимо ранжировать отдельные строки таблицы я написал в первом посте. По-моему этой информации было достаточно, чтобы понять в чем суть задачи. Все равно переименование темы в "Ранжирование не по всем строкам" ясности не добавляет. Но все равно спасибо за заботу модератору, решение было найдено, хоть и не так оперативно, как обычно (пришлось делать отчет вручную). А решение буду использовать в будущем. Всем добра.
[offtop]А еще смеха ради можно создать опрос на тему: чем может не понравиться название темы "Ранжирование"? Все было кратко и ясно. А то, что необходимо ранжировать отдельные строки таблицы я написал в первом посте. По-моему этой информации было достаточно, чтобы понять в чем суть задачи. Все равно переименование темы в "Ранжирование не по всем строкам" ясности не добавляет. Но все равно спасибо за заботу модератору, решение было найдено, хоть и не так оперативно, как обычно (пришлось делать отчет вручную). А решение буду использовать в будущем. Всем добра. vitos88
чем может не понравиться название темы "Ранжирование"
А чем оно может "понравится"?! Название ни о чем, в такую тему можно складывать все вопросы, касающиеся например функции РАНГ, сортировки по рангу, фильтрации по рангу, вывода отчетов по рангу, сводных таблиц и диаграмм и проч. Такое название превращает текущую тему в тему-помойку на большом количестве страниц. Попробуйте почитать, а главное поискать нужное решение в теме Табель учёта рабочего времени. Там сейчас всего полсотни страниц. Простое чтение темы по три минуты на страницу займет два с половиной часа. Как Вы думаете, хоть кто-нибудь читал эту тему целиком?
И ещё. Название темы типа "Написать формулу", "Помогите", "Сортировка", или как у Вас "Ранжирование" - будут в самом низу поисковой выдачи, следовательно найти её будет сложно. Значит и читать её практически никто не будет. Как по-Вашему, нужны такие темы на форуме?[/offtop]
чем может не понравиться название темы "Ранжирование"
А чем оно может "понравится"?! Название ни о чем, в такую тему можно складывать все вопросы, касающиеся например функции РАНГ, сортировки по рангу, фильтрации по рангу, вывода отчетов по рангу, сводных таблиц и диаграмм и проч. Такое название превращает текущую тему в тему-помойку на большом количестве страниц. Попробуйте почитать, а главное поискать нужное решение в теме Табель учёта рабочего времени. Там сейчас всего полсотни страниц. Простое чтение темы по три минуты на страницу займет два с половиной часа. Как Вы думаете, хоть кто-нибудь читал эту тему целиком?
И ещё. Название темы типа "Написать формулу", "Помогите", "Сортировка", или как у Вас "Ранжирование" - будут в самом низу поисковой выдачи, следовательно найти её будет сложно. Значит и читать её практически никто не будет. Как по-Вашему, нужны такие темы на форуме?[/offtop]
В аналогичных случаях используйте теги [hide=9999][/hide], где 9999 - количество постов, необходимое пользователю для просмотра текста ответа После исправления нарушения теги надо будет убрать
Да, я раньше так и делал. А потом подумал: А чего это я? Автор сообщения меня не уважает - он же видит комментарий модератора и все равно дает свой ответ. Вывод - неуважительное отношение к администрации сайта. А я с ним еще нянькаться должен после этого? То ему скрой сообщение, то обратно покажи. Вообще нужно удалять тот пост и всё. А не удаляю потому, что человек просто не понимает, что это именно я удаляю, а не глюк какой-то очередной - было так один раз поначалу как-то.
Кстати, похоже, это не для тутошней темы сообщения пошли уже.
В аналогичных случаях используйте теги [hide=9999][/hide], где 9999 - количество постов, необходимое пользователю для просмотра текста ответа После исправления нарушения теги надо будет убрать
Да, я раньше так и делал. А потом подумал: А чего это я? Автор сообщения меня не уважает - он же видит комментарий модератора и все равно дает свой ответ. Вывод - неуважительное отношение к администрации сайта. А я с ним еще нянькаться должен после этого? То ему скрой сообщение, то обратно покажи. Вообще нужно удалять тот пост и всё. А не удаляю потому, что человек просто не понимает, что это именно я удаляю, а не глюк какой-то очередной - было так один раз поначалу как-то.
Кстати, похоже, это не для тутошней темы сообщения пошли уже._Boroda_