Из этой статьи вы узнаете, как исправить формулы, которые не работают должным образом в Microsoft Excel. Вы не только научитесь редактировать формулу, но и научитесь устранять неполадки, чтобы выяснить причину ошибки.
Шаги
Метод 1 из 2: устранение неполадок с неработающими формулами
Шаг 1. Убедитесь, что у вас включен автоматический расчет
Если ваши формулы не рассчитываются, это может быть наиболее очевидным решением. Перейти к Файл> Параметры> Формулы> Автоматически чтобы включить эту функцию.
Шаг 2. Убедитесь, что ваша формула отформатирована правильно
Excel не будет считать ваш синтаксис формулой, если он не начинается со знака равенства (=).
- Например, если у вас есть «A2 + B2», вам нужно написать «= A2 + B2», чтобы Excel обрабатывал его как формулу.
- Вы также должны использовать звездочку (*) для умножения. Если вы используете клавишу X на клавиатуре, формула не будет рассчитана.
-
Ваша формула не будет вычислять, если имя вашего листа (если больше, чем "D3" по умолчанию) не заключено в одинарные кавычки ('). Например, если ваша ячейка ссылается на третий рабочий лист, вам нужно написать " = 'Пример листа'D3!
- Если вы ссылаетесь на книгу вне текущего файла, убедитесь, что она правильно отформатирована. Имя внешнего файла должно быть заключено в квадратные скобки (), за которыми следует имя рабочего листа и диапазон ячеек. Например, вы должны ввести " = [Example Workbook.xlsx] Пример листа! A1: A8."
Шаг 3. Проверьте скобки и кавычки
Чтобы Excel мог правильно использовать вашу формулу, в нем должно быть одинаковое количество открытых и закрытых скобок и кавычек.
- Например, если у вас есть "= IF (B5 <0)," Not valid ", B5 * 1.05), вам необходимо изменить его на" = IF (B5 <0, "Not valid", B5 * 1.05) " поэтому у вас будет одинаковое количество открытых и закрытых скобок.
- В кавычках вы хотите заключить любой текст, который вы хотите сохранить в формуле. Например, если вы введете " = "Сегодня" & ТЕКСТ (СЕГОДНЯ (), "дддд, мммм дд")", вы получите" Сегодня четверг, 9 января ".
Шаг 4. Исправьте неверные значения
Вам нужно будет изменить определенные значения в вашей формуле в соответствии с ошибкой, чтобы устранить проблему. Некоторые примеры:
- Если вы видите в сообщении об ошибке знак фунта (#), возможно, вы указали неверное значение. Например, "# ЗНАЧЕНИЕ!" указывает на неправильное форматирование или неподдерживаемые типы данных в аргументах.
- Если вы видите «# ССЫЛКА!», Формула относится к введенным вами ячейкам, которые были удалены или заменены другими данными.
- Если вы разделите на 0, вы можете получить "#DIV! / 0!" ошибка. Ваш расчет может привести к нулевому значению или вам потребуется изменить некоторые значения.
Шаг 5. Исправьте любое форматирование, которое могло сбивать Excel с толку
Если у вас есть сумма в долларах в ячейке, вы не должны использовать знак доллара ($), поскольку он обозначает функцию, а не является символом знака доллара. Если у вас есть 1000 долларов, убедитесь, что вы написали в ячейке «1000», а не «1000 долларов».
Знак «####» означает, что ширина ячейки недостаточна для отображения содержимого ячейки. Перетащите ячейку, чтобы увеличить ее, или перейдите к На главную> Формат> Автоподбор ширины столбца.
Шаг 6. Исправьте битые ссылки (если есть)
Вы можете сделать это, нажав Обновлять когда вам будет предложено всплывающее окно при открытии проекта электронной таблицы.
Шаг 7. Отобразите значение ваших ячеек, а не синтаксис
Если в вашей ячейке отображается фактическая формула (например, «= A2 + B2» вместо «25»), вы можете исправить это, нажав на Формулы вкладка и щелкнув Аудит формул> Показать формулы.
Вы также можете проверить форматирование своих ячеек, если первый шаг не сработал. Щелкните правой кнопкой мыши ячейку, которая отображается неправильно, и щелкните Форматировать ячейки> Общие и нажмите F2 а также Входить на клавиатуре вашего компьютера.
Шаг 8. Убедитесь, что в вашей формуле нет циклических ссылок
Циклическая ссылка возникает, когда формула находится в той же ячейке, на которую она ссылается. Чтобы исправить это, вы можете изменить расположение формулы или изменить синтаксис формулы.
Например, если у вас есть формула «= A2 + B2» и она находится в ячейке A2, в большинстве случаев она не будет вычисляться, поскольку A2 - неизвестное значение
Шаг 9. Убедитесь, что в вашем синтаксисе есть соответствующие аргументы
Аргументы заставляют функцию работать (кроме случаев, когда вы используете «PI» или «TODAY»). Вы можете проверить список формул в категоризированном списке формул Microsoft.
Шаг 10. Сохраняйте в формуле менее 64 функций
Excel будет вычислять только формулы с менее чем 64 функциями.
Шаг 11. Убедитесь, что вы скопировали и вставили формулу, а не полученное значение
Скопируйте содержимое ячейки и щелкните верхнюю левую область ячейки, чтобы получить параметры вставки. Нажмите Вставить значения а также Формула. Вы вставите формулу вместо значения в ячейку.
Метод 2 из 2: редактирование неправильной формулы
Шаг 1. Откройте свой проект в Excel
Вы можете открыть программу в Excel, нажав Файл> Открыть, или вы можете щелкнуть файл правой кнопкой мыши в проводнике файлов.
Это будет работать для Excel для Office 365, Excel для Office 365 для Mac, Excel для Интернета, Excel 2019, Excel 2016, Excel 2019 для Mac, Excel 2013, Excel 2010, Excel 2007, Excel 2016 для Mac, Excel для iPad, Excel для планшетов с Android и Excel Starter 2010
Шаг 2. Перейдите к ячейке с разорванной формулой
Вы можете использовать стрелки для навигации по ячейкам или щелкнуть ячейку одним щелчком мыши, чтобы выбрать ее.
Шаг 3. Исправьте формулу
Откроется панель формул, которую обычно можно найти над полем ячейки или документа.
- Если вы ввели «=» в качестве первого символа в ячейке, но не собирались вводить формулу, вы можете ввести апостроф перед «=», чтобы избежать ввода формулы. Например, введите «'=».
- Если вы не можете сразу найти опечатку, которая портит вашу формулу, вы можете нажать кнопку ESC ключ или Отмена чтобы полностью стереть формулу и повторить попытку.