Как отсортировать в эксель чтоб из зеленой таблицы получить то что вышло в желтой? А также если будут добавляться новые строчки можно ли сделать формулу так чтоб растягивать и она на новые строчки тоже распространялась (формула сортировки от меньшего к большему)
Как отсортировать горизонтально расположенные данные (каждую строку отдельно)
21.06.2017 16:24:56
|
|
|
|
21.06.2017 16:27:46
Через Индекс Наименьший. Сейчас попробую описать код
Для столбцов яблоки =НАИМЕНЬШИЙ($C$3:$F$3;1) =НАИМЕНЬШИЙ($C$3:$F$3;2) =НАИМЕНЬШИЙ($C$3:$F$3;3) =НАИМЕНЬШИЙ($C$3:$F$3;4)
Изменено: |
|
|
|
21.06.2017 16:49:50
Macedon, немного модернизировал Вашу формулу - без вспомогательной строки.
|
|
|
|
21.06.2017 16:57:51
что-то я никак не могу понять как у вас это полуичлось+не могу понять как это растянуть на остальные строчки чтоб действовало?
Заранее спасибо! |
|
|
|
21.06.2017 17:02:29
Заранее спасибо за ответ!=) |
|||
|
|
21.06.2017 17:49:21
limon, используется формула НАИМЕНЬШИЙ, которая находит в выделенной диапазоне наименьшее значение и отражает его первым, но для этого ему надо задать эту единицу, для этого используется формула СТОЛБЕЦ, которая вычисляет номер столбца для ячейки А3 - номер столбца А всегда 1, у В 2, у С 3 и т.д.
В ячейку I5 записана формула =НАИМЕНЬШИЙ($C5:$F5;СТОЛБЕЦ(A3)), в которой сначала вычисляется номер столбца = 1, затем НАИМЕНЬШИЙ отображает первое наименьшее значение из массива $C5:$F5. По всему столбцу I будет браться первое значение, сдвигаясь вправо, в J5 столбец будет уже 2 и наименьшее значение Excel покажет второе по нарастающей и т.д. Протягивайте формулу вправо и вниз. Если Вас смущает СТОЛБЕЦ(A3) - поставьте руками 1, но надо будет в каждой ячейке справа увеличивать это число 2, 3, 4 и т.д., как это было у |
|
|
|
21.06.2017 19:40:16
См. вариант с макросом.
|
|
|
|
22.06.2017 10:15:00
|
||||
|
|
|||
Читают тему