[Excel] Динамическая сортировка
Проверьте, кто может
Проверьте, кто можетэто только в 2007?
в более старых нету?
да есть и в старых тоже. "типа первые 10.." а там можно уже настроить сколько. Но Автофильтр не динамическая хрень, если данные изменились, он не переформирует заново фильтр.
да есть и в старых тоже. "типа первые 10.." а там можно уже настроить сколько. Но Автофильтр не динамическая хрень, если данные изменились, он не переформирует заново фильтр.Можно легко.
Пиши е-мейл пример скину описывать влом.
на
рулезз. то что надо .
мени сенкс
если будет несколько максимальных одиннаковых значения, то считать будет неправильно
если будет несколько максимальных одиннаковых значения, то считать будет неправильноДа щаз. Ты бы попробовал хоть прежде чем писать.
если будет несколько максимальных одиннаковых значения, то считать будет неправильноА я понял что ты имеешь в виду, если будет два максимальных значения то покажет только одно, но это насколько я понимаю и требовалось, фильтр вроде так же работает.
если надо показывать два ибольше если одинаковые, то это тоже просто сделать.
а чо макросы не нравится?
а чо макросы не нравится?Потому что они тут не нужны. Тру джедаи умеют все(почти) на формулах делать.
:)
На самом деле макросы плохи тем, что если файлик предназначен для ламер пользователей, например калькулятор для расчет страховой премии КАСКО, то 90% агентов впадет в ступор если эксель спросит у них про уровень безопасности, а у остальных даже не спросит и просто работать не будет. А на формулах без проблем работает всегда и у всех. Для личных нужд нужно макросы использовать в тех случаях когда это удобней. Но например здесь точно на формулах попросту проще.
если будет несколько максимальных одиннаковых значения, то считать будет неправильновот так задвоенные/затроенные будет показывать.
Оказывается куда проще можно.
Есть тупо формула НАИБОЛЬШИЙ(массив; k). Возвращает k-ое по величине значение из множества данных.
Есть еще одна задача. Если с повторениями. Только надо вернуться к исходным данным задачи. Надо не просто отсортировать исходный массив. а есть массив из двух столбцов.
BET -5.0
INDEXCF -6.5
SKSM 0.0
SVSM -5.5
XU100 -5.9
PFTS 2.0
BELEXLIN -0.7
BGSMDC 0.0
HERMES -2.7
GGSEGSE 0.4
KNSMIDX -4.2
SEMDEX -0.4
отсортироваться надо понятно дело по столбцу данных, потом каким-нить ВПР-ом можно подтянуть данные из первого столбца к отсортированному столбцу. Но что делать если есть одинаковые числа (например SKSM и BGSMDC). как понять что это первый ноль, и ему соответствует SKSM. а второй второй ноль и ему соответствует BGSMDC?
отсортироваться надо понятно дело по столбцу данных, потом каким-нить ВПР-ом можно подтянуть данные из первого столбца к отсортированному столбцу. Но что делать если есть одинаковые числа (например SKSM и BGSMDC). как понять что это первый ноль, и ему соответствует SKSM. а второй второй ноль и ему соответствует BGSMDC?А что мешает выделить оба столбца с данными и отсортировать по второму столбцу?
забыл сказать. Данные ессесно динамические. подкачиваются каждую минуту.
ээ..5 макс значений с повторениями надо?
забыл сказать. Данные ессесно динамические. подкачиваются каждую минуту.
Или весь столбец упорядочить?
По аналогии можно и для большего числа значений сделать, все формулы тянутся.
Оставить комментарий
kozicin
Можно ли в экселе реализовать динамическую сортировку, но не макросами корявыми, а формулами.То есть задача изначально такая, есть столбец данных, которые изменяются. Надо из выцарапать, тоже ессесно динамически, из столбца несколько лучших значений. как это лучше сделать?