Добрый день! Столкнулся со следующей задачей. Есть выгрузка из 1С, с указанием номера недели "операции" (приход или продажа) и прочими столбцами (модель, тип, группа, категория и т.д.), все разумеется в форме списка, и выглядит приблизительно следующим образом:
Это все получается но дальше я в ступоре, или я что не правильно сделал, или я чего-то не знаю.
Хочу понять сколько было продано из того что пришло на неделе, т.е. "Продажа"/"Приход" ... по неделям. Создаю вычисляемое поле, и не знаю как выцепить неделю от Продаж и неделю от Прихода.
Дополнительные ограничения: 1)я не могу цепляться за название недель, т.к. они могут измениться за другой период... 2)сама выгрузка может взяться за большее кол-во недель... от 1 недели до X недель.
+ С начало руками, а потом в макрос это дело надо записать.
Помогите люди добрые, а то уже голову ломаю неделю...
Офис 2007
И есть ещё вопрос, как прописать в Вычисляемом Поле сводной таблицы, формулу типа "=ЕСЛИ(A1=0;0;1)"
Заранее спасибо!
Добрый день! Столкнулся со следующей задачей. Есть выгрузка из 1С, с указанием номера недели "операции" (приход или продажа) и прочими столбцами (модель, тип, группа, категория и т.д.), все разумеется в форме списка, и выглядит приблизительно следующим образом:
Это все получается но дальше я в ступоре, или я что не правильно сделал, или я чего-то не знаю.
Хочу понять сколько было продано из того что пришло на неделе, т.е. "Продажа"/"Приход" ... по неделям. Создаю вычисляемое поле, и не знаю как выцепить неделю от Продаж и неделю от Прихода.
Дополнительные ограничения: 1)я не могу цепляться за название недель, т.к. они могут измениться за другой период... 2)сама выгрузка может взяться за большее кол-во недель... от 1 недели до X недель.
+ С начало руками, а потом в макрос это дело надо записать.
Помогите люди добрые, а то уже голову ломаю неделю...
Офис 2007
И есть ещё вопрос, как прописать в Вычисляемом Поле сводной таблицы, формулу типа "=ЕСЛИ(A1=0;0;1)"
Здравствуйте. Richhard123, для начала нужен файл-пример: первый лист - выгрузка из 1С и второй лист - нарисованная ВРУЧНУЮ желаемая итоговая таблица.
Здравствуйте. Richhard123, для начала нужен файл-пример: первый лист - выгрузка из 1С и второй лист - нарисованная ВРУЧНУЮ желаемая итоговая таблица.Serge_007
Простите, я не правильно выразился. Я имел ввиду логическое выражение ЕСЛИ. К примеру имеем "продажи" и "приходы"... производим деление продажи/приходы, а с кажем товар "пришел" но продан не был, получается ошибка деления на "0". Обычно я её избегаю через логиское выражение "ЕСЛИ", которое я привел выше.
Здравствуйте, Сергей!
Сейчас сделаю)
Простите, я не правильно выразился. Я имел ввиду логическое выражение ЕСЛИ. К примеру имеем "продажи" и "приходы"... производим деление продажи/приходы, а с кажем товар "пришел" но продан не был, получается ошибка деления на "0". Обычно я её избегаю через логиское выражение "ЕСЛИ", которое я привел выше.
Да, именно это (но надо неделям). + чтобы не было ошибки деления на "0" и как это заложить в макрос, чтобы сводка сама удлинялась и корректно считала эту формулу? =)
Да, именно это (но надо неделям). + чтобы не было ошибки деления на "0" и как это заложить в макрос, чтобы сводка сама удлинялась и корректно считала эту формулу? =)Richhard123
Сообщение отредактировал Richhard123 - Четверг, 13.01.2011, 15:54
Уже не надо, я разобрался) В любом случае с Вами получилось быстрее) Спасибо за формулу, она меня подтолкнула обратить внимание на "Вычисляемый объект". Там и фишка с "независимостью от кол-ва недель получилась", через деление в операциях ('Продажа товара клиенту'/'Передача товара в розницу'). Ошибка связанная с делением на 0, исправил в параметрах сводной таблицы (там есть пункт "в случае ошибки, отображать...").
Спасибо Вам!)
Сергей!
Уже не надо, я разобрался) В любом случае с Вами получилось быстрее) Спасибо за формулу, она меня подтолкнула обратить внимание на "Вычисляемый объект". Там и фишка с "независимостью от кол-ва недель получилась", через деление в операциях ('Продажа товара клиенту'/'Передача товара в розницу'). Ошибка связанная с делением на 0, исправил в параметрах сводной таблицы (там есть пункт "в случае ошибки, отображать...").
Макрос чуть позже и может быть через рекордер запишу)
Возник только что вопрос) Как прописать формулу вычисления структуры?) Файл примера тот же. Что я имею ввиду: Есть наименования моделей, которые разбиваются на цвета, по которым есть данные по продажам или приходу. Нужно оценить сколько было продано (в %) модели конкретного цвета из общих продаж модели.
Подскажите пожалуйста как это сделать? )
Макрос чуть позже и может быть через рекордер запишу)
Возник только что вопрос) Как прописать формулу вычисления структуры?) Файл примера тот же. Что я имею ввиду: Есть наименования моделей, которые разбиваются на цвета, по которым есть данные по продажам или приходу. Нужно оценить сколько было продано (в %) модели конкретного цвета из общих продаж модели.
Все здорво, но у меня нет этих полей... мне кажется это из-за версий... у меня офис 7, а Вас офис 10 ) В 7 там не слов "родительской группы"...как указано на картинке)
Тема с "переставить" на 10-ку не выйдет... т.к. работа с терминального клиента и все лицензионное))
Все здорво, но у меня нет этих полей... мне кажется это из-за версий... у меня офис 7, а Вас офис 10 ) В 7 там не слов "родительской группы"...как указано на картинке)
Тема с "переставить" на 10-ку не выйдет... т.к. работа с терминального клиента и все лицензионное))
Далее выбор "доли" от "чего", как я понимаю. Но от чего выбирать? Я потыкал, и или бред или ошибки.... слабоват я в Pivot)) Там нет обозначения группы (т.е. доли от группы), есть только "(далее)" и "(назад)"... Не понимаю как это сделать( Вроде в 10-ке сразу стало ясно про родительскую группу.
1) Отличие 2) Доля
Далее выбор "доли" от "чего", как я понимаю. Но от чего выбирать? Я потыкал, и или бред или ошибки.... слабоват я в Pivot)) Там нет обозначения группы (т.е. доли от группы), есть только "(далее)" и "(назад)"... Не понимаю как это сделать( Вроде в 10-ке сразу стало ясно про родительскую группу.
Не подходит, потому что берет именно "долю от суммы по столбцу", т.е. как бы "=A1/СУММ(A1:A3)".
А нужно чтобы он вычислял долю: цвета(1) в модели(1) цвета(2) в модели(1) цвета(N) в модели(1) цвета(1) в модели(2) цвета(2) в модели(2) цвета(N) в модели(2)
и т.д.
Как бы "долю элементов в конкректной группе элементов для всей сводной таблицы".... вот файлик
Раньше это делалось все руками и без сводной. Теперь задача стоит все сделать через 1-у кнопку (макрос, в разработке) и сводные (потому что только они могут "динамически" измняться/подстраиваться под данные которые содержаться в выгрузке)
Quote (Serge_007)
, а это % от доли по столбцу.
Не подходит, потому что берет именно "долю от суммы по столбцу", т.е. как бы "=A1/СУММ(A1:A3)".
А нужно чтобы он вычислял долю: цвета(1) в модели(1) цвета(2) в модели(1) цвета(N) в модели(1) цвета(1) в модели(2) цвета(2) в модели(2) цвета(N) в модели(2)
и т.д.
Как бы "долю элементов в конкректной группе элементов для всей сводной таблицы".... вот файлик
Раньше это делалось все руками и без сводной. Теперь задача стоит все сделать через 1-у кнопку (макрос, в разработке) и сводные (потому что только они могут "динамически" измняться/подстраиваться под данные которые содержаться в выгрузке)