Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Пропажа формул - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Пропажа формул
light26 Дата: Понедельник, 04.03.2013, 22:48 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Сам работаю в 2007. Файл сохранен в формате *.xls (2003)
Периодически формула
Код
=ЕСЛИ(E11>E10;"0";(F10<=1)*ОКРВВЕРХ((E10-E11)/(52-НОМНЕДЕЛИ(СЕГОДНЯ()));0,001))

при открытии файла приобретает вид =#Н/Д. Почему? И как это исправить?
Файл не прилагаю, т.к. не вижу смысла.


Я не волшебник. Я только учусь

Сообщение отредактировал light26 - Понедельник, 04.03.2013, 22:49
 
Ответить
СообщениеСам работаю в 2007. Файл сохранен в формате *.xls (2003)
Периодически формула
Код
=ЕСЛИ(E11>E10;"0";(F10<=1)*ОКРВВЕРХ((E10-E11)/(52-НОМНЕДЕЛИ(СЕГОДНЯ()));0,001))

при открытии файла приобретает вид =#Н/Д. Почему? И как это исправить?
Файл не прилагаю, т.к. не вижу смысла.

Автор - light26
Дата добавления - 04.03.2013 в 22:48
kim Дата: Понедельник, 04.03.2013, 23:03 | Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Как насчет влияющих ячеек? С ними все в порядке?
Предположительно: это может происходить из-за наличия "летучей" функции в теле формулы. В моменты проверки совместимости версий или сохранения/открытия.


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеКак насчет влияющих ячеек? С ними все в порядке?
Предположительно: это может происходить из-за наличия "летучей" функции в теле формулы. В моменты проверки совместимости версий или сохранения/открытия.

Автор - kim
Дата добавления - 04.03.2013 в 23:03
light26 Дата: Понедельник, 04.03.2013, 23:22 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Цитата (kim)
Как насчет влияющих ячеек? С ними все в порядке?

Должно быть все в порядке. Связи в формуле только с ячейкой с этой формулой
Код
=ЕСЛИ(ЕОШИБКА(E10/E9);0;(E10/E9))

и со значениями


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Цитата (kim)
Как насчет влияющих ячеек? С ними все в порядке?

Должно быть все в порядке. Связи в формуле только с ячейкой с этой формулой
Код
=ЕСЛИ(ЕОШИБКА(E10/E9);0;(E10/E9))

и со значениями

Автор - light26
Дата добавления - 04.03.2013 в 23:22
light26 Дата: Понедельник, 04.03.2013, 23:23 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Цитата (kim)
В моменты проверки совместимости версий или сохранения/открытия.

При открытии пишет: "Произошла ошибка при открытии файла. Возможна потеря данных"


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Цитата (kim)
В моменты проверки совместимости версий или сохранения/открытия.

При открытии пишет: "Произошла ошибка при открытии файла. Возможна потеря данных"

Автор - light26
Дата добавления - 04.03.2013 в 23:23
kim Дата: Понедельник, 04.03.2013, 23:29 | Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Вадим, пройдись внимательно по связям, какая-то из формул может возвращать #Н/Д в моменты итераций во время пересчета при открытии.


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеВадим, пройдись внимательно по связям, какая-то из формул может возвращать #Н/Д в моменты итераций во время пересчета при открытии.

Автор - kim
Дата добавления - 04.03.2013 в 23:29
light26 Дата: Вторник, 05.03.2013, 00:33 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Цитата (kim)
Вадим, пройдись внимательно по связям

Ох не легкая это работа... smile
Хорошо, проверю


Я не волшебник. Я только учусь

Сообщение отредактировал light26 - Вторник, 05.03.2013, 00:34
 
Ответить
Сообщение
Цитата (kim)
Вадим, пройдись внимательно по связям

Ох не легкая это работа... smile
Хорошо, проверю

Автор - light26
Дата добавления - 05.03.2013 в 00:33
light26 Дата: Вторник, 05.03.2013, 00:56 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Не помогло sad


Я не волшебник. Я только учусь
 
Ответить
СообщениеНе помогло sad

Автор - light26
Дата добавления - 05.03.2013 в 00:56
light26 Дата: Вторник, 05.03.2013, 18:58 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Есть еще у кого-нить идеи?


Я не волшебник. Я только учусь
 
Ответить
СообщениеЕсть еще у кого-нить идеи?

Автор - light26
Дата добавления - 05.03.2013 в 18:58
Serge_007 Дата: Вторник, 05.03.2013, 19:00 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (light26)
Файл не прилагаю, т.к. не вижу смысла.

Цитата (light26)
Есть еще у кого-нить идеи?

А откуда им взяться?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (light26)
Файл не прилагаю, т.к. не вижу смысла.

Цитата (light26)
Есть еще у кого-нить идеи?

А откуда им взяться?

Автор - Serge_007
Дата добавления - 05.03.2013 в 19:00
light26 Дата: Вторник, 05.03.2013, 19:09 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Цитата (Serge_007)
А откуда им взяться?

Может у кого такое было и решение нашлось.
Просто файл весит прилично. Удалять из него что-либо? А вдруг это самое "что-либо" и есть причина бага?


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Цитата (Serge_007)
А откуда им взяться?

Может у кого такое было и решение нашлось.
Просто файл весит прилично. Удалять из него что-либо? А вдруг это самое "что-либо" и есть причина бага?

Автор - light26
Дата добавления - 05.03.2013 в 19:09
Serge_007 Дата: Вторник, 05.03.2013, 19:14 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (light26)
файл весит прилично

Выкладывай, тебе можно smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (light26)
файл весит прилично

Выкладывай, тебе можно smile

Автор - Serge_007
Дата добавления - 05.03.2013 в 19:14
light26 Дата: Вторник, 05.03.2013, 19:24 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Только не смейтесь smile
К сообщению приложен файл: 1_.xls (569.5 Kb)


Я не волшебник. Я только учусь
 
Ответить
СообщениеТолько не смейтесь smile

Автор - light26
Дата добавления - 05.03.2013 в 19:24
Serge_007 Дата: Вторник, 05.03.2013, 19:26 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
И при каких условиях появляется ошибка?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеИ при каких условиях появляется ошибка?

Автор - Serge_007
Дата добавления - 05.03.2013 в 19:26
light26 Дата: Вторник, 05.03.2013, 20:00 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Цитата (Serge_007)
И при каких условиях появляется ошибка?

А сам черт не разберет.
Ниче, ниче, потом - бах! При открытии файла произошла ошибка. Данные могут быть утеряны. И все формулы последнего столбца заменяются на =#н/д
Кстати, в файле есть еще скрытые листы.


Я не волшебник. Я только учусь

Сообщение отредактировал light26 - Вторник, 05.03.2013, 20:14
 
Ответить
Сообщение
Цитата (Serge_007)
И при каких условиях появляется ошибка?

А сам черт не разберет.
Ниче, ниче, потом - бах! При открытии файла произошла ошибка. Данные могут быть утеряны. И все формулы последнего столбца заменяются на =#н/д
Кстати, в файле есть еще скрытые листы.

Автор - light26
Дата добавления - 05.03.2013 в 20:00
Michael_S Дата: Вторник, 05.03.2013, 21:10 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
В файле нет ни одной формулы, которая может возвратить #Н/Д, может другая ошибка выскакивает?, например #ССЫЛКА!?


Сообщение отредактировал Michael_S - Вторник, 05.03.2013, 21:10
 
Ответить
СообщениеВ файле нет ни одной формулы, которая может возвратить #Н/Д, может другая ошибка выскакивает?, например #ССЫЛКА!?

Автор - Michael_S
Дата добавления - 05.03.2013 в 21:10
light26 Дата: Среда, 06.03.2013, 00:04 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Цитата (Michael_S)
В файле нет ни одной формулы, которая может возвратить #Н/Д

Вот и я о том же. Тем не менее, уже трижды за 2 недели сие произошло. Причем именно формулы последнего столбца. Может это связано с тем, что НОМНЕДЕЛИ нет в 2003 офисе, а файл сохранен как *.xls?
Цитата (Michael_S)
может другая ошибка выскакивает?

Нет. Именно #Н/Д


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Цитата (Michael_S)
В файле нет ни одной формулы, которая может возвратить #Н/Д

Вот и я о том же. Тем не менее, уже трижды за 2 недели сие произошло. Причем именно формулы последнего столбца. Может это связано с тем, что НОМНЕДЕЛИ нет в 2003 офисе, а файл сохранен как *.xls?
Цитата (Michael_S)
может другая ошибка выскакивает?

Нет. Именно #Н/Д

Автор - light26
Дата добавления - 06.03.2013 в 00:04
kim Дата: Среда, 06.03.2013, 00:31 | Сообщение № 17
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Могу с 90% уверенностью сказать, что ошибка возникает в момент проверки условия на участке (F9<=1) , в формуле:
ЕСЛИ(E10>E9;"0";(F9<=1)*ОКРВВЕРХ((E9-E10)/(52-НОМНЕДЕЛИ(СЕГОДНЯ()));0,001))
Вадим, попробуйте для эксперимента выключить автопересчет формул и понаблюдайте за файлом пару недель, если ошибка уйдет, значит так и есть
P.S. Еще вопрос: зачем делается проверка на ошибку в этой формуле: ЕСЛИ(ЕОШИБКА(G10/G9);0;(G10/G9))? Попробуйте изменить условие, например так:
ЕСЛИ(G10;G10/G9;) и так-же понаблюдайте, теперь уже с включенным пересчетом формул.


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеМогу с 90% уверенностью сказать, что ошибка возникает в момент проверки условия на участке (F9<=1) , в формуле:
ЕСЛИ(E10>E9;"0";(F9<=1)*ОКРВВЕРХ((E9-E10)/(52-НОМНЕДЕЛИ(СЕГОДНЯ()));0,001))
Вадим, попробуйте для эксперимента выключить автопересчет формул и понаблюдайте за файлом пару недель, если ошибка уйдет, значит так и есть
P.S. Еще вопрос: зачем делается проверка на ошибку в этой формуле: ЕСЛИ(ЕОШИБКА(G10/G9);0;(G10/G9))? Попробуйте изменить условие, например так:
ЕСЛИ(G10;G10/G9;) и так-же понаблюдайте, теперь уже с включенным пересчетом формул.

Автор - kim
Дата добавления - 06.03.2013 в 00:31
light26 Дата: Среда, 06.03.2013, 00:49 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Цитата (kim)
зачем делается проверка на ошибку в этой формуле: ЕСЛИ(ЕОШИБКА(G10/G9);0;(G10/G9))

Потому что иначе, как, например
Цитата (kim)
ЕСЛИ(G10;G10/G9;)
функция вернет #ДЕЛ/0!, при условии, когда G9 будет пустой


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Цитата (kim)
зачем делается проверка на ошибку в этой формуле: ЕСЛИ(ЕОШИБКА(G10/G9);0;(G10/G9))

Потому что иначе, как, например
Цитата (kim)
ЕСЛИ(G10;G10/G9;)
функция вернет #ДЕЛ/0!, при условии, когда G9 будет пустой

Автор - light26
Дата добавления - 06.03.2013 в 00:49
kim Дата: Среда, 06.03.2013, 00:52 | Сообщение № 19
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
Можно проверить обе ячейки:
Код
=ЕСЛИ(И(G10;G9);G10/G9;)

Или только нужную:
Код
=ЕСЛИ(G9;G10/G9;)


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
СообщениеМожно проверить обе ячейки:
Код
=ЕСЛИ(И(G10;G9);G10/G9;)

Или только нужную:
Код
=ЕСЛИ(G9;G10/G9;)

Автор - kim
Дата добавления - 06.03.2013 в 00:52
light26 Дата: Среда, 06.03.2013, 00:53 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Цитата (kim)
Вадим, попробуйте для эксперимента выключить автопересчет формул

Спасибо, попробую


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Цитата (kim)
Вадим, попробуйте для эксперимента выключить автопересчет формул

Спасибо, попробую

Автор - light26
Дата добавления - 06.03.2013 в 00:53
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!