Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Распределение одинаковых спортивных мест. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Распределение одинаковых спортивных мест.
Valeron Дата: Воскресенье, 10.04.2016, 23:16 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Огромное благодарю уважаемые Pelena, и buchlotnik, !!!
Как у вас всё просто получается ? Где вы всему этому научились . . . ?
Массив Старожилы buchlotnik, мне больше подходит.
И ещё одну недоработку программы можно исправить или нет?
При одинаковых результатах программа делит места, и причём на порядок выше.
Нельзя ли сделать так, чтобы формула при совпадении результатов
распределяла места например так:
1, 2, 3,3, 4, 5, 6, 7, 8, 8, 8, 9, 10. . . . . .
Да, извините меня уважаемый Модератор . . .
К сообщению приложен файл: ___.xlsx (15.0 Kb)
 
Ответить
СообщениеОгромное благодарю уважаемые Pelena, и buchlotnik, !!!
Как у вас всё просто получается ? Где вы всему этому научились . . . ?
Массив Старожилы buchlotnik, мне больше подходит.
И ещё одну недоработку программы можно исправить или нет?
При одинаковых результатах программа делит места, и причём на порядок выше.
Нельзя ли сделать так, чтобы формула при совпадении результатов
распределяла места например так:
1, 2, 3,3, 4, 5, 6, 7, 8, 8, 8, 9, 10. . . . . .
Да, извините меня уважаемый Модератор . . .

Автор - Valeron
Дата добавления - 10.04.2016 в 23:16
buchlotnik Дата: Воскресенье, 10.04.2016, 23:31 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
но ведь логичнее 1, 2, 3, 3, 5, 6, 7, 8, 8, 8, 11...
Код
=РАНГ.РВ(E6;E$6:$E$19;1)

не глянул версию - в 2007
Код
=РАНГ(E6;E$6:$E$19;1)

но если очень надо как вы написали B)
Код
=СУММПРОИЗВ(($E$6:$E$19<E6)/СЧЁТЕСЛИ($E$6:$E$19;$E$6:$E$19))+1
см. второй файл
К сообщению приложен файл: 5230565.xlsx (15.0 Kb) · -2-.xlsx (15.0 Kb)


Сообщение отредактировал buchlotnik - Воскресенье, 10.04.2016, 23:45
 
Ответить
Сообщениено ведь логичнее 1, 2, 3, 3, 5, 6, 7, 8, 8, 8, 11...
Код
=РАНГ.РВ(E6;E$6:$E$19;1)

не глянул версию - в 2007
Код
=РАНГ(E6;E$6:$E$19;1)

но если очень надо как вы написали B)
Код
=СУММПРОИЗВ(($E$6:$E$19<E6)/СЧЁТЕСЛИ($E$6:$E$19;$E$6:$E$19))+1
см. второй файл

Автор - buchlotnik
Дата добавления - 10.04.2016 в 23:31
Valeron Дата: Воскресенье, 10.04.2016, 23:48 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Многоуважаемый buchlotnik, логично с точки зрения математики.
Спортсменам присваивают одинаковые места, а следующие куда-то "пропадают".
Это не совсем справедливо к следующим по рейтингу участникам.
А вообще ОГРОМНОЕ СПАСИБО ВАМ !!!!
 
Ответить
СообщениеМногоуважаемый buchlotnik, логично с точки зрения математики.
Спортсменам присваивают одинаковые места, а следующие куда-то "пропадают".
Это не совсем справедливо к следующим по рейтингу участникам.
А вообще ОГРОМНОЕ СПАСИБО ВАМ !!!!

Автор - Valeron
Дата добавления - 10.04.2016 в 23:48
StoTisteg Дата: Воскресенье, 10.04.2016, 23:49 | Сообщение № 4
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация: 103 ±
Замечаний: 0% ±

Excel 2010
Логичнее с ТЗ математики — что мест столько же, сколько соревнующихся...


Интуитивно понятный код - это когда интуитивно понятно, что это код.
 
Ответить
СообщениеЛогичнее с ТЗ математики — что мест столько же, сколько соревнующихся...

Автор - StoTisteg
Дата добавления - 10.04.2016 в 23:49
buchlotnik Дата: Воскресенье, 10.04.2016, 23:58 | Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
дык уже прописал второй вариант формулы.
Цитата
Это не совсем справедливо
в смысле? какая разница двое перед тобой финишировали одновременно или по очереди - ты-то всё равно третий. И рассуждаю я не как математик, а как перворазрядник по тяжёлой атлетике B) Но у вас дети - там, видимо, другая специфика


Сообщение отредактировал buchlotnik - Понедельник, 11.04.2016, 00:01
 
Ответить
Сообщениедык уже прописал второй вариант формулы.
Цитата
Это не совсем справедливо
в смысле? какая разница двое перед тобой финишировали одновременно или по очереди - ты-то всё равно третий. И рассуждаю я не как математик, а как перворазрядник по тяжёлой атлетике B) Но у вас дети - там, видимо, другая специфика

Автор - buchlotnik
Дата добавления - 10.04.2016 в 23:58
Michael_S Дата: Понедельник, 11.04.2016, 00:15 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
какая разница двое перед тобой финишировали одновременно или по очереди - ты-то всё равно третий.
иногда, в некоторых конкурсах и соревнованиях, бывает два первых, два вторых и три первых места :)
 
Ответить
Сообщение
какая разница двое перед тобой финишировали одновременно или по очереди - ты-то всё равно третий.
иногда, в некоторых конкурсах и соревнованиях, бывает два первых, два вторых и три первых места :)

Автор - Michael_S
Дата добавления - 11.04.2016 в 00:15
Valeron Дата: Понедельник, 11.04.2016, 00:29 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Будьте добры уважаемый buchlotnik, посмотрите программа при
следующем внесении результатов неверно распределяет места.
К сообщению приложен файл: 4022297.xlsx (14.8 Kb)
 
Ответить
СообщениеБудьте добры уважаемый buchlotnik, посмотрите программа при
следующем внесении результатов неверно распределяет места.

Автор - Valeron
Дата добавления - 11.04.2016 в 00:29
buchlotnik Дата: Понедельник, 11.04.2016, 00:36 | Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
да, в формуле нужно заменить с $E$6:$E$19 на $E$6:$E$20 - тогда посчитает верно
ща попробую переписать под переменное число вбитых данных (чтоб нули игнорировала)

допилил (массивка)
Код
=ЕСЛИ(ЕЧИСЛО(E6);СУММ(($E$6:$E$37<=E6)*($E$6:$E$37>0)*ЕСЛИ(ЕОШИБКА(1/СЧЁТЕСЛИ($E$6:$E$37;$E$6:$E$37));1;1/СЧЁТЕСЛИ($E$6:$E$37;$E$6:$E$37)));"")
в 2010 и выше можно покороче
Код
=ЕСЛИ(ЕЧИСЛО(E6);СУММ(($E$6:$E$37<=E6)*($E$6:$E$37>0)*ЕСЛИОШИБКА(1/СЧЁТЕСЛИ($E$6:$E$37;$E$6:$E$37);1));"")
К сообщению приложен файл: 9101455.xlsx (15.2 Kb)


Сообщение отредактировал buchlotnik - Понедельник, 11.04.2016, 00:48
 
Ответить
Сообщениеда, в формуле нужно заменить с $E$6:$E$19 на $E$6:$E$20 - тогда посчитает верно
ща попробую переписать под переменное число вбитых данных (чтоб нули игнорировала)

допилил (массивка)
Код
=ЕСЛИ(ЕЧИСЛО(E6);СУММ(($E$6:$E$37<=E6)*($E$6:$E$37>0)*ЕСЛИ(ЕОШИБКА(1/СЧЁТЕСЛИ($E$6:$E$37;$E$6:$E$37));1;1/СЧЁТЕСЛИ($E$6:$E$37;$E$6:$E$37)));"")
в 2010 и выше можно покороче
Код
=ЕСЛИ(ЕЧИСЛО(E6);СУММ(($E$6:$E$37<=E6)*($E$6:$E$37>0)*ЕСЛИОШИБКА(1/СЧЁТЕСЛИ($E$6:$E$37;$E$6:$E$37);1));"")

Автор - buchlotnik
Дата добавления - 11.04.2016 в 00:36
StoTisteg Дата: Понедельник, 11.04.2016, 00:38 | Сообщение № 9
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация: 103 ±
Замечаний: 0% ±

Excel 2010
Так Вы ничего не говорили про добавление. Есть 19 строк, про них формула и написана. А до конца листа
Код
=СУММПРОИЗВ(($E$6:$E$37<E20)/СЧЁТЕСЛИ($E$6:$E$37;$E$6:$E$37))+1

или сколько там у Вас строк...
[p.s.]Не то написал


Интуитивно понятный код - это когда интуитивно понятно, что это код.

Сообщение отредактировал StoTisteg - Понедельник, 11.04.2016, 00:45
 
Ответить
СообщениеТак Вы ничего не говорили про добавление. Есть 19 строк, про них формула и написана. А до конца листа
Код
=СУММПРОИЗВ(($E$6:$E$37<E20)/СЧЁТЕСЛИ($E$6:$E$37;$E$6:$E$37))+1

или сколько там у Вас строк...
[p.s.]Не то написал

Автор - StoTisteg
Дата добавления - 11.04.2016 в 00:38
Fytbolist61 Дата: Понедельник, 11.04.2016, 12:41 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Ребята, я тоже учусь, вот какая заковыка у меня. Мне необходимо из 10 сумм в строках выбрать 7 максимальных. Вообще это можно выполнить? Вот из этой суммы =H9+J9+L9+N9+P9+R9+T9+V9+X9+Z9+AB9 мне необходимо выбрать 7 максимальных, необходимо для таблицы подсчёта результатов. Спасибо за внимание.
[moder]Почитайте Правила форума. Создайте свою тему с примером.[/moder]


Алекс

Сообщение отредактировал Manyasha - Понедельник, 11.04.2016, 12:42
 
Ответить
СообщениеРебята, я тоже учусь, вот какая заковыка у меня. Мне необходимо из 10 сумм в строках выбрать 7 максимальных. Вообще это можно выполнить? Вот из этой суммы =H9+J9+L9+N9+P9+R9+T9+V9+X9+Z9+AB9 мне необходимо выбрать 7 максимальных, необходимо для таблицы подсчёта результатов. Спасибо за внимание.
[moder]Почитайте Правила форума. Создайте свою тему с примером.[/moder]

Автор - Fytbolist61
Дата добавления - 11.04.2016 в 12:41
Valeron Дата: Понедельник, 11.04.2016, 23:37 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Сердечно благодарю уважаемый buchlotnik, !!!
Когда я увидел формулу . . :'( крышу точно может снести.
Я ещё не проверял, а если скопировать рабочий лист на другой и поменять фамилии
и название команды, будет ли всё так "ровно и красиво"?
 
Ответить
СообщениеСердечно благодарю уважаемый buchlotnik, !!!
Когда я увидел формулу . . :'( крышу точно может снести.
Я ещё не проверял, а если скопировать рабочий лист на другой и поменять фамилии
и название команды, будет ли всё так "ровно и красиво"?

Автор - Valeron
Дата добавления - 11.04.2016 в 23:37
buchlotnik Дата: Вторник, 12.04.2016, 01:26 | Сообщение № 12
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
должно работать - привязка-то не к фамилиям, а диапазонам.
Но если у вас форма стандартная - не копируйте ячейки с листа на лист, просто создавайте копию имеющегося листа (ПКМ ярлычок листа - переместить или скопировать - создать копию) - так оно надёжнее yes
на всякий случай в зелёные столбцы добавил автоматическую вынималку списка команд, нули убраны форматом B)
К сообщению приложен файл: 9101455-1-.xlsx (16.2 Kb)


Сообщение отредактировал buchlotnik - Вторник, 12.04.2016, 23:02
 
Ответить
Сообщениедолжно работать - привязка-то не к фамилиям, а диапазонам.
Но если у вас форма стандартная - не копируйте ячейки с листа на лист, просто создавайте копию имеющегося листа (ПКМ ярлычок листа - переместить или скопировать - создать копию) - так оно надёжнее yes
на всякий случай в зелёные столбцы добавил автоматическую вынималку списка команд, нули убраны форматом B)

Автор - buchlotnik
Дата добавления - 12.04.2016 в 01:26
Valeron Дата: Вторник, 12.04.2016, 22:38 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый вечер Михаил !!!
Вы просто читаете мои мысли. Вчера я пробовал убрать нули
через "ЕСЛИ", но у меня не получилось.
Не совсем понял как работает эта вынималка ;) .
Не могли бы вы рассказать как создать формат для нулей и пустот, и как он работает ?
Хотелось бы это осознать и понять.
Очень буду признателен!!!
 
Ответить
СообщениеДобрый вечер Михаил !!!
Вы просто читаете мои мысли. Вчера я пробовал убрать нули
через "ЕСЛИ", но у меня не получилось.
Не совсем понял как работает эта вынималка ;) .
Не могли бы вы рассказать как создать формат для нулей и пустот, и как он работает ?
Хотелось бы это осознать и понять.
Очень буду признателен!!!

Автор - Valeron
Дата добавления - 12.04.2016 в 22:38
buchlotnik Дата: Вторник, 12.04.2016, 23:10 | Сообщение № 14
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Вынимание уникальных формулой: тыц и тыц

Формат: подробно - тут В данном случае это пользовательский формат 0;;;@ - т.е отображать положительные значения с точностью до единиц и отображать текст
 
Ответить
СообщениеВынимание уникальных формулой: тыц и тыц

Формат: подробно - тут В данном случае это пользовательский формат 0;;;@ - т.е отображать положительные значения с точностью до единиц и отображать текст

Автор - buchlotnik
Дата добавления - 12.04.2016 в 23:10
Valeron Дата: Суббота, 07.05.2016, 00:19 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 64
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Доброй ночи всем форумчанам !
При пробном тестировании программы потребовалось чуть её изменить ( порядковый номер поменял на номер дорожки).
Всё, программа стала на месте.
Пожалуйста помогите её реанимировать!!!
И еще, уже боюсь не отправит ли меня модератор создавать новую тему . . . ^_^
Там в сводном листе нужно выбрать данные, суммировать их и ранжировать в порядке возрастания.
Будьте добры не откажите.
[moder]Отправит
К сообщению приложен файл: 2___-.xlsx (33.0 Kb)


Сообщение отредактировал _Boroda_ - Суббота, 07.05.2016, 01:22
 
Ответить
СообщениеДоброй ночи всем форумчанам !
При пробном тестировании программы потребовалось чуть её изменить ( порядковый номер поменял на номер дорожки).
Всё, программа стала на месте.
Пожалуйста помогите её реанимировать!!!
И еще, уже боюсь не отправит ли меня модератор создавать новую тему . . . ^_^
Там в сводном листе нужно выбрать данные, суммировать их и ранжировать в порядке возрастания.
Будьте добры не откажите.
[moder]Отправит

Автор - Valeron
Дата добавления - 07.05.2016 в 00:19
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!