|
|
|
Подможите с сортировкой | ☑ | ||
|---|---|---|---|---|
|
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. ячейку умножаешь на ДопКол (т.е. возвращаешь пред значение) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |