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

Хитрости »

18 Март 2018              134220 просмотров


Часто при вычислении разницы двух ячеек в Excel можно видеть, что она не равна нулю, хотя числа одинаковые. Например, в ячейках A1 и B1 записано одно и тоже число 10,7, а в C1 мы вычитаем из одного другое:
Разность чисел
И самое странное то, что в итоге мы не получаем 0! Почему?
И еще одна ситуация — я её называю «Куда пропала копейка?!». На скрине ниже изображена достаточно частая ситуация в Excel:
Откуда лишняя копейка?
Слева числа получены формулами и сложены в единую сумму при помощи функции СУММ(SUM), а правее они же посчитаны на калькуляторе. Как видно — суммы различаются на копейку. На самом деле различаться суммы в итоге могут и более чем на копейку.

Разберем причины подобного поведения и главное — как эту проблему можно решить.

Причина очевидная — формат ячеек
Сначала самый очевидный ответ: если идет сравнение значений двух ячеек, то необходимо убедиться, что числа там действительно равны и не округлены форматом ячеек. Например, если взять те же числа из примера выше, то если выделить их -правая кнопка мыши —Формат ячеек(Format cells) -вкладка Число(Number) -выбираем формат Числовой и выставляем число десятичных разрядов равным 7:
Формат ячеек
Теперь все становится очевидным — числа отличаются и были просто округлены форматом ячеек. И естественно не могут быть равны. В данном случае оптимальным будет понять почему числа именно такие, а уже потом принимать решение. И если уверены, что числа надо реально округлять до десятых долей — то можно применить в формуле функцию ОКРУГЛ:
=ОКРУГЛ(B1;1)-ОКРУГЛ(A1;1)=0
=ROUND(B1,1)-ROUND(A1,1)=0

Но как быть, если таких формул десять, двадцать и более? Не прописывать же вручную для каждой формулу ОКРУГЛ. Можно использовать одну из функций моей надстройки MulTEx, которая двумя кликами мыши все сделает за вас. Достаточно будет выделить все ячейки с «неверными» числами, которые надо округлить, перейти на вкладку MulTEx -группа Ячейки/ДиапазоныЯчейкиФункции и выбрать Округлить(см. подробное описание функции). Указать количество знаков 2 и все. Там, где были формулы, будет добавлена функция ОКРУГЛ, а где реальные числа — будет произведено округление.

Но есть и более кардинальный метод, если сторонние утилиты и надстройки использовать нельзя или нет желания:

  • Excel 2007: Кнопка офисПараметры Excel(Excel options)Дополнительно(Advanced)Задать точность как на экране(Set precision as displayed)
  • Excel 2010: Файл(File)Параметры(Options)Дополнительно(Advanced)Задать точность как на экране(Set precision as displayed)
  • Excel 2013 и выше: Файл(File)Параметры(Options)Дополнительно(Advanced)Задать указанную точность(Set precision as displayed)

Это запишет все числа на всех листах книги ровно так, как они отображены форматом ячеек. Данное действие лучше выполнять на копии книги, т.к. оно приводит все числовые данные во всех листах книги к тому виду, как они отображены на экране. Т.е. если само число содержит 5 десятичных разрядов, а форматом ячеек задан только 1 — то после применения данной опции число будет округлено до 1 знака после запятой. При этом отменить данную операцию нельзя, если только не закрыть книгу без сохранения.

Причина программная
Но нередко в Excel можно наблюдать более интересный «феномен»: разница двух дробных чисел, полученная формулой не равна точно такому же числу, записанному напрямую в ячейку. Для примера, запишите в ячейку такую формулу:
=10,8-10,7=0,1
по виду результатом должен быть ответ ИСТИНА(TRUE). Но по факту будет ЛОЖЬ(FALSE). И этот пример не единственный — такое поведение Excel далеко не редкость при вычислениях. Его можно встретить и в менее явной форме — когда вычисления основаны на значении других ячеек, которые тоже в свою очередь вычисляются формулами и т.д. Но причина во всех случаях одна.

Почему с виду одинаковые числа не равны?
Сначала разберемся почему Excel считает приведенное выше выражение ложным. Ведь если вычесть из 10,8 число 10,7 — в любом случае получится 0,1. Значит где-то по пути что-то пошло не так. Запишем в отдельную ячейку левую часть выражения: =10,8-10,7. В ячейке появится 0,1. А теперь выделяем эту ячейку -правая кнопка мыши —Формат ячеек(Format cells) -вкладка Число(Number) -выбираем формат Числовой и выставляем число десятичных разрядов равным 15:
15 значащий разряд
и теперь видно, что на самом деле в ячейке не ровно 0,1, а 0,100000000000001. Т.е. в 15 значащем разряде у нас появился «хвостик» в виде лишней единицы.
А теперь будем разбираться откуда этот «хвостик» появился, ведь и логически и математически его там быть не должно. Рассказать я постараюсь очень кратко и без лишних заумностей — их на эту тему при желании можно найти в интернете немало.
Все дело в том, что в те далекие времена(это примерно 1970-е годы), когда ПК был еще чем-то вроде экзотики, не было единого стандарта работы с числами с плавающей запятой(дробных, если по простому). Зачем вообще этот стандарт? Затем, что компьютерные программы видят числа по своему, а дробные так вообще со статусом «все сложно». И при этом одно и то же дробное число можно представить по-разному и обрабатывать операции с ним тоже. Поэтому в те времена одна и та же программа, при работе с числами, могла выдать различный результат на разных ПК. Учесть все возможные подводные камни каждого ПК задача не из простых, поэтому в один прекрасный момент началась разработка единого стандарта для работы с числами с плавающей запятой. Опуская различные подробности, нюансы и интересности самой истории скажу лишь, что в итоге все это вылилось в стандарт IEEE754. А в соответствии с его спецификацией в десятичном представлении любого числа допускаются ошибки в 15-м значащем разряде. Что и приводит к неизбежным ошибкам в вычислениях. Чаще всего это можно наблюдать именно в операциях вычитания, т.к. именно вычитание близких между собой чисел ведет к потере значимых разрядов.
Подробнее про саму спецификацию так же можно узнать в статье Microsoft: Результаты арифметических операций с плавающей точкой в Excel могут быть неточными
Вот это как раз и является виной подобного поведения Excel. Хотя справедливости ради надо отметить, что не только Excel, а всех программ, основанных на данном стандарте. Конечно, напрашивается логичный вопрос: а зачем же приняли такой глючный стандарт? Я бы сказал, что был выбран компромисс между производительностью и функциональностью. Хотя возможно, были и другие причины.

Куда важнее другое: как с этим бороться?
По сути никак, т.к. это программная «ошибка». И в данном случае нет иного выхода, как использовать всякие заплатки вроде ОКРУГЛ и ей подобных функций. При этом ОКРУГЛ здесь надо применять не как в было продемонстрировано в самом начале, а чуть иначе:
=ОКРУГЛ(10,8-10,7;1)=0,1
=ROUND(10.8-10.7,1)=0,1
т.е. в ОКРУГЛ мы должны поместить само «глючное» выражение, а не каждый его аргумент отдельно. Если поместить каждый аргумент — то эффекта это не даст, ведь проблема не в самом числе, а в том, как его видит программа. И в данном случае 10,8 и 10,7 уже округлены до одного разряда и понятно, что округление отдельно каждого числа не даст вообще никакого эффекта. Здесь и еще один нюанс — вполне достаточно, зная эту особенность, округлить до 14 знаков и проблема тоже исчезнет. В чем здесь плюс — как правило очень мало задач для решения требуют 15 знаков после запятой и этот 15-ый можно просто «игнорировать», но при этом не убирать более значимые разряды(ведь не всегда известно до какого разряда можно округлять без потерь):
=ОКРУГЛ(10,8-10,7;14)=0,1
=ROUND(10.8-10.7,14)=0,1

Можно, правда, выкрутиться и иначе. Умножить каждое число на некую величину(скажем на 1000, чтобы 100% убрать знаки после запятой) и после этого производить вычитание и сравнение:
=((10,8*1000)-(10,7*1000))/1000=0,1


Хочется верить, что хоть когда-нибудь описанную особенность стандарта IEEE754 Microsoft сможет победить или хотя бы сделать заплатку, которая будет производить простые вычисления не хуже 50-рублевого калькулятора :)


Статья помогла? Поделись ссылкой с друзьями!

  Плейлист   Видеоуроки


Поиск по меткам



Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика

Содержание

  • Устранение проблем с вычислением
    • Способ 1: изменение формата ячеек
    • Способ 2: отключение режима «Показать формулы»
    • Способ 3: исправление ошибки в синтаксисе
    • Способ 4: включение пересчета формулы
    • Способ 5: ошибка в формуле
  • Вопросы и ответы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Lumpics.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

​Смотрите также​ по этой теме,​ Но почему-то в​только осторожнее с​ половина — числа​ на числа, в​Файл прилагаю.​ сталкивался, чтобы не​Saratovss​ разделителя целой части​ других чисел.​Юрий М​ посмотреть, как настроено​#Н/Д.​ меняется, то есть,​ формулы в стандартном​. На ленте в​Одной из наиболее востребованных​

​ F1 — для​ некоторых столбцах: у​

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

​ округлениями. на сколько​ в текстовом формате​ конце файла -​Пожалуйста, объясните мне,​ считали скрытые ячейки,​: Всем Привет! Кто​ используется точка (надо​Посмотрите, что в​: Подозрения подтвердились -​ автообновление в параметрах​

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

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

  1. ​ работа с формулами.​NickolaDed​ и восьмого считается​ сейчас принято считать​Выделить диапазон, нажать​​Pelena​​ чушь? Excel считать​ сказал Fairuza создавать​​ формулой “=СУММ()”-неправильно считает​​P.S.​ меню Формат-Ячейки-Числовой-Число_десятичных-знаков-4.​ ячеек, где числа,​​ вместо корректного результата​​ записаны данные в​ у вас неправильно​

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

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

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

  3. ​:​ не умеет, или​ доп. листы (с​ сумму. В пересчете​просьба не путать​Aleksandr72​ установить числовой формат​ в ячейке отображается​ ячейках, на которые​ настроены параметры вычислений​Но возможно причина того,​​ текущего формата. Если​​ программа самостоятельно производит​ всё значение при​ из сравнения двух​​ и только в​​ «Преобразовать в число».​

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

  4. ​Reveal31​ у меня руки​​ итогами, структурами, таблицами​​ “руками” ячейка+ячейка+ячейка и​​ файлообменник и мою​​: я посмотрел столбец​ с тремя знаками​ ошибка. Тут нужно​ ссылается выражение, нет​ в данной книге.​ что вместо результатов​ там указано значение​ различного рода расчеты​ ручной проверки, если​​ последних столбцов. А​​ конце округлять. Так​

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

  5. ​Еще вариант. Копировать​, дайте теме более​ кривые?​ и т.п.) или​ т.д. все верно,​​ личную почту​​ Е. В нем​

​ после запятой, и​ просмотреть все значения,​ ли в них​Перейдите во вкладку​ расчета у вас​

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

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

​«Текстовый»​ в таблицах. Но​ вы отформатируете ячейки​ если вместо формулы​ ято​ пустую ячейку (это​ конкретное название в​​SergeyKorotun​​ использовать разного рода​

  1. ​ а формулой сумму​Ivan kunin​​ у меня стоит​​ гляньте на результат.​ на которые ссылается​​ ошибок в синтаксисе​​«Файл»​​ отображаются выражения, состоит​​, то формула точно​ иногда случается так,​

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

  2. ​ в число и​ написать цифру- например,​Nic70y​ будет «0»), выделить​

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

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

​ соответствии с Правилами​: погуглите, набрав например​ пометки, критерии на​ завышает как правило.​: очевидно формула с​ количество знаков после​ Excel, несмотря на​ функция. В случае​ или не заложено​​. Находясь в ней,​​ в том, что​ вычисляться не будет.​ что пользователь вписывает​ покажите 4 или​ у второго 6,77,​, дал правильный рецепт,​​ диапазон, меню Правка-Спецвставка-Сложить-ОК.​​ форума​

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

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

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

​ обнаружения ошибки следует​ ли в самой​ следует кликнуть по​ в программе включен​Для того, чтобы произвести​ формулу в ячейку,​ 6 знаков после​ все считается правильно.​ но применять его​ при суммировании числа​benza89​ компьютере»​

  1. ​ считать (далее сумма​​ быть связанно, и​​пара советов:​ но не могу​ правильно :-)​​ устранить её.​​ формуле какое-либо некорректное​

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

  2. ​ пункту​ режим​​ смену формата достаточно​​ но она не​​ запятой, то вы​​ Что такое может​ надо разумно.​ в текстовом формате​​, прочитайте Правила форума​​http://www.delphikingdom.com/asp/viewitem.asp?catalogID=1217​ считается по формуле​​ как поправить?​​* чтобы подсчитать​ понять что не​Guest​Автор: Максим Тютюшев​ действие (например, деление​«Параметры»​«Показать формулы»​ кликнуть по данному​ выполняет своего прямого​ увидите в чем​​ быть?​​pollux87io​

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

​ с нулем первое​ и создайте свою​KuklP​ СУММЕСЛИ).​SKAt63​

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

​ сумму в столбце​ так.​: Большое спасибо за​Юрий​ на 0).​.​.​ полю. Откроется список​ назначения – вычисления​ причина!!!​webley​

  • ​: Спасибо!!!​
  • ​ превращается в число.​
  • ​ тему​
  • ​: Никакой не феномен.​
  • ​Есть такой вариант:​

​: Вероятно цифры в​ не нужно ничего​vikttur​ помощь, это меня​: Помогите пожалуйста с​Если функция сложная, с​Откроется окно параметров. Нужно​Чтобы включить отображение итогов,​ выбора форматирования, где​ результата. Давайте разберемся,​NickolaDed​: Добрый день!​

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

​oksana20777​Третий вариант. Похож​Помогающих прошу не​ Проблема в стандарте​ если не нужен​

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

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

  2. ​ с чем это​: Вот решение вашей​А Вы на​​: помогите, пожалуйста.​​ на второй, но​ отвечать до устранения​ IEEE 754 -​

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

​ вывод суммы на​ количеством цифр после​ ставишь курсор в​ и попробуйте посчитать​ толку со своими​Сделал в Excel​ ячеек, то легче​«Формулы»​«Формулы»​ соответствующее сути формулы.​ может быть связано,​ проблемы​ листе «деньги» в​Возникла следующая ситуация:​ копировать «1» и​ замечания​ представления чисел с​​ листе, то можно​​ запятой, которые в​ пустую ячейку внизу​ сумму.​ 82коп.​ накладную, все считает​ проследить вычисления с​. В блоке настроек​. На ленте в​Но выбор типов формата​ и как решить​Microsoft Excel 2007 почему​ столбце В увеличьте​у меня есть​ …-Умножить-ОК.​Reveal31​ плавающей точкой.​

​ просто выделить нужные​

lumpics.ru

Excel неправильно считает

​ расчете дают прибавку.​​ столбца и жмешь​vikttur​
​Guest​ правильно, а вот​ помощью специального инструмента.​«Параметры вычислений»​ блоке инструментов​ через ленту не​
​ данную проблему.​
​ то неправильно считает​

​ разряднось — там​​ таблица с 3​

​Четвертый. Суммировать формулой​​: Pelena, как можно​

​Один из вариантов.​​ ячейки, тогда Excel​ Примените ОКРУГЛ​ «автосумма»​: То, что Вы​

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

​«Зависимости формул»​​ такой обширный, как​Скачать последнюю версию​ возведение числа в​ другие числа получаются…​ колонками в 1-й​
​ массива:​

​ поменять тему или​​ Поставить в настройках​ автоматически посчитает сумму​

​Saratovss​​* если числа​ видите и то,​vikttur​ считает неправильно 467​ Переходим во вкладку​ самом верху окна,​

​, если кнопка​​ через специализированное окно.​

​ Excel​

​ степень. У меня​​Guest​

​ сумма в грн.,​​=СУММ(—A1:A30)​ нужно новую уже​ точность как на​ и отразит ее​: Проверьте нет ли​ в столбце разделены​ что находится в​: То неправильно считает,​ 055,68​«Формулы»​

​ если в параметре​​«Показать формулы»​ Поэтому лучше применить​Причины проблем с вычислением​ — 4.66 в​: Используйте фунуцию​

​ во 2-й курс​​5…n вариант. Пока​

​ создать?​​ экране.​ в правом нижнем​ скрытых ячеек. Скорее​
​ пустыми ячейками, тогда​ ячейке — разные​ то не помогает​93 411,14​. На ленте в​
​«Вычисления в книге»​активна, то кликаем​
​ второй вариант форматирования.​

​ формул в Экселе​​ 4 степени 471,2975​ОКРУГЛ(значение_или_формула;2)​ доллара на дату​ хватит :)​Manyasha​

​Reveal31​​ углу, в строке​ всего неправильно в​ придется ввести диапазон​ числа. Если результат​ :)​560 466,81​ блоке инструментов​, переключатель не установлен​ по ней.​ Выделяем целевой диапазон.​ могут быть совершенно​ ( это и​Diana​ и в 3-й​Как вводить формулу​:​

​: Здравствуйте, возникла следующая​​ состояния.Код =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;диапазон)​ функцию СУММ попадают,​ вручную​ нужен другой, используйте​
​Формула массива, заканчиваете​Guest​«Зависимости формул»​

​ в позицию​​После этих действий в​ Кликаем по нему​ разными. Они могут​ используя функцию степень​: Как предложил неизвестный​ сумма в долларах.​ массива:​Reveal31​

​ проблема. Стал последнее​​F1sh​ доп. ячейки, скрытые,​* для проверки​

​ функции округления (их​​ ввод формулы одновременным​:​кликаем по кнопке​«Автоматически»​ ячейках снова вместо​ правой кнопкой мыши.​ быть обусловлены, как​ и ставя в​ автор :)​Так вот при​

​После введения формулы​​, предложите новое название​
​ время замечать в​
​: Возник странный феномен​ которые Вы не​

planetaexcel.ru

Почему в эксель сумму считает неправильно?

​ и быстрого нахождения​​ в Excel несколько).​ нажатием Ctrl-Shift-Enter, по​Юрий М​«Вычислить формулу»​
​, то это и​ синтаксиса функций начнет​ В контекстном меню​
​ настройками конкретной книги​ формуле знак ^)​nb​
​ расчете итоговой суммы​ в ячейку, ввод​
​ темы, я или​
​ экселе такую проблему​ в excel. Сразу​ выделяете когда, выбираете​ суммы используй строку​ Округлять или сумму,​
​ краям формулы должны​
​: Проверьте округление​
​.​
​ есть причина того,​
​ отображаться результат.​
​ выбираем пункт​ или даже отдельного​ А на самом​: Спасибо за подсказку.​
​ сумма в гривнах​
​ завершается нажатием не​ другие модераторы поменяем.​ как некорректный подсчет​

​ говорю, дело не​​ «руками».​ состояния. если выделить​
​ или C*D.​
​ появиться фигурные скобки.​Guest​Открывается окно, в котором​ что результат вычислений​Формула также может отображаться​«Формат ячеек»​ диапазона ячеек, так​ деле по инженерному​
​ А нету другого​ положительное число, а​ просто Enter, а​Прочитайте правила форума​ формулы.​
​ в округлении, я​Если не поможет​ диапазон, содержащий более​каррмеллюк​Не хотите так,​: Да, числовой, пробовал​ представляется полный расчет.​ неактуальный. Переставляем переключатель​ как текст, если​. Можно также после​ и различными ошибками​ калькулятору получается 471,56728​ способа справиться, или​ в долларах получается​

​ Ctrl+Shift+Enter. Формула при​​ и приложите пример.​При растягивании формулы​ умею им пользоваться.​ прикрепите файл.​ 1 числа, внизу​
​: подиграйте​ применяйте​

​ другие форматы и​​ Нажимаем на кнопку​ в нужную позицию.​ в её синтаксисе​ выделения диапазона нажать​ в синтаксисе.​ . Само интересно,​ только с помощью​ отрицательное​

​ этом будет заключена​​Rankor​ в ячейках, в​

Excel 2010 не правильно считает сумму!

​Итак, проблема в​​Tungus​ в правой половине​=ЗНАЧЕН(ФИКСИРОВАННЫЙ( число ))​=СУММПРОИЗВ(ОКРУГЛ(D2:D69;2)*1)​ количество знаков, ничего​«Вычислить»​ После выполнения вышеуказанных​ были допущены ошибки,​ комбинацию клавиш​Одной из самых распространенных​ что если в​

​ формулы округления?​​!!!! (такого просто​ в фигурные скобки​: Подскажите пожалуйста. Почему​ некоторых ячейках он​ следующем:​: Спасибо! Разобрался. Не​

​ строки можно увидеть:​​=ЗНАЧЕН(ФИКСИРОВАННЫЙ( округл( число;3​Guest​ не получается.​и просматриваем вычисление​ настроек для их​ например, пропущена или​Ctrl+1​ причин, по которой​
​ Excel задать умножение​Diana​

​ не может быть)​​ — {}.​ в моем файле​ считает все правильно,​Есть два числа,​ нужные ячейки были​ в екселе 1997-2003​ ))​: Спасибо, функцию вставил,​

​Юрий М​​ пошагово. Ищем ошибку​ сохранения в нижней​ изменена буква. Если​.​ Эксель вообще не​ числа 4,66 на​: Тогда только не​Понимаю, что скорее​pollux87io​

​ сумма (ячейка А31)​ а в некоторых​
​ которые были получены​ скрыты фильтром, формула​
​ на выбор сумму/среднее/макс/мин/?​
​Abram pupkin​
​ но это тоже​: Покажите нам этот​ и устраняем её.​ части окна жмем​ вы вводили её​Открывается окно форматирования. Переходим​ считает или не​ само себя 4​ проверять вручную :)​ всего вопрос в​: В примере если​ считается не верно?​ появляются несопоставимые цифры​ суммированием чисел, округленных​ их считала. Теперь​ (изменить правой кнопкой)​
​: если файл загрузить​ самое, что в​ столбик цифр. В​Как видим, причины того,​ на кнопку​ вручную, а не​ во вкладку​ правильно считает формулы,​ раза, то результат​www​ формате данных, но​

CyberForum.ru

Excel неправильно считает (Формулы)

​ сложить 8130.44 +​​ И как это​ или ЗНАЧ!​ до одного знака​ другой вопрос! Как​ ; в екселе​
​ сюда , а​ параметрах отметить «точность​
​ файле.​ что Эксель не​«OK»​ через​«Число»​ является неверно выставленный​ выдаст правильный. Так​: это опасная штука,​ уже 2-й день​ 36.03 = 8166.47,​ вылечить?​Использовал функцию Вычислить​​ после запятой. Соответственно,​​ сделать так чтобы​ 2007 сразу несколько​
​ здесь выложить ссылку​ как на экране»​Sh_Alex​ считает или не​.​
​Мастер функций​. В блоке​ формат ячеек. Если​ с возведением в​ но выводит значения​ не могу разобраться​
​ а ексель пишет​
​Юрий М​ формулу, чтобы пошагово​ числа тоже имеют​ формула не считала​ этих функций​ для скачивания, тогда:​

​Aleksandr72​​: Запишите формулу так:​ правильно считает формулы,​Теперь все выражения в​
​, то такое вполне​

​«Числовые форматы»​​ диапазон имеет текстовый​ степень всех чисел​ так как есть​. Помогите.​ 8166.48. Как это​
​: А на какую​ посмотреть как рассчитывается​ один знак после​ скрытые ячейки?​

excelworld.ru

Excel неправильно считает формулу (Формулы/Formulas)

​Sasha serkov​​а) мы не​: Добрый день. Сижу​ =ОКРУГЛ(467 055,68;2)+ОКРУГЛ(93 411,14;2),​ могут быть совершенно​ данной книге будут​ вероятно. Очень распространенной​
​выбираем тот формат,​ формат, то расчет​ =) !!!​ на экране, а​Для наглядности пересылаю​ исправить?​ сумму Вы рассчитывали?​
​ формула в той​ запятой. Если поставить​SKAt63​: Отличия функций суммирования:​ будем играть в​ и не могу​ или округляйте до​ различными. Если вместо​ автоматически пересчитываться при​
​ ошибкой, связанной с​ который нам нужен.​ выражений в нем​Помогите плиз, что​

​ если округлить или​​ файл​bmv98rus​

:-) У Вас​​ или иной ячейке.​ формат на 30​: Видимо только в​ сумм () и​ угадайку​ сделать так, чтобы​ двух знаков получаемые​ расчета у пользователя​

​ изменении любого связанного​​ отображением выражения, как​​ Кроме того, в​​ вообще не производится,​ делать, где настройки​ с помощью формата​Che79​
​: pollux87io,​​ там половина данных​ Так в одних​ знаков после запятой,​
​ рукопашную, складывать ячейки​ промежуточные итоги ()​б) найдем ошибку​

​ формула считала правильно.​​ по формулам числа.​ отображается сама функция,​ значения.​ текста, является наличие​

​ правой части окна​​ то есть, они​​ поменять, или может​​ ячеек задать «хвостики»​:​Посмотрите, у вас​
​ не числа, а​ он верно рассчитывает,​

excelworld.ru

Почему «СУММ» неправильно считает сумму

​ будет 29 нолей,​​ которые требуют сложения,​ и чем лучше​ и укажем на​ Видимо все происходит​С уважением, Александр.​ тот в этом​

​Если же программа все-таки​​ пробела перед знаком​ имеется возможность выбрать​ отображаются как обычный​ что скачать надо​ то потом при​oksana20777​

​ 8130.44 на самом​​ текст.​ а в других​ числа​ возможен вариант вынос​ пользоваться.​ нее​ из за округления.​Guest​

​ случае, скорее всего,​​ производит расчет, но​«=»​ тип представления конкретного​ текст. В других​ ?​ проверке значения расходятся​, прочитайте Правила форума,​

​ деле 8130,443122 и​KuklP​ делает ошибки.​
​точно​ скрытых ячеек вверх​Ссылка на это​в) предоставим правильное​ Пытаюсь сам сделать​: Прикрепленные файлы post_99607.png​ либо ячейка отформатирована​ в результате показывает​
​.​ формата. После того,​ случаях, если формат​Серж прох​
​ на копейки, зависит​ создайте отдельную тему​
​ 36.03 36.03333 и​
​: «СУММ» правильно считает​Никто не скажет,​

​округлены до одного​ или в них​
​ видео https://youtu.be/JCZC2OIYw7o​ решение​ не получается. Подскажите​ (18.04 КБ)​ под текст, либо​ ошибку, то тут​В таких случаях нужно​ как выбор произведен,​

planetaexcel.ru

Почему excel неправильно считает сумму (Формулы/Formulas)

​ не соответствует сути​​: мистика)) )​ от суммы​ со своим вопросом.​ результат 8166.4764 .​ сумму. Просто у​ в чем загвоздка​

​ знака!​​ таблицы и сложить​
​Юрий снегур​Возможные варианты:​ как правильно ввести​Юрий М​ включен режим просмотра​ вероятна ситуация, что​ внимательно пересмотреть синтаксис​ кликаем по кнопке​

​ рассчитываемых данных, результат,​​Может у тебя​для 2003 офиса​​oksana20777​

​ Округление до второго​​ Вас в половине​​ и как ее​​Эти числа равны.​
​ с помощью функции​: Abram Pupkin, благодарен.​- в столбце​ формулу. В результате​: Юрий, мы ведь​ выражений. Также, возможна​ пользователь просто ошибся​ тех формул, которые​​«OK»​​ выводимый в ячейку,​ в ячейке не​ — сервис -​

​: Che79, спасибо, создала​​ знака в формате​

​ ячеек не число,​​ устранить?​
​ Т.е. если я​
​ «СУММ ()»​ Впервые с этим​ используются значения 2-х​ сложения сумма получилась​ разговор ведём про​ ошибка в синтаксисе​ при вводе выражения.​ неправильно отображаются, и​
​, размещенной внизу.​ может отображаться некорректно.​ 4.66, а что​ настройки — вычисления​nb​ вводит в заблуждение.​%)​ а текст. скопируйте​krosav4ig​
​ напишу формулу, например,​Конкретно указать диапазон​ столкнулся. Думал у​ видов: чистые числа​ 858,85, но из​%)​ Excel? Нет ли​
​ (например, наличие пробела​ Ошибочными формулами считаются​

​ внести в них​​Выделите поочередно ячейки, в​​ Давайте выясним, как​​ то типа 4.659999…​ (кажется)и там поставить​: Уважаемые форумчане, подскажите,​

​Nic70y​​ пустую ячейку, выделите​

excelworld.ru

Excel неправильно считает.

​: Здравствуйте вот тут​​ =А1=В1, она покажет​ суммирования​ меня office заражён,​ и числа с​ чисел видно что​ у Вас возможности​ перед знаком​ те, при расчете​ соответствующие коррективы.​ которых функция не​ решить эту проблему.​ А отображается с​ галку​ а то голова​: в I10 и​ ряд чисел, специальная​ почитайте​ значение «ИСТИНА».​Использовать формулу суммирования​ проверил нормально. Собрался​ рублями,​

​ сумма на конце​​ приложить именно xls?​

​«=»​ которых в ячейке​Бывает и такая ситуация,​ считалась, и для​Для того, чтобы посмотреть,​

​ округлением до двух​​для 2007 офиса​
​ уже сломалась. В​

​ ниже​​ вставка — сложить.​benza89​

​Но при этом​​ с условием​ уже переустанавливать, типа​23​ должна быть 858,86.​ Зачем нам «фотография»?​

​). В случае если​​ появляются следующие значения:​ что формула вроде​

​ пересчета нажмите функциональную​​ какой формат имеет​ знаков?​ — значек офиса,​ примере идет подсчет​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОКРУГЛ(G10-J10;2)​vikttur​: Здравствуйте, такая же​ если вычесть числа​Использовать структуру​ глюки, но вот​56руб​
​ файл прикрепляю​Guest​ после изменения данных​#ЧИСЛО!;​ и отображает значение,​
​ клавишу​ конкретная ячейка или​άηϑρέΰ βσλσRσδζκμù ҂ 483643853​ настройки — дополнительно​ средней суммы денег.​
​bmv98rus​: Функция считает правильно.​ проблема, только у​ друг из друга,​

​Использовать сводную таблицу​​ всё получилось.​12​vikttur​: {/post}{/quote}​ в связанных ячейках​#ЗНАЧ!;​ но при изменении​F2​ диапазон, переходим во​:​

​ — задать точность​​ Формула зависит от​:​

planetaexcel.ru

Microsoft Excel 2007 почему то неправильно считает возведение числа в степень.

​ Она суммирует числа,​ меня не числа,​ ноль не получается!​Варианты зависят от​Сшор№15 башкортостан​Ответ =35​: Не те числа​Вот в Excel​ результат не обновляется,​#ПУСТО!;​ связанных с ней​.​ вкладку​Да все нормально​ как на экране,​ рабочего времени, вычисляемого​pollux87io​ игнорирует текст. А​ а буквы вычисляются.​ Получается очень маленькое​ файлаС подобными формулами​: Я загрузил файл!​- скрытые строки​
​ смотрите — они​Guest​ то тут нужно​#ДЕЛ/0!;​ ячеек сама не​

​Теперь будет производиться расчет​​«Главная»​
​ в степень возводится…​СоВЕТУЮ прочесть справку​ на первом листе.​,​ в диапазоне добрая​ Все фио заменены​ число!​

​ в Excel’e не​​ Посмотрите пожалуйста​
​- в качестве​ получаются от перемножения​

​: =СУММ(ОКРУГЛ(D2:D69;2)) — массивом​

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

Содержание

  • Решение 1: меняем формат ячеек
  • Решение 2: отключаем режим “Показать формулы”
  • Решение 3: активируем автоматический пересчет формул
  • Решение 4: исправляем ошибки в формуле
  • Заключение

Решение 1: меняем формат ячеек

Очень часто Excel отказывается выполнять расчеты из-за того, что неправильно выбран формат ячеек.

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

Формулы в ячейках Эксель в текстовом формате

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

Формулы в Эксель в формате даты

Очевидно, что формат ячеек нужно изменить, и делается это следующим образом:

  1. Чтобы определить текущий формат ячейки (диапазон ячеек), выделяем ее и, находясь во вкладке “Главная”, обращаем вниманием на группу инструментов “Число”. Здесь есть специальное поле, в котором показывается формат, используемый сейчас.Формулы в ячейках Excel в текстовом формате
  2. Выбрать другой формат можно из списка, который откроется после того, как мы кликнем по стрелку вниз рядом с текущим значением.Выбор формата для выделенных ячеек в Эксель

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

  1. Выбрав ячейку (или выделив диапазон ячеек) щелкаем по ней правой кнопкой мыши и в открывшемся списке жмем по команде “Формат ячеек”. Или вместо этого, после выделения жмем сочетание Ctrl+1.Переход в окно форматирования ячеек через контекстное меню в Excel
  2. В открывшемся окне мы окажемся во вкладке “Число”. Здесь в перечне слева представлены все доступные форматы, которые мы можем выбрать. С левой стороны отображаются настройки выбранного варианта, которые мы можем изменить на свое усмотрение. По готовности жмем OK.Выбор формата в окне форматирования ячеек в Эксель
  3. Чтобы изменения отразились в таблице, по очереди активируем режим редактирования для всех ячеек, в которых формула не работала. Выбрав нужный элемент перейти к редактированию можно нажатием клавиши F2, двойным кликом по нему или щелчком внутри строки формул. После этого, ничего не меняя, жмем Enter.Редактирование формулы в Эксель

Примечание: Если данных слишком много, на ручное выполнение последнего шага потребуется немало времени. В данном случае можно поступить иначе – воспользуемся Маркером заполнения. Но этот работает только в том случае, когда во всех ячейках используются одинаковая формула.

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

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

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

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

Решение 3: активируем автоматический пересчет формул

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

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

Решение 4: исправляем ошибки в формуле

Если в формуле допустить ошибки, программа может воспринимать ее как простое текстовое значение, следовательно, расчеты по ней выполнятся не будут. Например, одной из самых популярных ошибок является пробел, установленный перед знаком “равно”. При этом помним, что знак “=” обязательно должен стоять перед любой формулой.

Ненужный пробел перед формулой в Эксель

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

Вставка функции в ячейку Excel

Чтобы формула заработала, все что нужно сделать – внимательно проверить ее и исправить все выявленные ошибки. В нашем случае нужно просто убрать пробел в самом начале, который не нужен.

Редактирование формулы в Эксель

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

Распространенные ошибки

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

  • #ДЕЛ/0! – результат деления на ноль;
  • #Н/Д – ввод недопустимых значений;
  • #ЧИСЛО! – неверное числовое значение;
  • #ЗНАЧ! – используется неправильный вид аргумента в функции;
  • #ПУСТО! – неверно указан адрес дапазона;
  • #ССЫЛКА! – ячейка, на которую ссылалась формула, удалена;
  • #ИМЯ? – некорректное имя в формуле.

Если мы видим одну из вышеперечисленных ошибок, в первую очередь проверяем, все ли данные в ячейках, участвующих в формуле, заполнены корректно. Затем проверяем саму формулу и наличие в ней ошибок, в том числе тех, которые противоречат законам математики. Например, не допускается деление на ноль (ошибка #ДЕЛ/0!).

Ошибка деления на ноль в Экселе

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

  1. Отмечаем ячейку, содержащую ошибку. Во вкладке “Формулы” в группе инструментов “Зависимости формул” жмем кнопку “Вычислить формулу”.Функция вычисления формулы в Эксель
  2. В открывшемся окне будет отображаться пошаговая информация по расчету. Для этого нажимаем кнопку “Вычислить” (каждое нажатие осуществляет переход к следующему шагу).Окно вычисления формулы в Excel
  3. Таким образом, можно отследить каждый шаг, найти ошибку и устранить ее.

Также можно воспользоваться полезным инструментом “Проверка ошибок”, который расположен в том же блоке.

Функция проверки ошибок в формуле в Эксель

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

Окно проверки ошибок в Excel

Заключение

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

С помощью Microsoft Excel можно производить очень сложные вычисления, строить различные графики, визуализировать большие объемы информации и многое другое. Большинство пользователей доверяют вычислениям сделанным в Excel на 100 %. Мало кто может допустить такую ситуацию когда сам Excel не правильно произведет вычисления. Практически все знают что ошибки могут быть только по вине самого пользователя, не правильно написанная формула или данные. Совсем не давно ко мне обратилась знакомая, которая сообщила о том что результат вычисления произведенных по формуле в Excel отличается от обычного калькулятора. На первый взгляд все было написано правильно и данные и формула, но потом выяснилось то что проблема была в округлении чисел до сотых. Если честно я впервые столкнулся с такой проблемой, поэтому решил поделиться ею и с вами. Правильней будет сказать что это не ошибка а некоторая особенность Excel которую должен знать каждый.

Ошибка в результате вычисления по формулам в Excel

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

Excel Неправильно считает

Следующим шагом нужно было получившееся среднее значение умножить на количество. В итоге результат получился такой 37371,33.

Почему Microsoft Excel неправильно считает в формулах

Если тоже самое посчитать на калькуляторе то результат буде другой 37371,14.

Excel неправильно считает в формулах

А вот если проверить первое действие то все правильно.

Microsoft Excel неправильно считает

В итоге получаем что Excel не правильно производить округление числе и при умножении получаем не правильный результат.

Смотрим формат ячейки где расположена первая формула, в ней указано 2 десятичных знака после запятой. А по факту умножение происходить не на 644,33 а на 644,33333 в итоге и получается не правильный результат. Excel не производить правильного округления а просто отображает указанное количество знаков после запятой, а умножение делает на изначально получившееся число т.е на 644,33333.

Microsoft Excel неправильно считает в формулах

Исправить ситуацию можно с помощью функции «ОКРУГЛ» она округляет числа по общепринятым правилам математики т.е. если число будет 2,155 то данная функция округлить его в большую сторону 2,16, если число будет 2,154 то в меньшие 2,15.

Microsoft Excel Не правильно считает по формулам

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

Like this post? Please share to your friends:
  • Неправильно строится график в excel
  • Неправильно сохранил документ word как восстановить
  • Неправильно работает впр в excel
  • Неправильно открывается файл excel
  • Неправильная формула для использования в ms excel является