Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel преобразовать таблицу через формулы. / 18 сообщений из 18, страница 1 из 1
20.01.2012, 12:38
    #37623789
capitan911
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Уважаемые коллеги,

Совсем извелся и нужна помощь. Проблема в следующем:
Составляю график работы. На входе есть "сжатый" график. Т.е. - количество продавцов работающих по указанному графику. Мне необходимо "развернуть" график - вместо указанных 2 продавцов в одной строке сделать две строки по одному продавцу. Файл прилагается. Макрос в моем этом случае не проходит и необходимо сделать это через формулы (Смещ, индекс, ВПР или другие). Как? Помогите.
...
Рейтинг: 0 / 0
20.01.2012, 12:48
    #37623812
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
начнем с того, по какому принципу из
9 -18 14-15
получить
9 -18 14-15
10 -18 14-16
11 -18 14-17
...
Рейтинг: 0 / 0
20.01.2012, 12:53
    #37623829
capitan911
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Shocker.Pro,

Копирование из той же строки. Сорри, моя ошибка - в экселе я просто "протянул" эти столбки. и они мне добавили плюс один. Правильно просто копированием из строки. Выкладываю скорректированный файл.
...
Рейтинг: 0 / 0
20.01.2012, 12:56
    #37623838
capitan911
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Shocker.Pro,

Файл исправил. Итак еще раз:
Уважаемые коллеги,

Совсем извелся и нужна помощь. Проблема в следующем:
Составляю график работы. На входе есть "сжатый" график. Т.е. - количество продавцов работающих по указанному графику. Мне необходимо "развернуть" график - вместо указанных 2 продавцов в одной строке сделать две строки по одному продавцу. Файл прилагается. Макрос в моем этом случае не проходит и необходимо сделать это через формулы (Смещ, индекс, ВПР или другие). Как? Помогите.
...
Рейтинг: 0 / 0
20.01.2012, 13:38
    #37623955
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
задачка интересная
фактически имея исходные данные:11211312
надо формулой получить список123345666788
то есть тут явно поучаствует СУММ() для предыдущих значений с фиксированным началом, и вычитание значения в текущей ячейке и номер строки в целевой ячейке. Но тока пока не удается придумать подход - отвлекают все время.
...
Рейтинг: 0 / 0
20.01.2012, 13:45
    #37623971
capitan911
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Shocker.Pro,

Да я тоже уже голову сломал. Пробовал через Смещ и ВПР в зависимости от разнцицы между номером и числом продавцов (количества доп. столбцов).
Но пока не победил :(
...
Рейтинг: 0 / 0
20.01.2012, 15:19
    #37624258
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
На самом деле очень просто.
Ведем два столбца, которые перекрестно используют друг-друга, назовем их 1) ИНДЕКС и 2) СЧЕТЧИК

1) содержит индекс очередной строки из которой брать данные, основываясь на предыдущем значении этого столбца и СЧЕТЧИКЕ. Если счетчик не достиг нуля, используем предыдущее значение индекса, иначе прибавляем к нему единичку, таким образом мы в нем и получим последовательность 1,2,3,3,4,5,6,6,6 и т.п.

2) СЧЕТЧИК вычитает единичку из предыдущего значения счетчика. Если предыдущее значение уже обнулилось, значит надо взять новое количество продавцов из столбца с исходными данными (а для его координат используется столбец ИНДЕКС), в противном случае брать предыдущее минус 1.
...
Рейтинг: 0 / 0
20.01.2012, 15:32
    #37624289
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Вот!!!!!!!
...
Рейтинг: 0 / 0
20.01.2012, 16:17
    #37624370
capitan911
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Shocker.Pro,

Спасибо за идею и файл. Сейчас посмотрю и добавлю туда ВПР :)
...
Рейтинг: 0 / 0
20.01.2012, 16:34
    #37624414
capitan911
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Shocker.Pro,

Спасибо :) Все просто и конгинеально :) Заработало. Выкладываю итоговый файл :)
...
Рейтинг: 0 / 0
21.01.2012, 15:33
    #37625161
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Вариант с одним доп. столбцом.
...
Рейтинг: 0 / 0
21.01.2012, 19:21
    #37625295
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Без вспом. ячеек и столбцов, но длино, долго, летуче и сложно для понимания :) Наверняка улучшаемо, но времени в обрез
...
Рейтинг: 0 / 0
21.01.2012, 23:28
    #37625486
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Немного подчистил - теперь в Excel2010 в два раза быстрее варианта Виктора (отказ от столбца с кол-вом продавцов большой роли в ускорении не сыграл, но место освободилось).
...
Рейтинг: 0 / 0
21.01.2012, 23:37
    #37625496
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Извиняюсь, формула на самом деле короче - просто при копировании из именованной формулы, автоматом добавилось имя листа для всех ссылок.
...
Рейтинг: 0 / 0
22.01.2012, 08:03
    #37625623
DV68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Можно и без формул массива и без доп столбцов:
...
Рейтинг: 0 / 0
22.01.2012, 10:46
    #37625648
Михаил Ч.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Тоже как вариант немассивной формулы, правда длиннее чем у DV68
...
Рейтинг: 0 / 0
22.01.2012, 17:40
    #37625950
KL (XL)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Михаил Ч. и DV68,

Оба варианта имеют преимущества: нелетучие, короче, понятнее и без матричного ввода

И недостаток: в три раза медленнее, чем вариант с формулой массива

Выбор, думаю, будет зависеть о того, что важнее в данной конкретной ситуации.
...
Рейтинг: 0 / 0
03.02.2012, 11:40
    #37645369
capitan911
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel преобразовать таблицу через формулы.
Да, совершенству нет предела.
Класные варианты ) Спасибо :)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel преобразовать таблицу через формулы. / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]