Как исключить изменение формул при перетаскивании данных?

Автор serkondr, 29 января 2014, 09:11

0 Пользователи и 1 гость просматривают эту тему.

serkondr

Здравствуйте, уважаемые дамы и господа!

Сделал таблицу в Calc, в ячейках ввёл формулы.
Теперь ввожу данные в ячейки. Позже мне понадобилось выделить и сдвинуть ниже введённые данные, чтоб ввести в освободившееся место другие аналогичные данные. При этом содержимое формул, обрабатывающих значения сдвинутых ячеек, изменяется. Т.е. результат формулы остаётся неизменным, но адреса ячеек в формуле меняются на новые, в соответствии с новым расположением данных, которые я сдвинул.
А мне надо, чтоб этого не происходило.
Пока нашёл выход в копировании данных на новое место, и удалении вручную данных со старого места. Но это не очень-то удобно.
Пробовал включить защиту ячеек с формулами, но это никак не влияет.
Подскажите, пож-та, что нужно сделать, чтоб формулы не корректировались при перемещении(перетаскивании) данных?
Спасибо.

VlhOwn

Использовать в формулах не относительную (A1), а абсолютную ($A$1) адресацию.

serkondr

Переделал все формулы таким образом.
Что-то не помогло. По прежнему меняется адрес в формуле при перетаскивании данных.
пс Использую Ооо 3,3,0 инфра ресурс.

kompilainenn

Цитата: VlhOwn от 29 января 2014, 16:58Использовать в формулах не относительную (A1), а абсолютную ($A$1) адресацию.
если так делать, то это влияет не на исходные данные, а на саму формулу, если ее перетащить на новое место, ссылки в НЕЙ будут неизменны и показывать на А1 и В1 соответственно. А ТС сдвигает сами исходные данные и у него ссылки в формуле корректируются в соответствии с НОВЫМ расположением ИСХОДНЫХ данных
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут