Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.10.2011, 12:11   #1
kostrov1980
Новичок
Джуниор
 
Регистрация: 18.10.2011
Сообщений: 1
По умолчанию 1523,75 / 18 х 9 = 761,87499 (НА КАЛЬКУЛЯТОРЕ)

1523,75 делить на 18 умножить на 9 = 761,87499 (НА КАЛЬКУЛЯТОРЕ)
1523,75 делить на 18 умножить на 9 = 761,87500 (в excel)

Помогите! Как заставить excel считать без его стандартного округления
или точнее, как заставить excel работать по такому же принципу, как все обычные калькуляторы?

Какой в калькуляторах используеться принцип, что все остальные телефоны, калькуляторы в компе и excel берут и все стандартно округляют?
Заранее всем огромное спасибо!

И дело вовсе не в Формате ячейки.
Действительно, никак нельзя вычислить, по какому принципу работают дешевые калькуляторы?
Ведь у бухгалтеров выставлены же настройки на калькуляторах, что б не окургляло и показывало 761,87499

Последний раз редактировалось kostrov1980; 18.10.2011 в 12:27.
kostrov1980 вне форума Ответить с цитированием
Старый 18.10.2011, 12:42   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

однако...
1523,75 делить на 18 умножить на 9 - это все равно что
1523,75 делить на 2 = 761,875
почему бы в качестве опорного не взять точный результат? кстати, как раз его и выдает ексель.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 18.10.2011, 12:44   #3
WIC
Форумчанин Подтвердите свой е-майл
 
Регистрация: 21.09.2007
Сообщений: 138
По умолчанию

надо менять не ексель, а калькуляторы ))
WIC вне форума Ответить с цитированием
Старый 18.10.2011, 12:49   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Но ведь это правильно: 1523,75 делить на 18 умножить на 9 = 761,87500
Первый раз встречаю человека, которому не нравится то, что правильно, а хочется, чтобы неправильно было
Обычно наоборот спрашивают, почему получается результат типа 1,2999999999 а не 1,3.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 18.10.2011, 17:49   #5
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

в тоже время =1,2-1,1
на калькуляторе 0,1 а в Excel - 0,0999999999999999
MCH вне форума Ответить с цитированием
Старый 18.10.2011, 18:19   #6
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

У меня соответствует калькулятору

Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 18.10.2011, 18:46   #7
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

вводим в ячейку =1,2-1,1 и нажимаем F9, или можно добавить побольше разрядов, форматом 0,0###############

в 2003, по крайней мере, кривой результат
MCH вне форума Ответить с цитированием
Старый 18.10.2011, 19:46   #8
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от MCH Посмотреть сообщение
в 2003, по крайней мере, кривой результат
Михаил твоё утверждение справедливо для любой версии Excel. Так было есть и, скорее всего ещё долго, будет...
Сергей, поставь в формате 16 десятичных разрядов и вместо симпатичной единички ты увидишь 0,0999999999999999...
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 18.10.2011, 20:48   #9
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
поставь в формате 16 десятичных разрядов и вместо симпатичной единички ты увидишь 0,0999999999999999...
нда....интересно
15 разрядов 0,100000000000000
а 16 - уже 0,0999999999999999
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 18.10.2011, 20:52   #10
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

а
Цитата:
1523,75 делить на 18 умножить на 9
все таки 761,8750000000000000 (16 знаков после запятой)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Double все тупо округляет WennY SQL, базы данных 1 22.07.2011 17:12
Электронный калькулятор в Excel skarzh88 Microsoft Office Excel 9 22.06.2011 20:21
Калькулятор Casio fx-1600P Округляет все результаты Ecosasha Свободное общение 2 25.02.2011 20:53
Калькулятор В EXCEL Bambr82 Microsoft Office Excel 3 24.11.2009 16:03
Excel-это большой калькулятор valerij Microsoft Office Excel 4 24.09.2007 01:50