Проблемы с формулами в Excel
Одна из наиболее востребованных функций Excel — это работа с формулами. Благодаря этой функции программа автономно выполняет различные типы вычислений в таблицах. Но иногда бывает, что пользователь вводит формулу в ячейку, но она не выполняет своего прямого предназначения — вычислить результат. Давайте выясним, с чем это может быть связано и как решить эту проблему.
Устранение проблем с вычислением
Причины проблем с расчетом формул в Excel могут быть совершенно разными. Они могут быть вызваны либо настройками конкретной книги, либо даже отдельным диапазоном ячеек, либо различными синтаксическими ошибками.
Способ 1: изменение формата ячеек
Одна из наиболее распространенных причин, по которой Excel вообще не вычисляет формулы или вычисляет формулы неправильно, заключается в том, что формат ячейки установлен неправильно. Если диапазон находится в текстовом формате, выражения в нем не вычисляются, то есть они отображаются как обычный текст. В остальных случаях, если формат не соответствует сути вычисляемых данных, результат, отображаемый в ячейке, может отображаться некорректно. Давайте узнаем, как решить эту проблему.
- Чтобы узнать, какой формат имеет конкретная ячейка или диапазон, перейдите на вкладку «Главная». На ленте в панели инструментов Number есть поле для отображения текущего макета. Если указан «Текст», формула не будет рассчитана точно.
- Чтобы изменить формат, просто щелкните это поле. Откроется раскрывающийся список форматирования, в котором можно выбрать значение, соответствующее сути формулы.
- Но выбор типов форматов через ленту не такой широкий, как через специальное окно. Поэтому лучше использовать второй вариант форматирования. Выберите диапазон назначения. Щелкните по нему правой кнопкой мыши. В контекстном меню выберите пункт «Форматировать ячейки». Либо после выбора диапазона нажмите комбинацию клавиш Ctrl + 1.
- Откроется окно форматирования. Перейдите во вкладку «Число». В блоке «Числовые форматы» выбираем нужный нам формат. Кроме того, в правой части окна можно выбрать тип представления определенного формата. Сделав свой выбор, нажмите кнопку «ОК» внизу.
- Выделите одну за другой ячейки, в которых функция не была подсчитана, и для пересчета нажмите функциональную клавишу F2.
Теперь формула будет вычисляться в стандартном порядке с выводом результата в заданную ячейку.
Способ 2: отключение режима «Показать формулы»
Но, возможно, причина, по которой вместо результатов расчета отображаются выражения, заключается в том, что в программе включен режим «Показывать формулы».
- Чтобы включить отображение итогов, перейдите на вкладку «Формулы». На ленте в наборе инструментов «Зависимости формул», если кнопка «Показать формулы» активна, щелкните ее.
- После этих действий результат снова будет отображаться в ячейках вместо синтаксиса функции.
Способ 3: исправление ошибки в синтаксисе
Формула также может отображаться как текст, если в ее синтаксисе были допущены ошибки, например пропущенная или измененная буква. Если вы ввели его вручную, а не через мастер, это вполне вероятно. Очень распространенная ошибка при отображении выражения в виде текста состоит в том, что перед знаком «=» стоит пробел «=».
В таких случаях необходимо внимательно изучить синтаксис тех формул, которые отображаются некорректно, и внести соответствующие изменения.
Способ 4: включение пересчета формулы
Также бывает, что формула отображает значение, но когда ячейки, связанные с ней, изменяются, она не изменяется сама по себе, то есть результат не пересчитывается. Это означает, что вы неправильно сконфигурировали параметры вычислений в этой книге.
- Перейдите на вкладку «Файл». Пока вы в нем, вы должны нажать на запись «Параметры».
- Откроется окно настроек. Вам необходимо перейти в раздел «Формулы». В блоке настроек «Параметры расчета», который находится в верхней части окна, если в параметре «Расчеты в книге» переключатель не установлен в положение «Автоматически», то поэтому результат расчеты не имеет значения. Переставляем переключатель в нужное положение. После завершения вышеуказанных настроек, чтобы сохранить их в нижней части окна, нажмите кнопку «ОК».
Все выражения в этой книге теперь будут автоматически пересчитываться при изменении связанного значения.
Способ 5: ошибка в формуле
Если программа по-прежнему выполняет вычисления, но в результате показывает ошибку, вероятно, пользователь просто ошибся при вводе выражения. Неправильные формулы — это те, при вычислении которых в ячейке появляются следующие значения:
- #КОЛИЧЕСТВО!;
- #ЦЕНИТЬ!;
- # ПУСТОЙ!;
- # DIV / 0!;
- # N / A.
В этом случае нужно проверить, правильно ли записаны данные в ячейках, на которые ссылается выражение, есть ли ошибки в синтаксисе или сама формула содержит некорректные действия (например, деление на 0).
Если функция сложная, с большим количеством связанных ячеек, проще провести расчеты с помощью специального инструмента.
- Выделите ячейку с ошибкой. Перейдите на вкладку «Формулы». На ленте в наборе инструментов «Зависимости формул» нажмите кнопку «Вычислить формулу».
- Откроется окно, в котором представлен полный расчет. Нажимаем кнопку «Рассчитать» и шаг за шагом наблюдаем за расчетом. Ищем ошибку и исправляем.
Как видите, причины, по которым Excel не учитывает и не вычисляет формулы правильно, могут быть совершенно разными. Если вместо вычисления пользователю отображается сама функция, в этом случае, скорее всего, форматируется ячейка для текста или активирован режим отображения выражений. Также возможна синтаксическая ошибка (например, перед знаком «=» стоит пробел). Если после изменения данных в связанных ячейках результат не обновляется, то здесь нужно посмотреть, как в параметрах книги настроено автоматическое обновление. Также очень часто вместо правильного результата в ячейке отображается ошибка. Здесь вам нужно увидеть все значения, на которые ссылается функция. Если обнаружена ошибка, ее следует устранить.