Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2013, 18:12   #1
Vladya
Форумчанин
 
Аватар для Vladya
 
Регистрация: 04.11.2008
Сообщений: 360
Вопрос Сортировка

Здравствуйте!
Вопрос в следующем: надо просмотреть массив с временем и в ячейки рядышком (место) вывести занятое место. Наименьшее время = 1 месту и т.д. в порядке возрастания.
Изображения
Тип файла: bmp Новый рисунок (6).bmp (72.6 Кб, 157 просмотров)
Мой скромненький сайт
Vladya вне форума Ответить с цитированием
Старый 25.11.2013, 18:30   #2
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

А остсортировать время и простой нумерацией?
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728
kuklp вне форума Ответить с цитированием
Старый 25.11.2013, 18:34   #3
Vladya
Форумчанин
 
Аватар для Vladya
 
Регистрация: 04.11.2008
Сообщений: 360
По умолчанию

нет, так не катит...
Мой скромненький сайт
Vladya вне форума Ответить с цитированием
Старый 25.11.2013, 18:40   #4
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Код:
=РАНГ($A1;$A$1:$A$6;0)
по возрастанию:
Код:
=СЧЁТ($A$1:$A$6)-РАНГ($A1;$A$1:$A$6;0)+1
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728

Последний раз редактировалось kuklp; 25.11.2013 в 18:44.
kuklp вне форума Ответить с цитированием
Старый 25.11.2013, 19:26   #5
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

по возрастанию:
Код:
=СЧЁТ($A$1:$A$6)-РАНГ($A1;$A$1:$A$6;0)+1
А почему не так?
Код:
=РАНГ($A1;$A$1:$A$6;1)
gling вне форума Ответить с цитированием
Старый 25.11.2013, 19:34   #6
kuklp
Участник клуба
 
Регистрация: 02.05.2010
Сообщений: 1,390
По умолчанию

Все верно, я не формулист, невнимательно справку прочитал
Еще:
Код:
=ЧАСТОТА($A$1:$A$7;A1)
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728

Последний раз редактировалось kuklp; 25.11.2013 в 20:06.
kuklp вне форума Ответить с цитированием
Старый 25.11.2013, 21:03   #7
Vladya
Форумчанин
 
Аватар для Vladya
 
Регистрация: 04.11.2008
Сообщений: 360
По умолчанию

Спасибо! Очень помогли!
Мой скромненький сайт
Vladya вне форума Ответить с цитированием
Старый 26.09.2014, 10:15   #8
taxion
 
Регистрация: 15.09.2014
Сообщений: 8
По умолчанию

Здравствуйте!
Тема может и старая, но содержит ответ на искомое мною решение.
Однако:
1. Как быть если несколько значений одинаковых?
напр: в предложенной функции если "1" три, то в ранге все они буду - #3, а следующее значение #4 . Можно ли сделать так, чтобы одинаковые значения образовывали свой рейтинг в произвольном порядке?
1 -1
1-2
1-3
2-4
2-5
2-6
3-7........
2. Может можно просто сортировать столбец с данными по возрастанию как только в нем изменяется значение, а столбец с "местом" оставить статичным?
Спасибо.
taxion вне форума Ответить с цитированием
Старый 26.09.2014, 10:47   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

можно. см.вложение
Вложения
Тип файла: rar Ранг.rar (5.7 Кб, 14 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.09.2014, 12:04   #10
taxion
 
Регистрация: 15.09.2014
Сообщений: 8
По умолчанию

Спасибо,
не понял только для чего =СЛУЧМЕЖДУ(1;7)
taxion вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Быстрая сортировка(сортировка Хоара). Сортировка фрагмента массива [C++] druger Помощь студентам 0 20.04.2012 15:49
Сортировка Шелла и Шейкер-сортировка AleksandrMakarov Паскаль, Turbo Pascal, PascalABC.NET 11 11.03.2012 12:18
Сортировка массива методами предсортировки и слияния, и пирамидальная сортировка. lenny_24 Помощь студентам 2 17.04.2011 18:57
паскаль,одномерный массив,сортировка вставка,сортировка убывания,от максимального до конца немозг Помощь студентам 11 06.02.2010 21:57
Сортировка файлов в Explorer vs сортировка в Delphi mutabor Общие вопросы Delphi 11 04.09.2009 14:32