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

Вход

Регистрация

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

 

= Мир MS Excel/Сортировка в диапазоне - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Сортировка в диапазоне
АлександрПП Дата: Суббота, 11.02.2017, 23:39 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Здравствуйте!
Таблица у меня сперва сортируется относительно ГОДа рождения, потом ВЕСа. Вес сортируется у каждого конкретного года отдельно, а мне надо чтобы сортировка по весу шла в диапазоне нескольких лет.
Т.е. мне надо сортировать детей
по возрасту1)для детей до 10 лет 2)от 10-14 и тд
и в этих диапазонах сортировать вес

Как это возможно сделать? Спасибо заранее!
Красные стрелка как сортирует сейчас. Синяя, как должно сортировать.
[img]http://radikal.ru]


Сообщение отредактировал АлександрПП - Суббота, 11.02.2017, 23:56
 
Ответить
СообщениеЗдравствуйте!
Таблица у меня сперва сортируется относительно ГОДа рождения, потом ВЕСа. Вес сортируется у каждого конкретного года отдельно, а мне надо чтобы сортировка по весу шла в диапазоне нескольких лет.
Т.е. мне надо сортировать детей
по возрасту1)для детей до 10 лет 2)от 10-14 и тд
и в этих диапазонах сортировать вес

Как это возможно сделать? Спасибо заранее!
Красные стрелка как сортирует сейчас. Синяя, как должно сортировать.
[img]http://radikal.ru]

Автор - АлександрПП
Дата добавления - 11.02.2017 в 23:39
gling Дата: Воскресенье, 12.02.2017, 00:06 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2640
Репутация: 737 ±
Замечаний: 0% ±

2010
Здравствуйте. Вам необходимо создать доп. столбец в котором посчитать сколько сейчас лет ребенку и если < 10, присвоить значение 1, <14, 2и так далее. а потом сортировать сначала по доп столбцу, а потом по весу. Если не получится, выкладывайте пример в формате Excel.


ЯД-41001506838083
 
Ответить
СообщениеЗдравствуйте. Вам необходимо создать доп. столбец в котором посчитать сколько сейчас лет ребенку и если < 10, присвоить значение 1, <14, 2и так далее. а потом сортировать сначала по доп столбцу, а потом по весу. Если не получится, выкладывайте пример в формате Excel.

Автор - gling
Дата добавления - 12.02.2017 в 00:06
АлександрПП Дата: Воскресенье, 12.02.2017, 00:38 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
gling, сам я тренер, так что ваше объяснение понятно, но реализация затруднительна. Пожалуйста, если вас не сильно затруднит. На рабочем примере я наглядно увижу, что и как надо было сделать.
К сообщению приложен файл: SportClubTable.xlsm (31.7 Kb)
 
Ответить
Сообщениеgling, сам я тренер, так что ваше объяснение понятно, но реализация затруднительна. Пожалуйста, если вас не сильно затруднит. На рабочем примере я наглядно увижу, что и как надо было сделать.

Автор - АлександрПП
Дата добавления - 12.02.2017 в 00:38
АлександрПП Дата: Воскресенье, 12.02.2017, 00:43 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
gling, кнопку "обновить сортировку" создал для того, чтобы можно было добавить снизу нового спортсмена, а потом, нажав на эту кнопку, он переместился к своей группе. Создавал макрос поведение кнопки простой записью действий.
 
Ответить
Сообщениеgling, кнопку "обновить сортировку" создал для того, чтобы можно было добавить снизу нового спортсмена, а потом, нажав на эту кнопку, он переместился к своей группе. Создавал макрос поведение кнопки простой записью действий.

Автор - АлександрПП
Дата добавления - 12.02.2017 в 00:43
gling Дата: Воскресенье, 12.02.2017, 00:51 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2640
Репутация: 737 ±
Замечаний: 0% ±

2010
Как то так. Макрос не правил
К сообщению приложен файл: 3598954.xlsm (34.3 Kb)


ЯД-41001506838083

Сообщение отредактировал gling - Воскресенье, 12.02.2017, 00:51
 
Ответить
СообщениеКак то так. Макрос не правил

Автор - gling
Дата добавления - 12.02.2017 в 00:51
АлександрПП Дата: Воскресенье, 12.02.2017, 01:02 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
gling, это фантастика! Спасибо огромное. Завтра (>24часа после регистрации) зайду обязательно и поблагодарю репутацией.
Макрос и не надо было трогать, просто пояснил, что к чему.
Как вы думаете, как можно было бы реализовать учет еще и девушек при этом? Если спортсменов с женским полом будет больше, чем в приведенном списке.
Не могу сообразить, что делать со спортсменками, как их обрабатывать и как отображать.
 
Ответить
Сообщениеgling, это фантастика! Спасибо огромное. Завтра (>24часа после регистрации) зайду обязательно и поблагодарю репутацией.
Макрос и не надо было трогать, просто пояснил, что к чему.
Как вы думаете, как можно было бы реализовать учет еще и девушек при этом? Если спортсменов с женским полом будет больше, чем в приведенном списке.
Не могу сообразить, что делать со спортсменками, как их обрабатывать и как отображать.

Автор - АлександрПП
Дата добавления - 12.02.2017 в 01:02
gling Дата: Воскресенье, 12.02.2017, 01:26 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2640
Репутация: 737 ±
Замечаний: 0% ±

2010
Я не тренер, я электрик. Определитесь с порядком попытаюсь помочь с формированием таблицы. Я же не понимаю, что Вы хотите получить в результате этой сортировки, поэтому и посоветовать не могу. Если женщин добавить в эту же таблицу, до дополнительным уровнем сортировки они сгруппируются по букве Ж. А потом можно сортировать сначала по возрасту потом по полу, а потом по весу. Определяйтесь, удачи Вам.


ЯД-41001506838083

Сообщение отредактировал gling - Воскресенье, 12.02.2017, 01:33
 
Ответить
СообщениеЯ не тренер, я электрик. Определитесь с порядком попытаюсь помочь с формированием таблицы. Я же не понимаю, что Вы хотите получить в результате этой сортировки, поэтому и посоветовать не могу. Если женщин добавить в эту же таблицу, до дополнительным уровнем сортировки они сгруппируются по букве Ж. А потом можно сортировать сначала по возрасту потом по полу, а потом по весу. Определяйтесь, удачи Вам.

Автор - gling
Дата добавления - 12.02.2017 в 01:26
АлександрПП Дата: Воскресенье, 12.02.2017, 01:37 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
gling, спасибо вам, в любом случае. Хотел лишь спросить экспертного мнения. Да, получилось без конкретики и сумбурно.
Так что понимаю, спрошу тогда, когда определюсь. Да и если возникнут при этом вопросы. Еще раз спасибо!
 
Ответить
Сообщениеgling, спасибо вам, в любом случае. Хотел лишь спросить экспертного мнения. Да, получилось без конкретики и сумбурно.
Так что понимаю, спрошу тогда, когда определюсь. Да и если возникнут при этом вопросы. Еще раз спасибо!

Автор - АлександрПП
Дата добавления - 12.02.2017 в 01:37
АлександрПП Дата: Понедельник, 03.04.2017, 04:33 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
gling, здравствуйте еще раз!) К сегодняшнему дню деление спортменов происходит не по цвету, а группируется в сводной таблице на другом листе. А к вам у меня вопрос следующий. Возможно ли создать формулу, на подобии той, что вы сделали для автоматического проставления весовой категории, только для возрастной группы? Разница(и сложность для меня) состоит в том, что там разные "границы" веса у разных категорий возраста. Если проблему описал не столь ясно, то всё должно стать понятным про самостоятельном добавлении нового спортсмена в таблицу. 3-ий столбец "ВозрГруппа" автоматически не заполнится, вот я и спрашиваю, можно ли, что бы эта группа вводилась не вручную, а высчитывалась относительно веса и возраста.
К сообщению приложен файл: 9657233.xlsm (42.1 Kb)


Сообщение отредактировал АлександрПП - Понедельник, 03.04.2017, 04:35
 
Ответить
Сообщениеgling, здравствуйте еще раз!) К сегодняшнему дню деление спортменов происходит не по цвету, а группируется в сводной таблице на другом листе. А к вам у меня вопрос следующий. Возможно ли создать формулу, на подобии той, что вы сделали для автоматического проставления весовой категории, только для возрастной группы? Разница(и сложность для меня) состоит в том, что там разные "границы" веса у разных категорий возраста. Если проблему описал не столь ясно, то всё должно стать понятным про самостоятельном добавлении нового спортсмена в таблицу. 3-ий столбец "ВозрГруппа" автоматически не заполнится, вот я и спрашиваю, можно ли, что бы эта группа вводилась не вручную, а высчитывалась относительно веса и возраста.

Автор - АлександрПП
Дата добавления - 03.04.2017 в 04:33
sboy Дата: Понедельник, 03.04.2017, 10:31 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
АлександрПП, Добрый день.
формула для возр.группы
Код
=ПРОСМОТР(ГОД(СЕГОДНЯ())-[@ГОД];{0;11;15;18};$L$3:$L$6)

но значения расходятся с вашими, в возрастную группу учитываются еще какие-либо параметры или просто ошибка?
К сообщению приложен файл: 6826840.xlsm (43.5 Kb)


Яндекс: 410016850021169

Сообщение отредактировал sboy - Понедельник, 03.04.2017, 10:31
 
Ответить
СообщениеАлександрПП, Добрый день.
формула для возр.группы
Код
=ПРОСМОТР(ГОД(СЕГОДНЯ())-[@ГОД];{0;11;15;18};$L$3:$L$6)

но значения расходятся с вашими, в возрастную группу учитываются еще какие-либо параметры или просто ошибка?

Автор - sboy
Дата добавления - 03.04.2017 в 10:31
АлександрПП Дата: Понедельник, 03.04.2017, 13:33 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
sboy, в ручную формировал группы вот по такому принципу. Покажу наглядно фиолетовым цветом (до 10 лет - группа "1", от 10 до 14 - группа "2" и тд..)
 
Ответить
Сообщениеsboy, в ручную формировал группы вот по такому принципу. Покажу наглядно фиолетовым цветом (до 10 лет - группа "1", от 10 до 14 - группа "2" и тд..)

Автор - АлександрПП
Дата добавления - 03.04.2017 в 13:33
sboy Дата: Понедельник, 03.04.2017, 14:02 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
АлександрПП, с вашим ручным вводом расходится 2007 и 2003 год рождения
2007 по табличке это 1 группа, т.к. 9 - 10 лет (а Вы ставите 2)
2003 - это 2 группа - 14 лет (Вы ставите 3)
поэтому спрашиваю где ошибка, в табличке группа/возраст или в Ваших данных, введенных вручную?


Яндекс: 410016850021169
 
Ответить
СообщениеАлександрПП, с вашим ручным вводом расходится 2007 и 2003 год рождения
2007 по табличке это 1 группа, т.к. 9 - 10 лет (а Вы ставите 2)
2003 - это 2 группа - 14 лет (Вы ставите 3)
поэтому спрашиваю где ошибка, в табличке группа/возраст или в Ваших данных, введенных вручную?

Автор - sboy
Дата добавления - 03.04.2017 в 14:02
АлександрПП Дата: Понедельник, 03.04.2017, 14:10 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
sboy, теперь понял вас, спасибо. 2007 год (10 лет) это уже группа 2 (от 10 до 14). Правильна вот такая логика.
 
Ответить
Сообщениеsboy, теперь понял вас, спасибо. 2007 год (10 лет) это уже группа 2 (от 10 до 14). Правильна вот такая логика.

Автор - АлександрПП
Дата добавления - 03.04.2017 в 14:10
sboy Дата: Понедельник, 03.04.2017, 14:14 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
АлександрПП, тогда в формуле поправьте в этом месте {0;11;15;18}
числа обозначают нижнюю границу диапазона (сейчас 0-10, 11-14, 15-17, 18>)


Яндекс: 410016850021169
 
Ответить
СообщениеАлександрПП, тогда в формуле поправьте в этом месте {0;11;15;18}
числа обозначают нижнюю границу диапазона (сейчас 0-10, 11-14, 15-17, 18>)

Автор - sboy
Дата добавления - 03.04.2017 в 14:14
АлександрПП Дата: Понедельник, 03.04.2017, 15:56 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Мне неловко, но я запутавшись поставил задачу не ту. Хотя, ваше решения расставило всё по местам у меня в голове и стало ясно, как рассчитывается. Спасибо!
Но как сформировать также автоматический расчет весовой категории? Там же границы веса не общие для всех, а варьируются относительно каждой конкретной категории возраста.
 
Ответить
СообщениеМне неловко, но я запутавшись поставил задачу не ту. Хотя, ваше решения расставило всё по местам у меня в голове и стало ясно, как рассчитывается. Спасибо!
Но как сформировать также автоматический расчет весовой категории? Там же границы веса не общие для всех, а варьируются относительно каждой конкретной категории возраста.

Автор - АлександрПП
Дата добавления - 03.04.2017 в 15:56
sboy Дата: Понедельник, 03.04.2017, 16:39 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Проверяйте, добавил две одну доп.строки (выделил зеленым)
формула массива
Код
=ЕСЛИОШИБКА(ПОИСКПОЗ([@ВЕС];ИНДЕКС($M$16:$T$24;;ПОИСКПОЗ([@ПОЛ]&[@ВОЗРГруппа2];$M$15:$T$15&$M$25:$T$25;0)));1)


upd. нашел ошибку, формулу и файл заменил
К сообщению приложен файл: 1737895.xlsm (46.6 Kb)


Яндекс: 410016850021169

Сообщение отредактировал sboy - Понедельник, 03.04.2017, 17:00
 
Ответить
СообщениеДобрый день.
Проверяйте, добавил две одну доп.строки (выделил зеленым)
формула массива
Код
=ЕСЛИОШИБКА(ПОИСКПОЗ([@ВЕС];ИНДЕКС($M$16:$T$24;;ПОИСКПОЗ([@ПОЛ]&[@ВОЗРГруппа2];$M$15:$T$15&$M$25:$T$25;0)));1)


upd. нашел ошибку, формулу и файл заменил

Автор - sboy
Дата добавления - 03.04.2017 в 16:39
АлександрПП Дата: Понедельник, 03.04.2017, 19:40 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
sboy, на сколько я вижу, то все считает правильно. Спасибо огромное!
Скажите, остался уже наивный совсем вопрос, но почему, когда я удаляю неиспользуемые теперь столбцы, то формулы вроде бы меняются автоматически и указывают по прежнему на новые, но правильные места, а считать правильно перестаёт? Я хотел удалить неиспользуемые столбы и перенести автоматически генерируемые столбцы в конец таблицы. Как правильно это сделать?
 
Ответить
Сообщениеsboy, на сколько я вижу, то все считает правильно. Спасибо огромное!
Скажите, остался уже наивный совсем вопрос, но почему, когда я удаляю неиспользуемые теперь столбцы, то формулы вроде бы меняются автоматически и указывают по прежнему на новые, но правильные места, а считать правильно перестаёт? Я хотел удалить неиспользуемые столбы и перенести автоматически генерируемые столбцы в конец таблицы. Как правильно это сделать?

Автор - АлександрПП
Дата добавления - 03.04.2017 в 19:40
gling Дата: Понедельник, 03.04.2017, 23:29 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2640
Репутация: 737 ±
Замечаний: 0% ±

2010
Цитата АлександрПП, 03.04.2017 в 19:40, в сообщении № 17 ()
Как правильно это сделать?

Предполагаю, нет, уверен, необходимо создать новую тему с данным вопросом, но описать более емко с приложением примера.


ЯД-41001506838083
 
Ответить
Сообщение
Цитата АлександрПП, 03.04.2017 в 19:40, в сообщении № 17 ()
Как правильно это сделать?

Предполагаю, нет, уверен, необходимо создать новую тему с данным вопросом, но описать более емко с приложением примера.

Автор - gling
Дата добавления - 03.04.2017 в 23:29
АлександрПП Дата: Вторник, 04.04.2017, 11:19 | Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 23
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
gling, я посчитал, что сперва лучше спросить у человека создавшего её.

sboy, если в присланном вами файле нажать на любую ячейку в столбце "ВесКатегория2"(залёный столбец) и зайти в формулу, то в некоторых ячейках столбца корректное значение посчитать не может. Это наглядно видно, если заменить "Значение_если_ошибка". Я поменял его на 777.

 
Ответить
Сообщениеgling, я посчитал, что сперва лучше спросить у человека создавшего её.

sboy, если в присланном вами файле нажать на любую ячейку в столбце "ВесКатегория2"(залёный столбец) и зайти в формулу, то в некоторых ячейках столбца корректное значение посчитать не может. Это наглядно видно, если заменить "Значение_если_ошибка". Я поменял его на 777.


Автор - АлександрПП
Дата добавления - 04.04.2017 в 11:19
sboy Дата: Вторник, 04.04.2017, 11:28 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Цитата АлександрПП, 04.04.2017 в 11:19, в сообщении № 19 ()
Я поменял его на 777

а зачем?
Цитата АлександрПП, 04.04.2017 в 11:19, в сообщении № 19 ()
корректное значение посчитать не может

покажите где формула (без правок) некорректно считает
и gling, совершенно прав, решаемый сейчас вопрос мало относится к теме "Сортировка в диапазоне"
Сформулируйте, то что не получается в новой теме и приступим)


Яндекс: 410016850021169
 
Ответить
Сообщение
Цитата АлександрПП, 04.04.2017 в 11:19, в сообщении № 19 ()
Я поменял его на 777

а зачем?
Цитата АлександрПП, 04.04.2017 в 11:19, в сообщении № 19 ()
корректное значение посчитать не может

покажите где формула (без правок) некорректно считает
и gling, совершенно прав, решаемый сейчас вопрос мало относится к теме "Сортировка в диапазоне"
Сформулируйте, то что не получается в новой теме и приступим)

Автор - sboy
Дата добавления - 04.04.2017 в 11:28
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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