Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Перестановка значений в ячейках по заданному порядку
 
пример.xlsx (13.8 КБ)

Добрый день!
Подскажите пожалуйста, можно ли стандартной формулой без макросов сделать следущее: есть к примеру 4 колонки с цифрами от 1 до 10 и рядом так же 4 колонки с правильным порядком этих цифр, где в каждой строке указан определённый порядок, где 1 - максимальное число, 2 - немного меньшее, 3 - ещё меньше и 4-е место во второй колонке соответствует наименьшему из чисел первой колонки. На выходе надо получить 4 колонки (или отсортировать первые 4 колонки) в порядке, указанном во второй таблице из 4-х колонок.
Для наглядности, что требуется, ниже скриншот:


Хорошо бы стандартную формулу протащить без скриптов. Пробовал различную сортировку, но всё не то или я не соображу никак.
Excel 2013. Спасибо.
Изменено: SERGRAY - 18 Окт 2019 15:25:56 (Добавил пример файла)
 
SERGRAY, в картинке вам помощь нужна  ? думаю что нет...файл пример приложите в екселе. если просто совет то думаю вам нужен индекс + наименьший/наибольший
в V22 и  протянуть вправо и вниз.
Код
=ИНДЕКС($F22:$I22;1;ПОИСКПОЗ(НАИБОЛЬШИЙ($F22:$I22;O22);$F22:$I22;0))
Изменено: Mershik - 18 Окт 2019 15:29:33
 
10  9  6  8  порядок 2  3  4  1 должно получится  9  6  8  10 , а в примере 9  8  6  10 ?
 
Mershik, спасибо! То, что нужно.

Kuzmich, правильно, 2е место 9-ка, 3е место - 8ка, последнее - 6ка, 1е место 10ка.
 
формулу Mershik, можно сократить до такой, если конечно "Надо в таком порядке" присутствует в файле
Код
=ИНДЕКС($F22:$I22;N22)
Лень двигатель прогресса, доказано!!!
 
Сергей,8)  
Изменено: Mershik - 18 Окт 2019 15:47:27
 
Mershik, Сергей, Троли  :D
=НАИБОЛЬШИЙ($F22:$I22;N22)
Изменено: БМВ - 18 Окт 2019 16:11:48
 
Цитата
БМВ написал:
Троли
таааааак где автор топика у кого правильный то вариант а то каждый сделал как понял
Лень двигатель прогресса, доказано!!!
Страницы: 1
Читают тему (гостей: 1)
Наверх