Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

22 Сентябрь 2019, 09:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1 2 »   Вниз
  Печать  
Автор Тема: объединить несколько файлов, а именно свод года  (Прочитано 4596 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Vala
Участник
**
Offline Offline

Сообщений: 8


« Стартовое сообщение: 18 Ноябрь 2016, 06:48 »

 в наличии ежемесячный отчет из 12 листов, данные по  7 подразделениям имеющие разбивку по 5 объектам - заполняются экономистом, далее 5 листов - объекты, формулы - суммы данных из предыдущих листов. Задача сформировать накопитель по подразделениям и по объектам, при изменении экономистом первоначальных данных - изменение всех связанных листов и файлов. Лист/ вставить из листа - при выборе лист -объект 1 не дает значения, предполагаю , что из-за формул. С данным офисом - 2 недели, если возможно - пошаговую инструкцию, для "мышкогонятеля". Заранее благодарю, очень нужна помощь.

* пример.ods (121.31 Кб - загружено 15 раз.)
« Последнее редактирование: 18 Ноябрь 2016, 06:52 от Vala » Записан
economist
Форумчанин
***
Offline Offline

Сообщений: 984


« Ответ #1: 18 Ноябрь 2016, 08:28 »

Первый раз слышу об экономисте, умеющем заполнять, но не умеющем делать свод.
Обычно функцию =SUMIF(...) (в Excel =СУММЕСЛИ()) изучают на втором посещенном уроке.

Кроме того, есть Данные - Объединить... (в Excel - Консолидация).

Но иметь столько независимых листов неправильно, коль есть необходимость консолидации. Поясню: Решили заложить в смету "Восточного" взятку "хабаровским", а в "Шахту до Техаса" - откат. Придется вручную добавлять ее на 7 листов. Потом выяснится, что конечным бенефициаром отката с шахты будет Трамп-парам-пам-пам, значить нужно переименовать статью затрат. 50/50 что где-то будет сделана ошибка, а еще 90% за то, что не все затраты имеют разрез "проект", есть и "прочее".

Настоящий экономист напишет арифметическую проверку, что все его затраты с 12 листов собрались на листе Свод и равны строке ИТОГО, но в 80% случаев этим пренебрегают. Вера в формулы настолько слепа, что даже я :-) так поступаю.

Правильнее в вашей ситуации вести 7 отделов по 5 объектам в ОДНОМ листе, а по нему сделать Сводную таблицу. Заполнять ее будет легче на 30% за счет автоподстановки и автозаполнения, а все ошибки будут выявляться оператором самим, при вводе.
Если тема Сводных таблиц нова - изучите пример (вложение).

По простоте, уровню интерактивности и возможности настройки - Сводные таблицы уделывают любой "конструктор", "построитель" и т.п., причем в любом деловом ПО (1С, Галактика итп). Без СТ - Calc не Calc. Колонки и поля в СТ свободно перетаскиваются мышью, образуя причудливые срезы. Математика сводных таблиц глубоко оптимизирована, по ним можно строить Сводные диаграммы итд.

* СТАТЬЯ.Пример_Сводной_Таблицы.ods (32.02 Кб - загружено 12 раз.)
« Последнее редактирование: 18 Ноябрь 2016, 08:35 от economist » Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
Vala
Участник
**
Offline Offline

Сообщений: 8


« Ответ #2: 18 Ноябрь 2016, 14:02 »

Ваше негодование понятно, вложенный пример сократили в 20 раз, по факту 20 подразделений и 90 объектов, следовательно месячный файл громоздкий, а если в нем же вести 12 месяцев, то получится 840 листов, поэтому разделили. Сводные формулы в 1 файле сделаны экономистом и проверены, задача - связь итогового файла. Пример хорош, но не о том. Спасибо.
Записан
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 469


« Ответ #3: 18 Ноябрь 2016, 14:21 »

Прошу прощения, я не экономист, поэтому немного не понимаю тепминологию.
Во-первых, что такое "данный офис"? Это может быть один из трёх (!) офисов (LibreOffice, Apache OpenOffice, даже OpenOffice.org - вон в соседней теме о нём только что речь шла). Кроме того, у каждого не одна версия. Пожалуйста, уточните, о чём конкретно речь.

Во-вторых, для таких как я, прошу уточнить, какая последовательность действий приводит к какой ошибке. Типа "Открыли файл Х, лист Y, щёлкнули правой кнопкой мыши в точку a,b и получили Непонимающий, а должны были !!!".
Записан

С уважением,
Михаил Каганский
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 763


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #4: 18 Ноябрь 2016, 14:26 »

вложенный пример сократили в 20 раз, по факту 20 подразделений и 90 объектов, следовательно месячный файл громоздкий, а если в нем же вести 12 месяцев, то получится 840 листов, поэтому разделили. Сводные формулы в 1 файле сделаны экономистом и проверены, задача - связь итогового файла.
Мало сократили, сокращайте в 200 раз (я не шучу). Документ сложный, к тому же урезанный, разобраться сложно что надо. Попробуйте разбить сложную задачу на простые шаги. У вас не получается связать документы? Или?
Записан

Vala
Участник
**
Offline Offline

Сообщений: 8


« Ответ #5: 18 Ноябрь 2016, 14:30 »

хорошо, поняла - попробую упростить
Записан
Vala
Участник
**
Offline Offline

Сообщений: 8


« Ответ #6: 18 Ноябрь 2016, 14:53 »

Лист-вставить из файла пример лист объект5, вставил , а цифр нет только #ссыл!, а хочу что-бы встали цифры. А самое главное, если поменяют что-то в файле пример, тут же изменился бы пример свод объект 5.

* пример свод объект 5.ods (12.47 Кб - загружено 11 раз.)
* пример.ods (17.35 Кб - загружено 10 раз.)
Записан
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 469


« Ответ #7: 18 Ноябрь 2016, 15:08 »

Когда Вы в один файл вставляете лист из другого, возникает не ссылка, а копия листа со всеми формулами. В старом файле формулы ссылались на соседний лист, а в новом такого листа нет.

Вам реально нужно во втором файле видеть весь лист из первого, как он есть? Возможно, Вам нужны только отдельные ячейки оттуда? Которые Вы можете скопировать в первом файле, а при вставке во второй выбрать "Специальная вставка" - Ссылка?
Записан

С уважением,
Михаил Каганский
Vala
Участник
**
Offline Offline

Сообщений: 8


« Ответ #8: 18 Ноябрь 2016, 15:18 »

LibreOffice, версия 5.2
Записан
Vala
Участник
**
Offline Offline

Сообщений: 8


« Ответ #9: 18 Ноябрь 2016, 15:23 »

нужно видеть все ячейки, я поняла, что вставляю лист на котором формулы, в том и проблема, по факту файлы очень большие, а объект нужен в динамике - месяцы (график роста) Эксель позволял это сделать, сменили технику и установили новый офис, учимся заново.
« Последнее редактирование: 18 Ноябрь 2016, 15:30 от Vala » Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 763


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #10: 18 Ноябрь 2016, 15:39 »

Лист-вставить из файла пример лист объект5, вставил , а цифр нет только #ссыл!, а хочу что-бы встали цифры.
В первом документе "второй лист" ссылается на "первый лист" (названия листов условные), вы вставляете копию "второй лист" в новый документ и офис честно пытается найти несуществующий "первый лист" в новом документе (вы ведь его не вставили).

Решение: или копировать все листы на которые есть ссылки, или отвязать ссылки на не копируемые листы.
Записан

economist
Форумчанин
***
Offline Offline

Сообщений: 984


« Ответ #11: 18 Ноябрь 2016, 15:41 »

Vala - не знал что я негодую :-)

По-прежнему предлагаю вам для решения задачи использовать "Сводные таблицы" в Одном ODS-файле. Вставить значения из 20 листов в один лист Свод можно макросом, при переходе на него. Сводные таблицы придумывались именно для таких случаев, но они работают, увы, только по одному сплошному диапазону данных. И это большое благо, поскольку только на одном листе можно найти ошибки даже просто глазами.  

Размышляя как экономист и айтишник, скажу еще вот что: 20 подразделений х 90 объектов х 30 дней х 12 месяцев х 5 полей/сущностей - это уже объем для Базы данных и формата запросов SQL. Любой отчет в них пишется как песенка:

SELECT Подразделение, Объект, SUM(Сумма) FROM СВОД GROUP BY Подразделение, Объект
Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
mikekaganski
Мастер
*****
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 1 469


« Ответ #12: 18 Ноябрь 2016, 15:41 »

Vala, подскажите, как это делаестя в Excel, я посмотрю, что можно предложить

EDIT:
наверное, я увидел. При копировании листа Excel корректирует ссылки на другие листы, делая их ссылками на другие файлы.
Не уверен, что это хорошо, поскольку если я хочу, чтобы ссылки у меня теперь работали в новом файле (если там есть такой лист), то я получу обратную головную боль.

Но в настоящий момент такое не предусмотрено. Вам стоило бы написать Enhancement Request с просьбой предусмотреть такую возможность, например, галочкой в диалоге копирования наподобие "Преобразовать ссылки на листы в ссылки на исходный файл"..

Как справедливо заметил rami, предусмотрено! Это правильное решение. Если ссылка жёсткая - всё работает. Прошу прощения да дезинформацию.
« Последнее редактирование: 18 Ноябрь 2016, 16:02 от mikekaganski » Записан

С уважением,
Михаил Каганский
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 763


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #13: 18 Ноябрь 2016, 15:55 »

Решение: или копировать все листы на которые есть ссылки, или отвязать ссылки на не копируемые листы.
Ещё вариант, думаю, что вам подойдёт: ссылки в исходном документе в ячейках должны быть не относительные, а абсолютные (с долларами) см. снимок:


* Абсолютные ссылки.png (31.62 Кб, 610x293 - просмотрено 11 раз.)
« Последнее редактирование: 18 Ноябрь 2016, 15:57 от rami » Записан

Vala
Участник
**
Offline Offline

Сообщений: 8


« Ответ #14: 21 Ноябрь 2016, 07:17 »

пример в экселе, копируя из файла август лист итого с формулами в файл год на лист август, получаю связь файлов. Меняю в файле август значения на листе с1, изменяется значение листа итого и в файле год меняется значение листа август

* август.xlsx (8.95 Кб - загружено 9 раз.)
* год.xlsx (9.57 Кб - загружено 9 раз.)
Записан
Страниц: 1 2 »   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!