Функция SUM должна автоматически настраиваться на изменения в записях БД SQL - PullRequest
0 голосов
/ 05 июля 2019

Я использую несколько таблиц Calc в одном документе для входящих и исходящих счетов, которые хранятся в базе данных SQL. В таблице A указаны входящие счета, а в таблице B - исходящие счета. Например, таблица A содержит данные из B2-B39, а таблица B содержит данные из B2-B15. Мне нужна функция суммы, чтобы автоматически корректировать, когда записи данных добавляются или вычитаются.

Я могу использовать =SUM(B2:B39) в таблице A.B40 и =SUM(B2:B15) в таблице B.B16, чтобы получить суммы текущих данных в конце записей данных. Однако, когда изменяется база данных, например, таблица A содержит данные из B2-B44, я пропускаю пять записей. Чтобы еще больше усложнить ситуацию, у меня есть таблица C, где я оцениваю чистый доход. Например, в таблице C я использую tableB.B16-tableA.B40. Когда количество записей в таблицах A и B изменилось, функция в таблице C больше не работает.

Мне нужно SUM в нескольких таблицах, чтобы автоматически настроить его положение в зависимости от того, сколько строк данных найдено в БД.

1 Ответ

0 голосов
/ 16 июля 2019

Возможно, в вашем макете есть что-то, о чем вы не упомянули, но решение может показаться в том, чтобы применить ссылки на весь столбец (например, =SUM(B:B)), или если вы должны иметь общее значение в том же самомстолбец переместите его в верхнюю часть и суммируйте следующим образом:

=SUM(B2:B1048576)

В противном случае попробуйте что-нибудь вроде LibreOffice Basic и найдите первую пустую ячейку в столбце, чтобы вставить формулу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...