powered by simpleCommunicator - 2.0.27     © 2024 Programmizd 02
Map
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отличается конечный результат в формуле
13 сообщений из 13, страница 1 из 1
Отличается конечный результат в формуле
    #40048889
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день
Почему в екселе формула =(49604,34+3325,31)*110/100
Равна 58222,61

А на калькуляторе 58222,615
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40048897
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lexxora,

Excel неправильно считает. Почему?
В Вашем случае все банально - просто форматом скрыт третий знак. Задайте числовой формат с большим кол-вом знаком после запятой и все будет как на калькуляторе.
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40048902
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добавил, все равно не то что хотелось бы
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40048908
DHDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lexxora,
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40048909
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пример файла приложил
=ОКРУГЛ((B1+B2)*A1/100;2)

Я же использую округление и хочу видеть
58222,62
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40048913
DHDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lexxora,

Чтобы округление всегда выполнялось в большую по модулю сторону, используйте функцию ОКРУГЛВВЕРХ.
Чтобы округление всегда выполнялось до ближайшего меньшего по модулю, используйте функцию ОКРУГЛВНИЗ.
Чтобы число округлялось с нужной кратностью (например, до ближайшего числа, кратного 0,5), используйте функцию ОКРУГЛТ.
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40048914
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если само число округляю, то норм

А вот через формулу .... не то

Правильны ответ получается, если в скобки взять (110/100) но это придется вносить в ПО доработку...
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40048916
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lexxora
Почему в екселе формула =(49604,34+3325,31)*110/100
Равна 58222,61
А на калькуляторе 58222,615

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

lexxora
Я же использую округление и хочу видеть
58222,62

мсье знает толк в извращениях :) Сначала спрашиваете почему результат отличается(хотя он не отличается), а потом оказывается, что сами ОКРУГЛ привернули ничего никому об этом не сказав и результат в итоге почему-то не тот, который Вы придумали :)

ОКРУГЛ использует свои правила округления. Все, что меньше 5 - в меньшую сторону, а что больше-равно - в большую. Поэтому и есть еще такая функция как ОКРУГЛВВЕРХ:
Код: plaintext
=ОКРУГЛВВЕРХ((B1+B2)*A1/100;2)
Но тут есть нюанс, о котором пишется в статье по данной мной ссылке. Выражение:
Код: plaintext
=(49604,34+3325,31)*110/100
дает в итоге результат:
Код: plaintext
58222,6149999999
Возможно поэтому ОКРУГЛ работает не так, как ожидалось.
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40048918
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=ОКРУГЛВВЕРХ(0,11;1) то же не то.
Мне не нужно с 0,11 получить 0,2

0,2 готов получить, как в школе, если хотя бы 0,15


Сейчас гляну ОКРУГЛТ
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40048919
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
=ОКРУГЛТ((B1+B2)*A1/100;2)
дает ответ
58222,0000000

Не подходит
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40048921
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lexxora
=ОКРУГЛВВЕРХ(0,11;1) то же не то.
Мне не нужно с 0,11 получить 0,2

Код: plaintext
=ОКРУГЛ(ОКРУГЛ(49604,34+3325,31;2)*110/100;2)
в статье по ссылке я это и описывал - надо искать проблемное выражение и его сначала округлять. Тогда результат будет более адекватным.
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40048957
lexxora
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо
...
Рейтинг: 0 / 0
Отличается конечный результат в формуле
    #40051015
Фотография Focha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а какая версия офиса 32 или 64 битная?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Отличается конечный результат в формуле
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]