Глиф Учебники

Формула не считается: в ячейке видна формула или старый результат

Справочник · Excel · 2 минуты чтения

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

Что видно на листе

Формулы во всех ячейкахвыключите показ формул

Если формулы видны сразу во всех ячейках листа, а столбцы стали шире, включён режим проверки формул. Нажмите «Формулы» → «Показать формулы» ещё раз (или Ctrl вместе с клавишей слева от 1, где буква Ё) — вернутся результаты.

Дальше: «Формула считает, но неправильно»

Текст формулы в одной ячейкеформат «Общий» и ввод заново

Если ячейке до ввода задали формат «Текстовый», всё, что в неё вводится, — текст, и формула тоже. То же бывает после импорта из других программ.

  1. Выделите ячейку → «Главная» → формат «Общий».
  2. Войдите в ячейку (F2) и нажмите Enter — формула пересчитается.

Смена формата сама по себе формулу не оживляет: нужно именно заново подтвердить ввод. Для целого столбца формул: поставьте формат «Общий», затем «Главная» → «Найти и выделить» → «Заменить», найти =, заменить на =, «Заменить все» — Excel заново введёт каждую формулу.

Ещё причины того же вида: перед = стоит пробел или апостроф ('=B2*C2) — сотрите их в строке формул.

Дальше: «Формула считает, но неправильно»

Результат не меняется при правке данныхвключите автоматический пересчёт

Формулы есть, но результат «застыл» — книга переключена на ручной пересчёт. Такое часто приходит вместе с чужим файлом: режим пересчёта запоминается и действует на все открытые книги.

«Формулы» → «Параметры вычислений» → «Автоматически». Или «Файл» → «Параметры» → «Формулы» → «Параметры вычислений» → «автоматически». Пересчитать вручную, не меняя режима, — клавиша F9.

Дальше: «Формула считает, но неправильно»

Сумма меньше, чем должна бытьпреобразуйте текст в числа

Часть чисел сохранена как текст: они прижаты влево, в углу ячейки — зелёный треугольник, а СУММ их не учитывает. Так бывает после копирования из интернета, из учётных программ, из CSV.

  • Выделите эти ячейки, щёлкните появившийся значок с восклицательным знаком → «Преобразовать в число».
  • Или формулой в соседнем столбце: =ЗНАЧЕН(A2).
  • Если в числах точка вместо запятой (12.50), Excel их числами не считает. «Найти и выделить» → «Заменить»: точку на запятую — в выделенном столбце (иначе пострадают даты и другой текст).
  • Мешают и невидимые символы, например неразрывный пробел между разрядами (1 250). Замените его на пустоту той же командой «Заменить»: скопируйте этот пробел прямо из ячейки и вставьте в поле «Найти».

«Заменить все» без выделения работает на весь лист. Выделите нужный столбец перед заменой, иначе точки заменятся и в датах, адресах, тексте. Если что-то пошло не так — сразу Ctrl+Z.

Формула считает, но неправильно

Это уже не «не считается», а ошибка в самой формуле: сползшая ссылка без $, неверный диапазон, функция пропускает текст. См. урок Формулы и ссылки и справку Ошибки в формулах.