Как проверить формулу в эксель на ошибки
С помощью Excel можно выполнять почти какого-угодно порядка: вычислять и даже программировать действия компьютера. Все потому, что в функционал заложены функции и формулы. Но иногда пользователю приходится сталкиваться с ошибками при их вводе. Особенно часто они возникают, когда человек пытается ввести формулу вручную. Если пользователь опытный, такая проблема встречается не очень часто, поскольку он уже знает, какой синтаксис правильный, а также довольно внимательный. Но даже профессионалы могут допускать ошибки.
Часто мы не понимаем, почему они возникают. И профессионалы тоже могут не знать, какие причины. Он может понимать, что означает тот или иной код ошибки, но найти конкретное место в формуле не может. Но для профессионала это не проблема, поскольку он знает, как находить ошибки методами самого Excel. Сегодня мы более детально разберемся в причинах самых распространенных ошибок при вводе формул в Excel и разберем методы решения этой проблемы. Тем самым мы значительно ближе будем к профессионалам. Ну что же, начнем?
Изменение формата ячеек Excel
Конечно, в таком случае следует выставить правильный формат. Для этого нужно следовать таким шагам:
Есть еще один инструмент, настройки которого более широки. Чтобы его применить, необходимо выполнять следующую инструкцию:
Для сохранения полученных изменений необходимо воспользоваться функцией редактирования для каждой ячейки с ошибкой при вводе формулы. После того, как мы найдем тот элемент, который нужен, следует отредактировать с помощью клавиши F2 или выполнения двойного клика по соответствующей ячейке. Также внесение изменений возможно с помощью левого щелчка мыши в строке формул. После внесения всех изменений в документ нужно подтвердить свои действия путем нажатия клавиши Enter.
Что следует делать на практике?
- Выделяем ячейку, которая расположена в самом верху диапазона.
- Наводим курсор на ее правую нижнюю часть (то есть, на угол), убеждаемся в том, что появился знак плюса черного цвета, нажимаем левую кнопку, зажимаем ее и перемещаем курсор до того места, где должен закончиться этот диапазон.
После выполнения этих операций перед нашим взором стоит готовый столбец, который был сгенерирован почти без нашего участия.
Отключение режима “Показать формулы” в Excel
Случаются ситуации, когда пользователь не обнаруживает результатов, хотя он их ждал после выполнения операций функцией. Вместо них отображаются только формулы. Причина этого может крыться в том, что включена демонстрация формул, и естественно, нам нужно ее отключить, чтобы увидеть итог вычислений. Выполняем следующие действия:
- После этого в каждой ячейке теперь можно увидеть итоги вычислений. Естественно, это может повлиять на границы колонок, но в этом нет никакой супер страшной проблемы. Этот вопрос решается буквально в несколько кликов.
Активизация автоматического пересчета формул в Excel
Теперь можно отдыхать, поскольку проблема решена. Все вычисления осуществляются автоматически. И если какое-то из значений вдруг изменяется, программа автоматически его пересчитывает.
Исправление ошибок в формулах
Для обеспечения работоспособности формулы необходимо тщательно проверять ее перед вводом. В том числе, необходимо убедиться в том, что в ней нигде не стоят знаки, которые не видимы невооруженным глазом. В нашем случае таким знаком служил пробел.
Время от времени лучше удалить формулу, где стоят некоторые непечатные символы или ее синтаксис написан уж откровенно неправильно, чем искать ошибку и ее исправлять. Это же касается не только названия формулы, но и ее функций. О том, что при вводе формулы была допущена ошибка, Excel сообщит определенным кодом. Каждый из кодов имеет конкретное значение. Давайте перечислим наиболее распространенные из них.
Бывают и ситуации потруднее, когда точно сказать, где кроется ошибка, нельзя. Если приходится иметь дело со сложными функциями, то в таком случае нужно использовать специальные инструменты проверки. Следуйте этой инструкции:
После того, как мы нажмем на соответствующую кнопку, появится окно. В нем будет информация о том, что вызвало ошибку, а также будут приведены рекомендации по исправлению сложившейся ситуации.
Исправление ошибки в синтаксисе
Выводы
Чтобы проверить орфографию в тексте на листе, на вкладке Рецензирование нажмите кнопку Орфография.
Совет: Кроме того, можно нажать клавишу F7.
Ниже описано, что происходит при вызове функции проверки орфографии.
Если для проверки орфографии выделена одна ячейка, Excel проверяет весь лист, включая комментарии, колонтитулы и графические элементы.
Если выделено несколько ячеек, Excel проверяет орфографию только в этих ячейках.
Чтобы проверить орфографию в строке формул, выделите соответствующие слова.
Примечание: Excel не проверяет орфографию в ячейках, содержащих формулы.
Проверка орфографии при вводе
Функции автозаполнения и автозамены помогают исправлять ошибки непосредственно при вводе текста.
Функция автозаполнения, которая включена по умолчанию, помогает соблюдать точность при вводе, подставляя значения из других ячеек, но не проверяет отдельные слова в ячейке. Автозаполнение может пригодиться при создании формул.
Автозамена исправляет ошибки в тексте формулы, элементе управления листа, текстовом поле и метках диаграммы. Вот как это использовать:
Выберите Файл > Параметры.
В категории Правописание нажмите кнопку Параметры автозамены и ознакомьтесь с ошибками, которые чаще всего возникают при вводе.
Примечание: Функция автозамены не работает с текстом в диалоговых окнах.
Дополнительные ресурсы
Вы также можете проверить Исследования, Тезаурус и Перевод для получения дополнительной помощи с правописанием и языком.
На вкладке Обзор нажмите Правописание или нажмите F7 на клавиатуре.
Примечание: Диалоговое окно Орфография не откроется, если ошибки правописания не обнаружены или вы пытаетесь добавить слово, которое уже есть в словаре.
Выполните любое из описанных ниже действий.
Необходимые действия
В разделе Варианты выберите нужное слово и нажмите кнопку Изменить.
Изменение каждого экземпляра этого слова в данном документе
В разделе Варианты выберите нужное слово и нажмите кнопку Изменить все.
Пропуск слова и переход к следующему слову с ошибкой
Нажмите Игнорировать.
Пропуск каждого экземпляра этого слова в данном документе и переход к следующему слову с ошибкой
Нажмите Пропустить все.
Проверка орфографии при вводе
Вы можете использовать функцию автозамены для исправления опечаток и слов с ошибками. Для получения дополнительной информации см. Добавление, изменение или отключение автоматических исправлений.
Чтобы проверить орфографию любого текста на листе, нажмите Просмотр > Проверка > Правописание.
Ниже описано, что происходит при вызове функции проверки орфографии.
Если для проверки орфографии выделена одна ячейка, Excel проверяет весь лист, включая комментарии, колонтитулы и графические элементы.
Если выделено несколько ячеек, Excel проверяет орфографию только в этих ячейках.
Примечание: Excel не проверяет орфографию в ячейках, которые содержат формулы, но вы можете проверять орфографические слова в формуле - просто выберите слова в строке формул.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Привет. Бывали ли у вас такие ситуации, когда формулу ввели, а результат не соответствует ожиданиям? Можно внимательно прочитать формулу, еще раз попробовать ее написать. Но если это что-то длинное, с кучей ЕСЛИ, ссылками на другие ячейки или даже листы - так просто ее не отладишь!
Расскажу о нескольких инструментах Эксель для отладки формул!
1. Мастер функций
Мастер функций вызывается нажатиме на значек fx слева от строки ввода формулы.
Его помощь заключается в следующем:
- подсказка по текущей функции (что делает, какие аргументы)
- разбивка ввода по аргументам
- отображение значения для каждого аргумента
- отображение результата формулы
- возможность вызова справки по этой формуле.
2. Где формулы, а где значения?
Чтобы отобразить формулы в ячейках, нажмите сочетание клавиш CTRL+` (маленький значок — это значок тупого ударения). В таком виде лист можно распечатать, и при печати будут видны формулы. Чтобы вернуться к отображению результатов в ячейках, снова нажмите CTRL+`.
Команду можно также вызвать из ленты Формулы -> Отобразить формулы (Formulas -> Show Formulas)
3. Влияющие и зависимые ячейки
Влияющие и зависимые ячейки. Листайте вправо для скриншота русского варианта --> Влияющие и зависимые ячейки. Листайте вправо для скриншота русского варианта -->При однократном нажатии на кнопку Формулы -> Влияющие ячейки (Formulas -> Trace Precedents) стрелкой будут обозначены ячейки, от которых зависит формула. При повторном - аналогично будут обозначены ячейки от которых зависят те, от которых зависит наша формула. И так далее: вот дом, который построил Джек!
Аналогично работает и функция Зависимые ячейки (Trace Dependends).
4. Пошаговое вычисление формулы
Один из самых эффективных способов - пошаговое вычисление формулы. Этот способ позволяет пошагово "разобрать" длинную формулу на кусочки, и понять где происходит ошибка. Вызвать эту функцию можно в Формулы -> Вычислить формулу (Formulas -> Evaluate Formula)
Несоответствие открывающих и закрывающих скобок
Самым распространенным примером возникновения ошибок в формулах Excel является несоответствие открывающих и закрывающих скобок. Когда пользователь вводит формулу, Excel автоматически проверяет ее синтаксис и не даст закончить ввод, пока в ней присутствует синтаксическая ошибка.
Например, на рисунке выше мы намеренно пропустили закрывающую скобку при вводе формулы. Если нажать клавишу Enter, Excel выдаст следующее предупреждение:
Ячейка заполнена знаками решетки
Бывают случаи, когда ячейка в Excel полностью заполнена знаками решетки. Это означает один из двух вариантов:
- В ячейке содержится формула, которая возвращает некорректное значение даты или времени. Думаю, Вы знаете, что Excel не поддерживает даты до 1900 года. Поэтому, если результатом формулы оказывается такая дата, то Excel возвращает подобный результат.
- Формула пытается применить стандартные математические операторы к тексту.
- В качестве аргументов функции используются данные несоответствующего типа. К примеру, номер столбца в функции ВПР задан числом меньше 1.
- Аргумент функции должен иметь единственное значение, а вместо этого ему присваивают целый диапазон. На рисунке ниже в качестве искомого значения функции ВПР используется диапазон A6:A8.
-
Столбец недостаточно широк для отображения всего содержимого ячейки. Для решения проблемы достаточно увеличить ширину столбца, чтобы все данные отобразились…
В данном случае увеличение ширины столбца уже не поможет.
Нажав комбинацию клавиш Ctrl+Shift+Enter, получим следующий результат:
В данном примере имя диапазон не определено.
Не забывайте, что Excel поддерживает числовые величины от -1Е-307 до 1Е+307.
Читайте также: