Почему эксель считает не так как калькулятор
Перейти к содержимому

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

  • автор:

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

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Использование Excel в качестве калькулятора

Вместо калькулятора используйте Microsoft Excel для выполнения математических операций!

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

Вычитание в Excel

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Умножение в Excel

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Деление в Excel

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Простые формулы

Все записи формул начинаются со знака равенства (=). Чтобы создать простую формулу, просто введите знак равенства, а следом вычисляемые числовые значения и соответствующие математические операторы: знак плюс (+) для сложения, знак минус () для вычитания, звездочку (*) для умножения и наклонную черту (/) для деления. Затем нажмите клавишу ВВОД, и Excel тут же вычислит и отобразит результат формулы.

Например, если в ячейке C5 ввести формулу =12,99+16,99 и нажать клавишу ВВОД, Excel вычислит результат и отобразит 29,98 в этой ячейке.

Пример простой формулы

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

Важно: Хотя функция СУММ существует, функция SUBTRACT отсутствует. Вместо этого используйте оператор минус (-) в формуле; например, =8-3+2-4+12. Кроме того, можно использовать знак «минус», чтобы преобразовать число в отрицательное значение в функции СУММ. Например, формула =SUM(12,5;-3;8;-4) использует функцию СУММ для добавления 12, 5, вычитания 3, сложения 8 и вычитания 4 в этом порядке.

Использование автосуммирования

Формулу СУММ проще всего добавить на лист с помощью функции автосуммирования. Выберите пустую ячейку непосредственно над или под диапазоном, который нужно суммировать, а затем откройте на ленте вкладку Главная или Формула и выберите Автосумма > Сумма. Функция автосуммирования автоматически определяет диапазон для суммирования и создает формулу. Она также работает и по горизонтали, если вы выберете ячейку справа или слева от суммируемого диапазона.

Примечание: Функция автосуммирования не работает с несмежными диапазонами.

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

В ячейке B6 показана формула автосуммирования =СУММ(B2:B5)

На рисунке выше показано, что функция автосуммирования автоматически определила ячейки B2: B5 в качестве диапазона для суммирования. Вам нужно только нажать клавишу ВВОД для подтверждения. Если вам нужно добавить или исключить несколько ячеек, удерживая нажатой клавишу SHIFT, нажимайте соответствующую клавишу со стрелкой, пока не выделите нужный диапазон. Затем нажмите клавишу ВВОД для завершения задачи.

Руководство по функции Intellisense: СУММ(число1,[число2], . ) Плавающий тег под функцией — это руководство Intellisense. Если щелкнуть имя суммы или функции, она изменится на синюю гиперссылку на раздел справки для этой функции. Если щелкнуть отдельные элементы функции, будут выделены их репрезентативные фрагменты в формуле. В этом случае выделяется только B2:B5, так как в этой формуле есть только одна числовая ссылка. Тег Intellisense будет отображаться для любой функции.

Автосуммирование по горизонтали

В ячейке D2 показана формула автосуммирования =СУММ(B2:C2)

Дополнительные сведения см. в статье о функции СУММ.

Избегание переписывания одной формулы

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

для копирования формулы в смежные ячейки.

Например, когда вы копируете формулу из ячейки B6 в ячейку C6, в ней автоматически изменяются ссылки на ячейки в столбце C.

При копировании формулы ссылки на ячейки обновляются автоматически

При копировании формулы проверьте правильность ссылок на ячейки. Ссылки на ячейки могут меняться, если они являются относительными. Дополнительные сведения см. в статье Копирование и вставка формулы в другую ячейку или на другой лист.

Почему Microsoft 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 Не правильно считает по формулам

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

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

Есть две даты — надо сосчитать количество месяцев (с округлением) между ними.

Ввожу =(C14 — B14 )/(365/12) — где С14 ячейка с начальной датой В14 с конечной

Далее надо количество месяцев умножить на 2,33 (28 дней делить на 12 месяцев)

ввожу =E14*2,33 , где Е14 — ячейка в которую до этого месяцы посчитаны

и вот тут начинаются расхождения экселя с калькулятором.

Пример — между 30.01.2023 г. и 31.12.2023 г. 11 месяцев — так и считает, все правильно.

11х2,33 — калькулятор показывает 25,63, а эксель 25,66

Как исправить? — для совсем тупых. (понимаю, что что-то с округлением. если в дате несколько дней разницы, то и результат разный, при том, что месяцев одинаково. мне надо, чтобы ровное число месяцев считал, 15 дней и больше округляем до полного месяца)

бонус за лучший ответ (выдан): 10 кредитов
в избранное
creative12 [11.4K]
А Libre Office или Open Office, например, интересно как считают? — 2 месяца назад
Милена [56.5K]
не знаю. Компьютер рабочий — нам запрещено что-то дополнительное устанавливать. — 2 месяца назад
creative12 [11.4K]

Обычно видел только ломанные установочники с MS офисом. Хоть для дома, хоть для работы. Не мудрено, что там кроме кряка ещё вирус какой-нибудь не массовый, с шифрованным телом. Бывало мне рассказывали, что в один день одни цифры, а на другой другие. — 2 месяца назад

Андрей571 [127K]
creative12, причём тут какие-то «кряки» и вирусы, если формула составлена неверно? — 2 месяца назад
Милена [56.5K]

нет-нет — у нас законно купленный пакет со всеми лицензиями и целый отдел для решения всяких компьютерных проблем.(только я к ним не хочу с таким идти, дабы не выглядеть дурой. )))
Никаких ломанных установочников и вирусов — государственное учреждение. — 2 месяца назад

комментировать
Андре­ й571 [127K]
2 месяца назад

Так всё правильно считает компьютер! Результат вычисления вашей формулы не 11, а 11,0137 и, соответственно, умножение на 2,33 даёт именно 25,66, вот и вся проблема. Значит, прежде чем полученное значение умножать на 2,33 его нужно округлить. Это делается вот такой записью в ячейке:

=ОКРУГЛ((B14 — C14)/(365/12);0)

где значение ячейки B14 — это конечная дата, значение ячейка C14 — начальная дата, а результатом вычисления будет количество дней между этими датами, поэтому лучше из большего (более поздней даты) отнимать меньшее (более раннюю дату).

Теперь сначала будет вычислено значение 365/12 (30,4166667), затем B14 — C14, затем полученное значение (количество дней между датами) будет разделено на 30,4166667 и округлено до целого числа, в результате чего в ячейке с этой формулой будет отражаться полученное значение, в данном примере — 11.

Дальнейшее умножение на 2,33 даст нужный вам результат, т.е. 25,63.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *