|
Подможите с сортировкой | ☑ | ||
---|---|---|---|---|
0
r1000
26.04.12
✎
15:56
|
Коллеги, туплю.
Помогите отсортировать таблицу значений. Ряды отсортированы по возрастанию. А вот ячейки нужно сортировать в зависимости от четности/нечетности ряда. Если ряд нечетный, ячейки нужно сортировать по убыванию. Если ряд четный, ячейки сортируем по возрастанию. Изначально таблица дается хаотичная. Должно быть вот так: http://s001.radikal.ru/i196/1204/c1/ed32eba5ea67.jpg |
|||
1
YFedor
26.04.12
✎
15:58
|
Есть такое ощущение, что в 1С это невозможно, только разбить на несколько ТЗ в соответствии со значением в колонке 1 и сортировать, а потом добавлять в результирующую таблицу
|
|||
2
tdm
26.04.12
✎
16:01
|
(0) доп.колонка которую заполнить - четная положительно, нечетная тоже по модулю но отрицательное и сортируем;и отсортирвоать по этой колонке, вроде подходит...
|
|||
3
hhhh
26.04.12
✎
16:01
|
ИМХО после сортировки ячеек сортировка рядов собьется.
|
|||
4
Жан Пердежон
26.04.12
✎
16:01
|
наводка: доп. колонку сделай
|
|||
5
chingiz
26.04.12
✎
16:06
|
(3) как собъется то? Сначала сортировка по Ряду, потом по доп колонке.
|
|||
6
r1000
26.04.12
✎
16:08
|
Не очень понятно че писать в доп. колонку...
|
|||
7
YFedor
26.04.12
✎
16:12
|
(5) Сортируются строки таблицы, а не значения колонок ...
(4) Хорошая мысль, причем лучший вариант. |
|||
8
YFedor
26.04.12
✎
16:12
|
(6) Наводка № 2 туда нужно написать такие значения, чтобы при сортировке в ОДНОМ направлении, нужные значения выстроились в нужном порядке
|
|||
9
r1000
26.04.12
✎
16:16
|
Ну типа эти значения получать как то используя и ряд и ячейку чтоли ?
|
|||
10
r1000
26.04.12
✎
16:17
|
Что то вы гоните господа...
|
|||
11
_RTFM_
26.04.12
✎
16:30
|
так в (2) тебе вариант толкают, прислушайся
|
|||
12
r1000
26.04.12
✎
16:33
|
(11)Так а сами значений какие ?
|
|||
13
Jaffar
26.04.12
✎
16:34
|
(12) ну исходная таблица у тебя еще осталась? или уже выкинул за ненадобностью?
|
|||
14
r1000
26.04.12
✎
16:35
|
осталась конечно. в ней только ряды по другому отсортированы...
|
|||
15
r1000
26.04.12
✎
16:37
|
Вот исходная таблица:
http://s40.radikal.ru/i089/1204/3f/72a7f3cb715b.jpg |
|||
16
_Atilla
26.04.12
✎
16:38
|
(0) Ряды отсортированы по возрастанию.
А вот ячейки нужно сортировать в зависимости от четности/нечетности ряда. Ряд это строка ТЗ? |
|||
17
r1000
26.04.12
✎
16:39
|
О. На исходную посмотрел. Понял.
Всем спасибо. |
|||
18
r1000
26.04.12
✎
16:39
|
(16)да
|
|||
19
Jaffar
26.04.12
✎
16:40
|
(16) я думал - колонка
(18) тогда я ничего не понял |
|||
20
_Atilla
26.04.12
✎
16:48
|
(18) делаешь так:
1. добавляешь колонку (ДопКол) 2. ДопКол заполняешь значением 1 для нечетных, -1 для четных 3. ячейку умножаешь на ДопКол 4. сортируешь по убыванию 5. ячейку умножаешь на ДопКол (т.е. возвращаешь пред значение) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |