Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Округление числовых значений - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Округление числовых значений
light26 Дата: Среда, 29.08.2012, 21:48 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Сегодня на лекциях зашел разговор (вернее спор) о поведении Excel при округлении значений в ячейках. Преподаватель утверждал, что если в ячейке округлять значения, то в конечном итоге результат будет несколько отличаться от верного ответа. Я же утверждал, что округление значений никак не повлияет на конечный результат, если число знаков после запятой устанавливать через формат ячеек. Но преподаватель так упорно доказывал свою правоту, что я невольно стал сомневаться...
Ну, скажите, что я прав )))


Я не волшебник. Я только учусь
 
Ответить
СообщениеСегодня на лекциях зашел разговор (вернее спор) о поведении Excel при округлении значений в ячейках. Преподаватель утверждал, что если в ячейке округлять значения, то в конечном итоге результат будет несколько отличаться от верного ответа. Я же утверждал, что округление значений никак не повлияет на конечный результат, если число знаков после запятой устанавливать через формат ячеек. Но преподаватель так упорно доказывал свою правоту, что я невольно стал сомневаться...
Ну, скажите, что я прав )))

Автор - light26
Дата добавления - 29.08.2012 в 21:48
Serge_007 Дата: Среда, 29.08.2012, 21:51 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Вадим, у Вас лекции по Excel?!
Круто!

По теме: Формат ячеек не изменяет данные, которые в них находятся.
Про какое округление вы говорили?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеВадим, у Вас лекции по Excel?!
Круто!

По теме: Формат ячеек не изменяет данные, которые в них находятся.
Про какое округление вы говорили?

Автор - Serge_007
Дата добавления - 29.08.2012 в 21:51
Формуляр Дата: Среда, 29.08.2012, 21:51 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Quote (light26)
преподаватель так упорно доказывал свою правоту, что я невольно стал сомневаться...

А чего тут доказывать?
Пусть приведёт пример - и всё станет ясно.


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Quote (light26)
преподаватель так упорно доказывал свою правоту, что я невольно стал сомневаться...

А чего тут доказывать?
Пусть приведёт пример - и всё станет ясно.

Автор - Формуляр
Дата добавления - 29.08.2012 в 21:51
Pelena Дата: Среда, 29.08.2012, 21:59 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Возможно, преподаватель имел в виду следующее:
Пример:
в А1 5,345
в В1 6,267
в С1 =А1+В1 получаем 11, 612
Теперь попробуем уменьшить разрядность всех трех чисел до 2-х знаков. Получаем 5,35+6,27=11,61, что выглядит неверным


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВозможно, преподаватель имел в виду следующее:
Пример:
в А1 5,345
в В1 6,267
в С1 =А1+В1 получаем 11, 612
Теперь попробуем уменьшить разрядность всех трех чисел до 2-х знаков. Получаем 5,35+6,27=11,61, что выглядит неверным

Автор - Pelena
Дата добавления - 29.08.2012 в 21:59
light26 Дата: Среда, 29.08.2012, 22:04 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (Serge_007)
Вадим, у Вас лекции по Excel?!
Круто!

К сожалению лекций по excel нет )))
Просто курсовую удобно решать в нем, поэтому речь об этом и зашла.
А значения нужно округлять до двух знаков после запятой. Я еще подумал, что, возможно, =ОКРУГЛ округляет "окончательно". Т.е. 0,449 = 0,45. Тогда действительно конечный результат будет отличаться от верного решения.
Вот я и подумал, что лучше тут уточнить.
Quote (Формуляр)
А чего тут доказывать?
Пусть приведёт пример - и всё станет ясно

Да дело-то не в примере. Когда курсовую сдам с неверным результатом, тогда все доказательства и всплывут )))


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (Serge_007)
Вадим, у Вас лекции по Excel?!
Круто!

К сожалению лекций по excel нет )))
Просто курсовую удобно решать в нем, поэтому речь об этом и зашла.
А значения нужно округлять до двух знаков после запятой. Я еще подумал, что, возможно, =ОКРУГЛ округляет "окончательно". Т.е. 0,449 = 0,45. Тогда действительно конечный результат будет отличаться от верного решения.
Вот я и подумал, что лучше тут уточнить.
Quote (Формуляр)
А чего тут доказывать?
Пусть приведёт пример - и всё станет ясно

Да дело-то не в примере. Когда курсовую сдам с неверным результатом, тогда все доказательства и всплывут )))

Автор - light26
Дата добавления - 29.08.2012 в 22:04
Serge_007 Дата: Среда, 29.08.2012, 22:06 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (light26)
=ОКРУГЛ округляет "окончательно". Т.е. 0,449 = 0,45.

Верно, так и происходит


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (light26)
=ОКРУГЛ округляет "окончательно". Т.е. 0,449 = 0,45.

Верно, так и происходит

Автор - Serge_007
Дата добавления - 29.08.2012 в 22:06
RAN Дата: Среда, 29.08.2012, 22:08 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Задай 2 знака после запятой и точность, как на экране. И пусть на куркуляторе пересчитывает. biggrin


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеЗадай 2 знака после запятой и точность, как на экране. И пусть на куркуляторе пересчитывает. biggrin

Автор - RAN
Дата добавления - 29.08.2012 в 22:08
light26 Дата: Среда, 29.08.2012, 22:10 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (Serge_007)
Верно, так и происходит

Ну, значит правы были оба )))


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (Serge_007)
Верно, так и происходит

Ну, значит правы были оба )))

Автор - light26
Дата добавления - 29.08.2012 в 22:10
light26 Дата: Среда, 29.08.2012, 22:11 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (RAN)
Задай 2 знака после запятой и точность, как на экране. И пусть на куркуляторе пересчитывает.

Я так и предполагал сделать smile


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (RAN)
Задай 2 знака после запятой и точность, как на экране. И пусть на куркуляторе пересчитывает.

Я так и предполагал сделать smile

Автор - light26
Дата добавления - 29.08.2012 в 22:11
Serge_007 Дата: Среда, 29.08.2012, 22:12 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (RAN)
Задай 2 знака после запятой и точность, как на экране.

Это хороший совет, но неправильный smile
Задав "точность, как на экране" пользователь МЕНЯЕТ исходные данные
Quote (light26)
Ну, значит правы были оба )))

Вадим, из топика я понял что прав был лектор smile
Извини...

ЗЫ Ты мне про шашлык не ответил biggrin


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (RAN)
Задай 2 знака после запятой и точность, как на экране.

Это хороший совет, но неправильный smile
Задав "точность, как на экране" пользователь МЕНЯЕТ исходные данные
Quote (light26)
Ну, значит правы были оба )))

Вадим, из топика я понял что прав был лектор smile
Извини...

ЗЫ Ты мне про шашлык не ответил biggrin

Автор - Serge_007
Дата добавления - 29.08.2012 в 22:12
light26 Дата: Среда, 29.08.2012, 22:13 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (Pelena)
Возможно, преподаватель имел в виду следующее:

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


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (Pelena)
Возможно, преподаватель имел в виду следующее:

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

Автор - light26
Дата добавления - 29.08.2012 в 22:13
light26 Дата: Среда, 29.08.2012, 22:15 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (Serge_007)
Задав "точность, как на экране" пользователь МЕНЯЕТ исходные данные

А вот с этого места поподробней... для особо одаренных smile


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (Serge_007)
Задав "точность, как на экране" пользователь МЕНЯЕТ исходные данные

А вот с этого места поподробней... для особо одаренных smile

Автор - light26
Дата добавления - 29.08.2012 в 22:15
Serge_007 Дата: Среда, 29.08.2012, 22:16 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (light26)
при последовательном расчете округляемые значения, в конечном итоге, приведут к ошибке

А так и будет происходить!
Это же очевидно!


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (light26)
при последовательном расчете округляемые значения, в конечном итоге, приведут к ошибке

А так и будет происходить!
Это же очевидно!

Автор - Serge_007
Дата добавления - 29.08.2012 в 22:16
Serge_007 Дата: Среда, 29.08.2012, 22:18 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (light26)
вот с этого места поподробней

Вадим, напиши в А1 1,261786905
В формате задай 0
Сделай точность как на экране. Что получается? в А1 - 1,26.
Куда по-твоему остальное делось?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (light26)
вот с этого места поподробней

Вадим, напиши в А1 1,261786905
В формате задай 0
Сделай точность как на экране. Что получается? в А1 - 1,26.
Куда по-твоему остальное делось?

Автор - Serge_007
Дата добавления - 29.08.2012 в 22:18
light26 Дата: Среда, 29.08.2012, 22:20 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (Serge_007)
Вадим, из топика я понял что прав был лектор
Извини...

Quote (Serge_007)
Формат ячеек не изменяет данные, которые в них находятся.

Че-то я ниче не понял. Если в формате ячеек я поставлю отображение до 2 знаков, то это ничего не меняет. так почему я был не прав?


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (Serge_007)
Вадим, из топика я понял что прав был лектор
Извини...

Quote (Serge_007)
Формат ячеек не изменяет данные, которые в них находятся.

Че-то я ниче не понял. Если в формате ячеек я поставлю отображение до 2 знаков, то это ничего не меняет. так почему я был не прав?

Автор - light26
Дата добавления - 29.08.2012 в 22:20
RAN Дата: Среда, 29.08.2012, 22:20 | Сообщение № 16
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
"Кельбик горько улыбнулся в ответ.
- Все очень просто, и мы с тобой, Орк, можем утешаться тем, что это
не наша вина. Ты, как и я, строил все расчеты, исходя из константы Клоба,
неправда ли?
- Да, ну и что?
- Так вот, она неточна, друг мой. И неточность начинается с
семнадцатой цифры после запятой. Я только что это проверил. Константой
Клоба пользовались самое большее до двенадцатой цифры после запятой. Но в
нашем случае получился кумулятивный эффект - крохотная неточность вызвала
лавину ошибок. И вот вместо шести месяцев - две недели!"

Френсис Карсак, "Бегство Земли"


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение"Кельбик горько улыбнулся в ответ.
- Все очень просто, и мы с тобой, Орк, можем утешаться тем, что это
не наша вина. Ты, как и я, строил все расчеты, исходя из константы Клоба,
неправда ли?
- Да, ну и что?
- Так вот, она неточна, друг мой. И неточность начинается с
семнадцатой цифры после запятой. Я только что это проверил. Константой
Клоба пользовались самое большее до двенадцатой цифры после запятой. Но в
нашем случае получился кумулятивный эффект - крохотная неточность вызвала
лавину ошибок. И вот вместо шести месяцев - две недели!"

Френсис Карсак, "Бегство Земли"

Автор - RAN
Дата добавления - 29.08.2012 в 22:20
Serge_007 Дата: Среда, 29.08.2012, 22:21 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (light26)
Если в формате ячеек я поставлю отображение до 2 знаков, то это ничего не меняет. так почему я был не прав?

Quote (light26)
при последовательном расчете округляемые значения, в конечном итоге, приведут к ошибке

Понятно?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (light26)
Если в формате ячеек я поставлю отображение до 2 знаков, то это ничего не меняет. так почему я был не прав?

Quote (light26)
при последовательном расчете округляемые значения, в конечном итоге, приведут к ошибке

Понятно?

Автор - Serge_007
Дата добавления - 29.08.2012 в 22:21
light26 Дата: Среда, 29.08.2012, 22:24 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (light26)
Куда по-твоему остальное делось?

Хорошо, давай так. 10 делим на 3 получим 3,33333....... Умножаем полученное значение на 3 и снова получаем 10. Даже если в формате ячеек 2 знака после запятой. А вот если 3,33333..... округлить до 3,33, то при умножении на 3 получим 9,99.


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (light26)
Куда по-твоему остальное делось?

Хорошо, давай так. 10 делим на 3 получим 3,33333....... Умножаем полученное значение на 3 и снова получаем 10. Даже если в формате ячеек 2 знака после запятой. А вот если 3,33333..... округлить до 3,33, то при умножении на 3 получим 9,99.

Автор - light26
Дата добавления - 29.08.2012 в 22:24
light26 Дата: Среда, 29.08.2012, 22:25 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
RAN, эк ты загнул )))


Я не волшебник. Я только учусь
 
Ответить
СообщениеRAN, эк ты загнул )))

Автор - light26
Дата добавления - 29.08.2012 в 22:25
light26 Дата: Среда, 29.08.2012, 22:31 | Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (Serge_007)
Сделай точность как на экране.

А что еще за "точность как на экране"?


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (Serge_007)
Сделай точность как на экране.

А что еще за "точность как на экране"?

Автор - light26
Дата добавления - 29.08.2012 в 22:31
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!