Эксель не считает формулы: причины, что делать

В данной статье рассмотрены проблемы, которые могут возникать при работе с формулами и функциями в программе Excel, и перечислены различные варианты их решения.

Содержание

Устранение проблем с вычислением

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

Способ 1: изменение формата ячеек

Одной из самых распространенных причин, по которой Эксель вообще не считает или не правильно считает формулы, является неверно выставленный формат ячеек. Если диапазон имеет текстовый формат, то расчет выражений в нем вообще не производится, то есть, они отображаются как обычный текст. В других случаях, если формат не соответствует сути рассчитываемых данных, результат, выводимый в ячейку, может отображаться некорректно. Давайте выясним, как решить эту проблему.

  1. Для того, чтобы посмотреть, какой формат имеет конкретная ячейка или диапазон, переходим во вкладку «Главная». На ленте в блоке инструментов «Число» имеется поле отображения текущего формата. Если там указано значение «Текстовый», то формула точно вычисляться не будет.

Просмотр формата ячейки в Microsoft Excel

Для того, чтобы произвести смену формата достаточно кликнуть по данному полю. Откроется список выбора форматирования, где можно выбрать значение, соответствующее сути формулы.

Изменение формата в Microsoft Excel

Но выбор типов формата через ленту не такой обширный, как через специализированное окно. Поэтому лучше применить второй вариант форматирования. Выделяем целевой диапазон. Кликаем по нему правой кнопкой мыши. В контекстном меню выбираем пункт «Формат ячеек». Можно также после выделения диапазона нажать комбинацию клавиш Ctrl+1.

Переход к форматированию ячейки в Microsoft Excel

Открывается окно форматирования. Переходим во вкладку «Число». В блоке «Числовые форматы» выбираем тот формат, который нам нужен. Кроме того, в правой части окна имеется возможность выбрать тип представления конкретного формата. После того, как выбор произведен, кликаем по кнопке «OK», размещенной внизу.

Форматирование ячейки в Microsoft Excel

Выделите поочередно ячейки, в которых функция не считалась, и для пересчета нажмите функциональную клавишу F2.

Теперь будет производиться расчет формулы в стандартном порядке с выводом результата в указанную ячейку.

Формкла считается в Microsoft Excel

Способ 2: отключение режима «Показать формулы»

Но возможно причина того, что вместо результатов расчета у вас отображаются выражения, состоит в том, что в программе включен режим «Показать формулы».

  1. Чтобы включить отображение итогов, переходим во вкладку «Формулы». На ленте в блоке инструментов «Зависимости формул», если кнопка «Показать формулы» активна, то кликаем по ней.

Отключение показа формул в Microsoft Excel

После этих действий в ячейках снова вместо синтаксиса функций начнет отображаться результат.

Отображение формул отключено в Microsoft Excel

Способ 3: исправление ошибки в синтаксисе

Формула также может отображаться как текст, если в её синтаксисе были допущены ошибки, например, пропущена или изменена буква. Если вы вводили её вручную, а не через Мастер функций, то такое вполне вероятно. Очень распространенной ошибкой, связанной с отображением выражения, как текста, является наличие пробела перед знаком «=».

Пробел перед знаком равно в Microsoft Excel

В таких случаях нужно внимательно пересмотреть синтаксис тех формул, которые неправильно отображаются, и внести в них соответствующие коррективы.

Способ 4: включение пересчета формулы

Бывает и такая ситуация, что формула вроде и отображает значение, но при изменении связанных с ней ячеек сама не меняется, то есть, результат не пересчитывается. Это означает, что у вас неправильно настроены параметры вычислений в данной книге.

  1. Перейдите во вкладку «Файл». Находясь в ней, следует кликнуть по пункту «Параметры».

Переход в параметры в Microsoft Excel

Откроется окно параметров. Нужно перейти в раздел «Формулы». В блоке настроек «Параметры вычислений», который расположен в самом верху окна, если в параметре «Вычисления в книге», переключатель не установлен в позицию «Автоматически», то это и есть причина того, что результат вычислений неактуальный. Переставляем переключатель в нужную позицию. После выполнения вышеуказанных настроек для их сохранения в нижней части окна жмем на кнопку «OK».

Установка автоматического пересчета формул в Microsoft Excel

Теперь все выражения в данной книге будут автоматически пересчитываться при изменении любого связанного значения.

Способ 5: ошибка в формуле

Если же программа все-таки производит расчет, но в результате показывает ошибку, то тут вероятна ситуация, что пользователь просто ошибся при вводе выражения. Ошибочными формулами считаются те, при расчете которых в ячейке появляются следующие значения:

  • #ЧИСЛО!;
  • #ЗНАЧ!;
  • #ПУСТО!;
  • #ДЕЛ/0!;
  • #Н/Д.

В этом случае нужно проверить, правильно ли записаны данные в ячейках, на которые ссылается выражение, нет ли в них ошибок в синтаксисе или не заложено ли в самой формуле какое-либо некорректное действие (например, деление на 0).

Ошибка в формуле в Microsoft Excel

Если функция сложная, с большим количеством связанных ячеек, то легче проследить вычисления с помощью специального инструмента.

  1. Выделяем ячейку с ошибкой. Переходим во вкладку «Формулы». На ленте в блоке инструментов «Зависимости формул» кликаем по кнопке «Вычислить формулу».

Переход к вычислению формулы в Microsoft Excel

Открывается окно, в котором представляется полный расчет. Нажимаем на кнопку «Вычислить» и просматриваем вычисление пошагово. Ищем ошибку и устраняем её.

Вычисление формулы в Microsoft Excel

Как видим, причины того, что Эксель не считает или не правильно считает формулы, могут быть совершенно различными. Если вместо расчета у пользователя отображается сама функция, тот в этом случае, скорее всего, либо ячейка отформатирована под текст, либо включен режим просмотра выражений. Также, возможна ошибка в синтаксисе (например, наличие пробела перед знаком «=»). В случае если после изменения данных в связанных ячейках результат не обновляется, то тут нужно посмотреть, как настроено автообновление в параметрах книги. Также, нередко вместо корректного результата в ячейке отображается ошибка. Тут нужно просмотреть все значения, на которые ссылается функция. В случае обнаружения ошибки следует устранить её.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.
ЗакрытьОпишите, что у вас не получилось.

Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Как же посчитать значения формул при отключенном автоматическом расчете?

Все довольно просто. Необходимо:

  • Зайти во вкладку «формулы»;
  • Группа элементов «Вычисление»;
  • Кнопка «Произвести вычисления»Произвести вычисления

Примеры использования логических функций ИСТИНА, ЛОЖЬ и НЕ в Excel

В таблице Excel хранятся телефонные номера различных организаций. Звонки на некоторые из них являются бесплатными (с кодом 8800), на остальные – платные по тарифу 1,5 руб/мин. Определить стоимость совершенных звонков.

Таблица данных:

funkcii-excel109-1.png

В столбце «Бесплатный» отобразим логические значения ИСТИНА или ЛОЖЬ по следующему условию: является ли код номера телефона равным «8800»? Введем в ячейку C3 формулу:

Описание аргументов:

  • ЛЕВСИМВ(B3;4)=”8800″ – условие проверки равенства первых четырех символов строки указанному значению («8800»).
  • Если условие выполняется, функция ИСТИНА() вернет истинное логическое значение;
  • Если условие не выполнено, функция ЛОЖЬ() вернет ложное логическое значение.

Аналогично определим является ли звонок бесплатным для остальных номеров. Результат:

funkcii-excel109-2.png

Для расчета стоимости используем следующую формулу:

Описание аргументов:

  • C3=ИСТИНА() – проверка условия «является ли значение, хранящееся в ячейке C3 равным значению, возвращаемым функцией (логическое истина)?».
  • 0- стоимость звонка, если условие выполнено.
  • D3*1,5 – стоимость звонка, если условие не выполнено.

Результаты расчетов:

funkcii-excel109-3.png

Мы получили суммарную стоимость вех совершенных звонков по всем организациям.

Неправильный формат ячеек

Распространенная причина, почему в Экселе не протягивается формула — ошибка в формате ячеек. Если диапазон представлен в текстовом виде, расчет вообще не выполняется, а данные отображаются в формате простого текста. Для решения проблемы в Эксель сделайте следующее:

  • Войдите в раздел «Главная» и в разделе инструментов «Число» посмотрите значение. Если стоит «Тестовый», не удивляйтесь, почему не протягивается формула в Excel.

  • Дважды жмите по этому полю и выберите оптимальное значение.
  • При отсутствии нужного варианта выделите целевой диапазон, жмите по нему правой кнопкой мышки (ПКМ) и выберите «Формат ячеек».

  • Выделите секции, в которых расчета не производилась и жмите F2 для проведения новых вычислений.

После этого проверьте, протягивается значение или нет. Если не удалось добиться результата, переходите к следующему варианту.

Проблемы с вычислением формул в Microsoft Excel

Не считаются формулы в Microsoft Excel

​Смотрите также​ реагировать на знак​ по аналогии с​ и Старого прайса​Мне прайс прислали,​Next i​ Интересно для нек​ просто умножить на​ если это имеет​Z​ онадо сделать? где​ ставим точку. А​ устранить её.​ или не заложено​Перейдите во вкладку​Но возможно причина того,​«Число»​Одной из наиболее востребованных​

​ =. Не считает,​ др. числами​

Устранение проблем с вычислением

​ и подтягивал это​ я редактировал в​End Sub​ ячеек вставка формул​ 1 делала. А​ отношение к вопросу.​: Кроссмен, однако -​ должна быть формула?​ в строке «Заменить»​Автор: Максим Тютюшев​

Способ 1: изменение формата ячеек

​ ли в самой​«Файл»​ что вместо результатов​имеется поле отображения​ возможностей Excel является​ а отображает в​velmur​ формулой то что​ нем, потом копировал​demonmov​ то работает, то​ тут ну никак​в цифрах были​ …​ и какая? Вы​ ставим запятую. Нажимаем​Бывает, скопировали таблицу​ формуле какое-либо некорректное​. Находясь в ней,​ расчета у вас​ текущего формата. Если​

  1. ​ работа с формулами.​ ячейке написанную формулу(режим​: Формуляр, спасибо получилось.​ нужно было, а​ на другой лист​​: Есть ячейка, где​​ нет. Первый раз​ не считает “зараза”​​ пробелы. проблему решила​​Нимферия​ лучше бы на​ «Выделить всё».​​ в Excel, а​​ действие (например, деление​ следует кликнуть по​

    Просмотр формата ячейки в Microsoft Excel

  2. ​ отображаются выражения, состоит​ там указано значение​ Благодаря данной функции​ отображения формул отключен).​коля​ тут так не​ ексель, но формулы​

    Изменение формата в Microsoft Excel

  3. ​ прописана формула. Если​ сталкиваюсь с этим​ и так и​ с помощью =СУММПРОИЗВ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1:B2;СИМВОЛ(160);””);”.”;”,”)*1),​: у меня такая​ соседнюю ячейку кликнули…​Получилось так.​ числа в ней​ на 0).​ пункту​ в том, что​​«Текстовый»​​ программа самостоятельно производит​ Работаю-работаю, пишу, считаю,​: у меня на​​ работает​​ не за работали!​

    Переход к форматированию ячейки в Microsoft Excel

  4. ​ изменить значение ячейки,​Ильяс​​ сяк уже(( Посмотрите,​​ которую нашла в​​ же проблема, но​​ а так попробуте​Убираем окно «Найти и​ не считаются,​Если функция сложная, с​«Параметры»​ в программе включен​, то формула точно​ различного рода расчеты​ вдруг бах, начинаются​​ работает такая формула​​Напишите мне так​

    Форматирование ячейки в Microsoft Excel

  5. ​- Сам прайс​ которая входит в​: щас​ пожалуйста. Файл выгружаю​ др. форуме.​​ при преобразовании ячеек​​ формат ячеек, формат​

​ заменить».​формулы не работают в​ большим количеством связанных​.​ режим​

Формкла считается в Microsoft Excel

Способ 2: отключение режима «Показать формулы»

​ вычисляться не будет.​ в таблицах. Но​ проблемы с восприятием​ с датами​ что бы заработало?​Bema​ эту формулу и​​Ильяс​​ из спец. программы.​

  1. ​не поняла как​ в числовые значения​​ общий поставить…​​Третий этап.​Excel​​ ячеек, то легче​​Откроется окно параметров. Нужно​​«Показать формулы»​​Для того, чтобы произвести​ иногда случается так,​

    Отключение показа формул в Microsoft Excel

  2. ​ формул. То ли​=И(D1>C1+2,ДЕНЬНЕД(C1)<>6,ДЕНЬНЕД(C1)<>7)​vikttur​: Меня неоднократно подставлял​

Отображение формул отключено в Microsoft Excel

Способ 3: исправление ошибки в синтаксисе

​ нажать Enter, то​: Вот здесь​vikttur​ здесь работает СУММПРОИЗВ,​ проблема не решается.​Виктор крамер​Как выделить первое число​. Одной из причин​ проследить вычисления с​​ перейти в раздел​​.​ смену формата достаточно​ что пользователь вписывает​ программа глюкает, то​на знак ровно​: Ну ой закончилось…​​ пересчет формул. Может​​ значение ячейки, где​

Пробел перед знаком равно в Microsoft Excel

​Michael_S​: Видите закрашенные уголки​ но без нее​ дело в том,​: Возможно все ячейки​ в ячейке​

Способ 4: включение пересчета формулы

​ может быть то,​ помощью специального инструмента.​«Формулы»​Чтобы включить отображение итогов,​ кликнуть по данному​ формулу в ячейку,​ ли я туплю.​ ругается, хоть если​ Вас еще уговаривать?​ быть или ручной​ прописана формула не​: Ну и что,​

  1. ​ в ячейках?​​ не работает.​​ что таблица перенесена​ помечены как текстовый​Excel​​ что значения ячеек​​Выделяем ячейку с ошибкой.​

    Переход в параметры в Microsoft Excel

  2. ​. В блоке настроек​ переходим во вкладку​​ полю. Откроется список​​ но она не​​voam​​ юзать просто =D1>C1+2​ О названии темы​ или автоматический. Ну​​ поменяется! А если​​ мы должны гадать​Выделить все чейки,​​спасибо сложные люди,​​ из др. программы.​ формат, нужно их​.​ в текстовом формате.​ Переходим во вкладку​«Параметры вычислений»​«Формулы»​ выбора форматирования, где​ выполняет своего прямого​: Попробуйте во-первых проверить​​ работает.​​ – в правилах​

Установка автоматического пересчета формул в Microsoft Excel

​ еще автоматический кроме​ нажать сохранить -​ в каких ячейках​ нажать появившуюся пикторграмму,​ от которых я​

Способ 5: ошибка в формуле

​ когда выделяешь несколько​ выделить, нажать правой​В ячейке В1​ Вспоминаем, в Excel​«Формулы»​, который расположен в​. На ленте в​ можно выбрать значение,​ назначения – вычисления​ настройки вычисления книги​Подскажите, народ​

  • ​ форума.​
  • ​ пересчета таблиц.​
  • ​ поменяется! Как сделать,​
  • ​ что у вас​
  • ​ выбрать “преобразовать в​

​ крепчаю!​ ячеек с цифрами,​ кнопкой мыши по​ пишем такую формулу.​ есть два формата​. На ленте в​ самом верху окна,​ блоке инструментов​ соответствующее сути формулы.​ результата. Давайте разберемся,​ в меню Сервис​Pelena​

Ошибка в формуле в Microsoft Excel

​Сделайте так, чтобы​Bema​ чтобы значение менялось​ не работает?​ число”.​

  1. ​Юрий М​ в правом нижнем​​ выделенным ячейкам, выбрать​​ =ЛЕВСИМВ(A1;НАЙТИ(СИМВОЛ(10);A1)-1)​ – формат ячеек​​ блоке инструментов​​ если в параметре​​«Зависимости формул»​​Но выбор типов формата​

    Переход к вычислению формулы в Microsoft Excel

  2. ​ с чем это​ -> Параметры ->​: Может в качестве​​ Вам могли помочь​​: Что-то я там​ при нажатии Entrer?​зы. т.к. у​

Вычисление формулы в Microsoft Excel

​Да и​: Офигеть! )) Единичка​ углу обычно выдна​ в меню формат​Этой формулой мы​ и формат значений.​«Зависимости формул»​«Вычисления в книге»​, если кнопка​ через ленту не​ может быть связано,​ Вычисления, а также​ разделителей использовать точки​velmur​ формулу не нашел.​demonmov​ вас либо 2007​​Спецвставка-Умножить​​ пропущена или со​ сумма, а в​ ячеек – число​ выделили из ячейки​ Подробнее об этом​кликаем по кнопке​, переключатель не установлен​«Показать формулы»​ такой обширный, как​ и как решить​ изменить формат ячеек​ с запятой?​: Здравствуйте специалисты, помогите​pirogkoff​: Посмотрите в Параметрах,​ либо 2010 -​

​помогает.​

lumpics.ru>

Решение 2: отключаем режим “Показать формулы”

Когда мы вместо результатов видим сами формулы, это может быть связано с тем, что активирован режим показа формул, и его нужно отключить.

  1. Переключаемся во вкладку “Формулы”. В группе инструментов “Зависимость формул” щелкаем по кнопке “Показать формулы”, если она активна.Включение и отключение показа формул в таблице Эксель
  2. В результате, в ячейках с формулами теперь будут отображаться результаты вычислений. Правда, из-за этого могут измениться границы столбцов, но это поправимо.Результаты в ячейках с формулами в Эксель

Автоматический и ручной пересчет

Для книги, которая содержит сотни сложных формул можно настроить пересчет по востребованию пользователя. Для этого:

  1. Введите формулу на чистый лист (чтобы можно было проверить как работает данный пример).
  2. Выберите инструмент: «Формулы»-«Параметры вычислений»-«Вручную».
  3. Убедитесь, что теперь после ввода данных в ячейку (например, число 7 вместо 1 в ячейке A2 как на рисунке), формула не пересчитывает результат автоматически. Пока пользователь не нажмет клавишу F9 (или SFIFT+F9).

formuly27-1.png

Внимание! Быстрая клавиша F9 – выполняет пересчет во всех формулах книги на всех листах. А Комбинация горячих клавиш SHIFT+F9 – выполняет пересчет только на текущем листе.

Если на листе не содержится множество формул, пересчет которых может тормозить Excel, то нет смысла использовать выше описанный пример. Но на будущее все же стоит знать о такой возможности. Ведь со временем придется сталкиваться со сложными таблицами с множеством формул. Кроме того данная функция может быть включена случайно и нужно знать где ее выключить для стандартного режима работы.

Проблемы с вычислением формул в Microsoft Excel

Ne-schitayutsya-formulyi-v-Microsoft-Excel.png

Одной из наиболее востребованных возможностей Excel является работа с формулами. Благодаря данной функции программа самостоятельно производит различного рода расчеты в таблицах. Но иногда случается так, что пользователь вписывает формулу в ячейку, но она не выполняет своего прямого назначения – вычисления результата. Давайте разберемся, с чем это может быть связано, и как решить данную проблему.

См. также

Полные сведения о формулах в Excel

Поиск ошибок в формулах

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Исправление ошибки в синтаксисе

Надо сказать, что все особенности исправления ошибок в синтаксисе были описаны выше, потому что это частный случай ошибок в формулах. Тем не менее, давайте резюмируем то, что было сказано, поскольку ошибка в синтаксисе — очень частая проблема начинающих пользователей Excel. Для проверки синтаксиса существует два специализированных инструмента: проверка формул и вычисление. Также можно воспользоваться ручным методом проверки. Когда какой лучше использовать?

  1. В целом, если формула небольшая, ее можно проверить и самостоятельно. Это не потребует большого количества времени. Также можно без проблем проверять формулы самостоятельно, если их количество небольшое. Дело в том, что при увеличении количества формул увеличивается и количество ошибок при проверке. Мозг загромождается большим количеством информации, пусть и простой для обработки.
  2. Если есть большое количество формул или сами формулы довольно большие, лучше воспользоваться специализированным инструментом. Каким именно — решать только вам. Каждый из них подходит, просто один предусматривает выполнение действий более в ручном режиме, а другой — автоматическом.

Настоятельно рекомендуется на досуге потренироваться использовать эти инструменты, чтобы в реальной рабочей ситуации не теряться. Так, в Excel часто делаются отчеты, которые имеют свои дедлайны. И если близко к дедлайну появится ошибка, которую невозможно оперативно исправить, пользователь может столкнуться с большой паникой и завалить весь отчет. Поэтому все навыки, связанные с Excel, нужно доводить до автоматизма перед тем, как использовать их на практике.

Excel не считает числа: не суммирует, не вычитает, не перемножает, не делит и не вычитает.(числа не складываются): 4 комментария

подруга дала лицензию и офис не работал, все искал почему, но решил удалить. скачал с торрента другую версию и все работает, теперь буду учиться в экселе работаьь вот!

Не тянется формула по столбцу, он остается пустым, хотя формула присутствует. Автоматический расчет включен, не понимаем в чем дело. Подскажите, пожалуйста.

Добрый день, попробуйте изменить формат ячеек с текстового на общий.

Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...