![]() |
|
Модераторы: mihanik |
![]()
|
|
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 1 Всего: 133 |
Значит ситуация такая. Есть Отчет (Excel-таблица). Прикреплен. В нем некаторые данные вводятся в ручную, остальное подсчитывается. Так вот в чем проблема, при попытке изменить формулу происходит не пересчет, а просто формула показывается в текстовом виде, даже не смотря на то, что в начале стоит "=".
К примеру в прикрепленном файле на вклудке "II квартал" не удалось изменить формулу в ячейке T41 (там нужно убрать "-0,001" в конце). Так же не удалось изменить ячейку Q59. Там нужно вписать "=СУММ(T59:Y59)". Таких ячеек море там, главно то, что все считается по старым формулам, но при попытке ввести новую формулу, вместо пересчета эта формула просто выводится на экран. Что может быть? Win2000 SP4, Office 2000. Провести апгрейд ПО не предлагать, нет возможности. Добавлено через 1 минуту и 38 секунд Еще забыл. Отчет создавался мной. Варианты какой-либо скрытой встроеной защиты от изменений исключены. Присоединённый файл ( Кол-во скачиваний: 3 )
_____.rar 14,78 Kb-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| Aloha |
|
|||
|
. ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 351 Регистрация: 14.5.2006 Репутация: 16 Всего: 165 |
Poseidon
Все дело в формате ячеек. “Проблемные” ячейки у тебя имеют формат “Текстовый”. Вот конкретно по ячейке T41. Выдели эту ячейку, установи формат “Общий” (Формат > Ячейки... > Вкладка Число > Числовые форматы – Общий). После этого формула в ячейке будет редактироваться без проблем. Та же история с ячейкой Q59. Кстати говоря, можно обойтись без использования формулы =ОКРУГЛ(T37*T67%;3) (это в ячейке T41). Вместо этого в ячейку ввести формулу =T37*T67 и установить в ячейке формат “Числовой” (Формат > Ячейки... > Вкладка Число > Числовые форматы – Числовой – Число десятичных знаков 3). Отображаемое в ячейке значение будет такое же, как и при использовании функции ОКРУГЛ, но ячейка будет содержать в действительности точный (а не округленный) результат умножения. В конечном счете, это избавит от накапливающейся ошибки округления. Это сообщение отредактировал(а) Aloha - 23.7.2007, 17:40 |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 1 Всего: 133 |
Век живи, век учись.
Спасибо, Aloha, за помощь. -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
![]()
|
| Правила форума "Работа с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Работа с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |