Поиск по сайту:

Как суммировать числа в разных таблицах в LibreOffice Writer


LibreOffice Writer может работать с некоторыми из самых основных инструментов, которые являются частью Calc (версия Microsoft Excel для LibreOffice) с его функцией таблицы. Например, чтобы просуммировать содержимое нескольких ячеек и поместить результат в новую ячейку, вы используете точно такую же формулу: «=sum<[cellstart]:[cellfinish]>.

Но что, если вы используете несколько таблиц и вам нужно вставить математические формулы с входными данными из одной таблицы и результатами из другой? Например, у вас есть таблица продаж за один квартал и вторая таблица с продажами за другой квартал, и вы хотите объединить обе эти суммы в третьей таблице? Ну, честно говоря, на данный момент вам, вероятно, следует использовать Calc. Но если вы не хотите, это простое решение.

Вот пример трех таблиц в Writer. Первые две таблицы содержат данные о продажах за два отдельных квартала. Для третьей таблицы я хочу объединить итоги соответствующих ячеек в первой и второй таблицах. Формулы суммы в последнем столбце дадут мне объединенные итоги за оба квартала.

Ключевым здесь является скрытое свойство каждой таблицы: ее имя. LibreOffice Writer присваивает каждой таблице имя по умолчанию в порядке возрастания при вставке таблицы. На этой странице таблицы называются Table1, Table2 и Table3. Для примера давайте изменим эти имена на более конкретные.

Сначала нажмите «Просмотр»> «Панели инструментов» и убедитесь, что «Таблица» включена. По умолчанию панель инструментов будет прикреплена к нижней части окна Writer.

Теперь щелкните в любом месте первой таблицы, чтобы сделать ее активной, а затем нажмите кнопку «Свойства таблицы» (крайняя справа) на панели инструментов.

На вкладке «Таблица» первым свойством является имя таблицы. В этом примере я собираюсь изменить имена трех своих таблиц на «FirstQ», «SecondQ» и «Year». Нажмите «ОК», чтобы применить изменения.

Затем перейдите к третьей таблице и щелкните ячейку B2. Мы хотим объединить значения ячеек B2 в таблицах FirstQ и SecondQ.

Введите «=», чтобы начать формулу. Обратите внимание, что курсор переместится на панель инструментов формул в верхней части страницы.

Теперь вы можете начать формулу так же, как и любую другую, но вам придется использовать специальный синтаксис для вызова ячеек из других таблиц. Для любой данной ячейки, чтобы отличить ее от другой таблицы, введите имя таблицы, точку, а затем имя ячейки и поместите все это в угловые скобки (символы меньше/больше). Так, например, чтобы вставить значение ячейки B2 из нашей таблицы FirstQ, мы должны ввести:

<FirstQ.B2>

С этими различиями в таблицах вы можете делать все, что вы делаете с обычным значением ячейки. Поскольку мы хотим сложить вместе значения ячеек B2 из первых двух таблиц, итоговая формула будет выглядеть так:

=<FirstQ.B2>+<SecondQ.B2>

Нажмите Enter на панели инструментов формулы, и формула будет применена к таблице, что даст нам итог.

Здесь мы повторили этот процесс для всей третьей таблицы, сложив вместе значения из различных ячеек из первых двух таблиц. Обратите внимание, что формулы для итогов в пятом столбце по-прежнему работают, хотя эти формулы (например, =sum:) применяются только к самой третьей таблице.

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