Вопрос по автоматизации анализа данных

Обсуждение вопросов по использованию Excel, Access и других программ оптимизирующих работу закупщика
Mayc
Пользователь
Пользователь
Сообщений: 18
Зарегистрирован: 22 ноя 2010 12:26
Имя: Денис
Фамилия: Шишкин
Должность: менеджер по закупкам

Вопрос по автоматизации анализа данных

Сообщение Mayc » 18 янв 2012 16:31

Коллеги, доброго дня!

Только начинаю плотно работать с Exel, не знаю всех возможностей, поэтому учу мат.часть. Подскажите, как мне организовать данные вида(такой отчет выгружается из 1с):
январь февраль
Артикул Наименование Менеджер Профит Оборот Остаток
1 Группа 1
2 Подгруппа 1
3 раздел1
4 ааа Иванов 1,00 Руб 1,00 Руб 1
5 ббб Петров 2,00 Руб 2,00 Руб 2
6 раздел2
7 ввв Петров 3,00 Руб 3,00 Руб 3
8 ггг Иванов 4,00 Руб 4,00 Руб 4
9 ддд Петров 5,00 Руб 5,00 Руб 5
10 Подгруппа 2
11 раздел1
12 еее Петров 6,00 Руб 6,00 Руб 6
13 жжж Иванов 7,00 Руб 7,00 Руб 7
14 ppp Петров 8,00 Руб 8,00 Руб 8
15 Группа 2

Мне это представляется в виде сводной таблице, где на 1 лист будет подгружаться этот отчет, а на другом будет информация вида:
профит оборот сред. остаток оборачиваемость
Группа 1
Подгруппа 1
раздел 1
Подгруппа 2
и т.д.

Иванов
Петров

С учетом того, что номенклатура изменяется.

Реклама
Аватар пользователя
бора-бора
Профессионал
Профессионал
Сообщений: 337
Зарегистрирован: 30 ноя 2011 11:27
Имя: Бора
Фамилия: Бора
Должность: би-ай
Откуда: Мозгва

Re: Вопрос по автоматизации анализа данных

Сообщение бора-бора » 19 янв 2012 10:44

Не совсем понятно зачем от 1С уходить. Если задача системная, напишите ТЗ для программиста и будет у Вас еще один инструмент анализа в БАЗЕ.
Если совсем "туго", то вот так можно сделать:
Макросом, например, или сводной таблицей можно вывести список уникальных значений в том числе и по фильтру.
=ЕСЛИ()
=СУММЕСЛИ(A:A;"*группа*"&C1;B:B)
=СУММЕСЛИМН()
=ВПР()
=СУММПРОИЗВ()
Потом сохранить шаблон.

P.S. Если рассуждать о цене своего времени и об автоматизации циклических действий (данная задача повторяющаяся), а не о собственной незаменимости/ценности на рабочем месте, то задаешься вопросом... а на фик оно нужно "лепить" таблички на "такие задачи", если есть БАЗА. Хотя конечно ситуации разные бывают, но реже. :)

Аватар пользователя
Роман Бодряков
Авторитет
Авторитет
Сообщений: 5253
Зарегистрирован: 19 апр 2004 03:00
Имя: Роман
Фамилия: Бодряков
Должность: Ген.Директор в кубе - наноолигарх
Откуда: Россия

Re: Вопрос по автоматизации анализа данных

Сообщение Роман Бодряков » 19 янв 2012 10:59

Чтобы повесить сводную на таблицу надо в каждой строке прописывать повторяющиеся названия (Типа: Группа, подгруппа и т.п.)
Еще из таблицы надо будет убрать все суммовые строки, заголовки подразделов и шапку. Оставить только наименования столбцов и значения.

Можно в ручную, можно макросом, а можно в 1С залезть в построитель отчетов и там поправить форму выдачи.
Есть такие решения, после принятия которых тараканы в голове аплодируют стоя! И просят повторить "НА БИС!!!"
Образование круче не у того, кто больше Знает, а у того, кто хоть что-то умеет.

Mayc
Пользователь
Пользователь
Сообщений: 18
Зарегистрирован: 22 ноя 2010 12:26
Имя: Денис
Фамилия: Шишкин
Должность: менеджер по закупкам

Re: Вопрос по автоматизации анализа данных

Сообщение Mayc » 19 янв 2012 11:39

бора-бора писал(а):Не совсем понятно зачем от 1С уходить. Если задача системная, напишите ТЗ для программиста и будет у Вас еще один инструмент анализа в БАЗЕ.
Если совсем "туго", то вот так можно сделать:
Макросом, например, или сводной таблицей можно вывести список уникальных значений в том числе и по фильтру.
=ЕСЛИ()
=СУММЕСЛИ(A:A;"*группа*"&C1;B:B)
=СУММЕСЛИМН()
=ВПР()
=СУММПРОИЗВ()
Потом сохранить шаблон.

P.S. Если рассуждать о цене своего времени и об автоматизации циклических действий (данная задача повторяющаяся), а не о собственной незаменимости/ценности на рабочем месте, то задаешься вопросом... а на фик оно нужно "лепить" таблички на "такие задачи", если есть БАЗА. Хотя конечно ситуации разные бывают, но реже. :)

В том то и дело, что возможности добавить отчет в 1с нет, а делать нужно. Если Вам не трудно, можете показать на примере? http://www.fayloobmennik.net/1438934

Mayc
Пользователь
Пользователь
Сообщений: 18
Зарегистрирован: 22 ноя 2010 12:26
Имя: Денис
Фамилия: Шишкин
Должность: менеджер по закупкам

Re: Вопрос по автоматизации анализа данных

Сообщение Mayc » 19 янв 2012 11:52

Роман Бодряков писал(а):Чтобы повесить сводную на таблицу надо в каждой строке прописывать повторяющиеся названия (Типа: Группа, подгруппа и т.п.)
Еще из таблицы надо будет убрать все суммовые строки, заголовки подразделов и шапку. Оставить только наименования столбцов и значения.

Можно в ручную, можно макросом, а можно в 1С залезть в построитель отчетов и там поправить форму выдачи.


Роман, если не затруднит, можете привести пример. В ручную это долго, а как это сделать одним макросом пока не представляю.

Аватар пользователя
бора-бора
Профессионал
Профессионал
Сообщений: 337
Зарегистрирован: 30 ноя 2011 11:27
Имя: Бора
Фамилия: Бора
Должность: би-ай
Откуда: Мозгва

Re: Вопрос по автоматизации анализа данных

Сообщение бора-бора » 19 янв 2012 15:59

Mayc писал(а):В том то и дело, что возможности добавить отчет в 1с нет, а делать нужно. Если Вам не трудно, можете показать на примере? http://www.fayloobmennik.net/1438934
Сохраните результат отчета 1С как XLS файл, у вас ведь вопрос об Excel, а не об XML. Файл к сообщению можно прикрепить на этом форуме.

Аватар пользователя
sf13

Re: Вопрос по автоматизации анализа данных

Сообщение sf13 » 19 янв 2012 17:06

Mayc писал(а):можете показать на примере? http://www.fayloobmennik.net/1438934

Посмотрел.

Было бы лучше, если бы Вы выложили кусок файла, реально выгруженного Вами из 1С.
Вы же создали собственный демо-макет. Может он и похож на оригинал, но всё же, вероятно, отличается.

Как правило, при выгрузке из 1С заголовки групп, подгрупп и разделов поддаются идентификации, т.к. отличаются форматом (отступ, шрифт, заливка и т.п.). В выложенном Вами примере заставить программу понять, что есть что, становится весьма непростой задачей. А куда делись имена менеджеров, которые Вами упоминались? А артикулы? Ведь в первом столбце просто порядковые номера?

В общем, нужен в точности выгружаемый из 1С формат. Иначе попытки Вам помочь бесполезны.

Вы также упоминали средний остаток и оборачиваемость.
Средний остаток - это, видимо, средний по периоду.
А какой в таблице? Уже средний?
А если нет, то какой?

Аватар пользователя
sf13

Re: Вопрос по автоматизации анализа данных

Сообщение sf13 » 19 янв 2012 23:23

Файл приложен.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Mayc
Пользователь
Пользователь
Сообщений: 18
Зарегистрирован: 22 ноя 2010 12:26
Имя: Денис
Фамилия: Шишкин
Должность: менеджер по закупкам

Re: Вопрос по автоматизации анализа данных

Сообщение Mayc » 24 янв 2012 10:55

Спасибо за советы, попробую разобраться. Оригинал файла смогу выложить позже.


Вернуться в «Программы для закупщиков»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: CommonCrawl [Bot] и 0 гостей