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