Что делать если в программе эксель

При работе в Эксель, можно столкнуться с различными ошибками, одной из распространённых является ошибка #ИМЯ в Excel. В этой статье мы разберем причины ее появления и способы, как ее исправить.

Причина 1. Неправильное имя функции

Для учебного примера давайте составим простую таблицу, где будет представлена выручка от продажи трех товаров, и наша задача будет рассчитать среднюю выручку:

Как исправить ошибку #ИМЯ в Excel?

В нашем случае мы написали функцию СРЗНА(), при том что корректное название – СРЗНАЧ(). Итак, основная причина ошибки #ИМЯ в Excel – это неправильное написание названия функции. В нашем случае давайте в формуле заменим СРЗНА() на СРЗНАЧ() и тогда все заработает как надо:

Причина 2. Отключенные макросы

При использовании пользовательских функций, написанных на VBA в Excel, мы также можем столкнуться с ошибкой #ИМЯ. Разберем на небольшом примере:

Список из будних дней до конца года в Excel

Не редактируются ячейки

Ячейки защищены

Как обычно вы редактируете/изменяете данные в ячейках, если надо изменить какую-то часть данных? Жмете либо F2 , либо двойной щелчок левой кнопкой мыши на ячейке — и вносите правки. Но вот в какой-то момент ни F2 , ни двойной клик не работают.
Причин может быть несколько:
Причина первая — Лист защищен
Самая элементарная причина — лист защищен. Определить, что лист защищен очень просто — при попытке изменить значение ячейки Excel сам сообщит об этом таким сообщением:

К счастью там же, в этом же сообщении, Excel пишет как эту защиту снять: вкладка Рецензирование (Review) — Снять защиту листа (Unprotect sheet) .

Если вы забыли пароль на лист, то можете воспользоваться командой моей надстройки MulTEx — Снять защиту с листа(без пароля). Надстройка платная, но есть ДЕМО период на один месяц, которого должно хватить, чтобы снять защиту с одного листа.

Причина вторая — В ячейках установлена проверка данных
В ячейках листов можно устанавливать проверку на вводимые данные. И если она установлена — то отредактировать данные получится, но завершить ввод этих данных через Enter уже нет — появится сообщение вроде такого:

Читайте также:
Название программы для осуществления связи между компьютерами это

Обойти такое сообщение можно, введя либо корректное значение, либо удалив проверку данных, либо скопировав другую ячейку и вставив в нужную. Однако я рекомендую все же вводить корректное значение, т.к. если проверка установлена — значит в файле скорее всего есть определенные алгоритмы, которые будут неверно работать при несоблюдении правил ввода в него данных.
Подробнее про проверку данных можно почитать в статье: Проверка данных

Строка формул

Лайфхак как без ошибок работать в excel

Причина третья — Запрещен ввод напрямую в ячейках
И самая экзотическая причина — редактирование напрямую в ячейках запрещено. Это значит, что редактировать значение ячеек напрямую на листе нельзя, однако через строку формул это действие допускается без проблем и ограничений(при условии, что озвученные выше причины отсутствуют).
Где расположена строка формул:

В таком случае надо проверить следующие настройки:

  • для Excel 2003: Сервис -Параметры -вкладка Правка -установить флажок Правка прямо в ячейке
  • для Excel 2007: Кнопка Офис -Параметры Excel (Excel Options) -Дополнительно (Advanced) -установить флажок Разрешить редактирование в ячейках (Allow Editing Directly in the Cells)
  • для Excel 2010 и выше: Файл (File) -Параметры (Options) -Дополнительно (Advanced) -установить флажок Разрешить редактирование в ячейках (Allow Editing Directly in the Cells)

Private Sub Worksheet_Change(ByVal Target As Range) With Application .EnableEvents = 0 MsgBox «На этом листе запрещено изменять данные ячеек», vbInformation, «www.excel-vba.ru» .Undo .EnableEvents = 1 End With End Sub

Private Sub Worksheet_Change(ByVal Target As Range) With Application .EnableEvents = 0 MsgBox «На этом листе запрещено изменять данные ячеек», vbInformation, «www.excel-vba.ru» .Undo .EnableEvents = 1 End With End Sub

Сообщения может и не быть.
Чтобы обойти такую защиту достаточно запретить выполнение макросов и запустить файл снова.
Запретить выполнение макросов можно через настройки Excel:

  • Excel 2003:
    Сервис-Безопасность-Уровень макросов «Высокий»
  • Excel 2007:
    Кнопка Офис-Параметры Excel (Excel Options) -Центр управления безопасностью (Trust Centr) -Параметры центра управления безопасностью (Trust Centr Settings) -Параметры макросов (Macro Settings) -Отключить все макросы без уведомления (Disable All Macros without notification)
  • Excel 2010 и выше:
    Файл (File) -Параметры (Options) -Центр управления безопасностью (Trust Centr) -Параметры центра управления безопасностью (Trust Centr Settings) -Параметры макросов (Macro Settings) -Отключить все макросы без уведомления (Disable All Macros without notification)
Читайте также:
Вставьте пропущенные слова заполните пропуски в тексте ms excel это программа для обработки

Важно: После изменения параметров безопасности макросов необходимо перезапустить приложение Excel: закрыть его полностью и открыть заново. Только после этого изменения вступят в силу.

Примечание: Можно так же перейти в модуль листа и удалить все коды, но здесь надо уже давать себе отчет в том, что при этом можно что-то и «поломать» в файле. К тому же нужный код может быть и не напрямую в модуле листа, а в модуле ЭтаКнига (ThisWorkbook) . О том, что такое модуль листа и где его искать можно прочитать в статье: Что такое модуль? Какие бывают модули?

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

  • Убедиться, что клавиатура работает. Переходим в любое другое приложение и нажимаем все кнопочки. Если реакции нет — значит клавиатура не работает
    Так же, если подключена беспроводная клавиатура, неплохо бы убедиться, что в ней не сели батарейки/аккумулятор или не оборвалось соединение. Проверить можно также: переходим в любое другое приложение и нажимаем все кнопочки. Если реакции нет — значит клавиатура не работает
  • Если привыкли работать на цифровом блоке(дополнительный блок цифр Num) — убедитесь, что цифровой блок включен на клавиатуре. Можно посмотреть на индикатор, но он может тоже сломаться(перегорел диод и т.п.). Поэтому для полной достоверности надо просто попробовать понажимать клавиши ВНЕ цифрового блока. Если основная клавиатура работает, значит доп.блок отключен. Включить его просто: ищем на клавиатуре клавишу NumLock и нажимаем(если простым нажатием не включается, возможно его включение должно происходить при нажатой клавише Fn — зажимаем клавишу Fn и жмем NumLock ).
  • Убедитесь, что файл не находится в защищенном режиме. Как правило этот режим действует для скачанных с интернет-ресурсов файлов. При первом открытии такого файла в верхней части файла сразу под лентой Ribbon появляется желтая полоса с предупреждением:

    если не нажать Разрешить редактирование (Enable editing) , то через какое-то время полоска может исчезнуть, но файл будет заблокирован для любых действий. В этом случае проще закрыт файл и открыть заново и сразу нажать кнопку Разрешить редактирование (Enable editing)Статья помогла? Поделись ссылкой с друзьями!

  • Читайте также:
    Disk drill похожие программы

    Источник: www.excel-vba.ru

    Что делать, если не работают формулы в ячейках «Эксель». Excel не считает числа: не суммирует, не вычитает, не перемножает, не делит и не вычитает.

    Таблица не считает

    Не один раз сталкивался с ситуацией, когда открываешь «экселевский» файл, присланный по почте, ставишь в ячейках новые числа (цифры), а ячейки с формулами остаются неизменными – не считаются (не складываются, не делятся, не перемножаются). Это явление довольно распространенное, и обусловлено тем, что в программе Excel отключен автоматический расчет формул в ячейках.

    Отключать автоматический расчет удобно если у Вас слабый компьютер и приходится работать с большими таблицами по нескольку сотен тысяч строк. Если отключены расчеты машина (компьютер) не зависает и не тормозит.

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

    Произвести вычисления

    Все довольно просто. Необходимо:

    • Зайти во вкладку «формулы»;
    • Группа элементов «Вычисление»;
    • Кнопка «Произвести вычисления»

    Как включить автоматические выключения формул в Excel?

    Включить вычисления можно двумя способами:

    Первый способ – все в той же вкладке «формулы» в группе элементов «вычисления» выбрать кнопку «Параметры вычислений». Появится выпадающий список из трех позиций:

    Аввтоматические вычисления

    1. Автоматически – автоматическое вычисление;
    2. Автоматически, кроме данных таблиц;
    3. Вручную – ручная активация расчетов.

    Параметры формул в Эксель

    • Открыть меню «Файл» => «Параметры»;
    • В появившемся окне перейти во вкладку «Формулы»;
    • Поставить флажок напротив пункта «Автоматически» в меню «Вычисления в книге»;
    • Нажать кнопку «Ок».

    Как видите все несложно.

    Удачи в изучении Excel и успехов в работе.

    Вопросы можете задавать в комментариях.

    Автор Master Of Exc Опубликовано 14.10.2017 05.11.2017 Рубрики Начинающим

    Excel не считает числа: не суммирует, не вычитает, не перемножает, не делит и не вычитает.(числа не складываются): 8 комментариев

    Алексей :

    подруга дала лицензию и офис не работал, все искал почему, но решил удалить. скачал с торрента другую версию и все работает, теперь буду учиться в экселе работаьь вот!

    Наталья :

    Не тянется формула по столбцу, он остается пустым, хотя формула присутствует. Автоматический расчет включен, не понимаем в чем дело. Подскажите, пожалуйста.

    Источник: ruexcel.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru