Форум программистов, компьютерный форум, киберфорум
OpenOffice/LibreOffice
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 01.08.2017
Сообщений: 3
1

Защита формулы от изменения при перемещении данных, на которые она ссылается

24.08.2017, 09:48. Показов 1341. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Допустим в ячейке A1 имеем формулу "=B1", в ячейке B1 имеем какое-либо число.

Если из ячейки B1 перенести число в другую ячейку (использовать "вырезать/вставить" для ячейки или перетащить мышкой), то формула в ячейке A1 тоже изменится.

Как защитить формулу в ячейке A1?

PS Символ $ и защита ячейки не помогает.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.08.2017, 09:48
Ответы с готовыми решениями:

Почему не создается эта таблица, хотя по синтаксису все правильно, таблицы на которые ссылается она работают
Сообщение 1769, уровень 16, состояние 1, строка 1 Внешний ключ "Kod_sotrud" указывает на...

Почему при перемещении картинки на сервер, она не открывается?
Есть такой код: $path = 'uploads/auto'; $filename = uniqid(); $target = $path . '/' ....

От чего зависит скорость в Thread и почему она увеличивается при перемещении окна
Здравствуйте! Создаю поток в нем бесконечный цикл. Сильно отличается скорость цикла потока от цикла...

Защита данных от изменения в константном методе
Допустим, class test { public: void foo() const { arr = new int; // ошибка...

5
53 / 32 / 13
Регистрация: 03.11.2016
Сообщений: 162
24.08.2017, 09:56 2
я копированием делаю. ячейку В1 в новое место скопировал, а потом делаю ч В1 что хочу. при копировании формула в А1 не меняется
0
0 / 0 / 0
Регистрация: 01.08.2017
Сообщений: 3
24.08.2017, 10:39  [ТС] 3
Очень трудно проконтролировать, что бы в огромном файле с кучей формул, в котором работают много разных людей, никто не использовал перемещение ячеек.
0
53 / 32 / 13
Регистрация: 03.11.2016
Сообщений: 162
24.08.2017, 10:48 4
ДВССЫЛ в экселе есть. частично позволяет обойти проблему, но порождая новые. в опенофисе не знаю есть ли такая
0
0 / 0 / 0
Регистрация: 01.08.2017
Сообщений: 3
25.08.2017, 09:40  [ТС] 5
Есть, называется INDIRECT, частично помогло.
Например есть формула =$Защита.B13 - тупо заменяем на =INDIRECT("$Защита.B13") - успех!
Однако если внутри кавычек будет символ + ,то уже не работает, пишет ошибку #ССЫЛ!
например =INDIRECT("A1+A2") - по этому придется переписывать все формулы на вид INDIRECT("A1")+INDIRECT("A2")
Мне кажется должен быть еще какой-то способ.
Но при этом INDIRECT (ДВССЫЛ) - решением является (хоть и крайне не удобным), спасибо.
0
53 / 32 / 13
Регистрация: 03.11.2016
Сообщений: 162
28.08.2017, 07:00 6
Цитата Сообщение от ivan0224 Посмотреть сообщение
Мне кажется должен быть еще какой-то способ.
Но при этом INDIRECT (ДВССЫЛ) - решением является (хоть и крайне не удобным),
не плохо бы найти такой способ, чтоб галочкой ко всей книге применялось. мой поиск не увенчался успехом. Здесь есть крутые спецы по экселу... подскажите варианты ??
0
28.08.2017, 07:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.08.2017, 07:00
Помогаю со студенческими работами здесь

Как автоматически подставить в формулу значения из ячеек на какую она ссылается
Предположим A1=8, B1=4, C1=6 Пример формулы скажем в ячейке Д1 - "=(A1+B1)/C1" Как сделать...

Фиксация даты на изменения другой ячейки, защита данных ячейки от изменений следующим днем
Добрый день, прошу помочь с решением данной задачи. Существует 2 строки, например номер 3 и 10. ...

Подключение БД: при перемещении mdb-файла вместе с exe-файлом программа не находит базу данных
Помогите решить проблему. Выполнил подключение к БД, но при перемещении файла "Библиотека.mdb"...

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

Как Удалять Объекты, На Которые Ссылается Независимый Регистр Сведений
Добрый день! Проблема типичная (давно сталкивался), но только сейчас я о ней всерьез задумался....

Переборная задача: Для заданного n сгенерировать все формулы, которые при вычислении дадут n.
В формуле ((((((((1 ? 2) ? 3) ? 4) ? 5) ? 6) ? 7) ? 8) ? 9) на месте ? может стоять любая операция...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru