Округление числовых значений
light26
Дата: Среда, 29.08.2012, 21:48 |
Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Сегодня на лекциях зашел разговор (вернее спор) о поведении Excel при округлении значений в ячейках. Преподаватель утверждал, что если в ячейке округлять значения, то в конечном итоге результат будет несколько отличаться от верного ответа. Я же утверждал, что округление значений никак не повлияет на конечный результат, если число знаков после запятой устанавливать через формат ячеек. Но преподаватель так упорно доказывал свою правоту, что я невольно стал сомневаться... Ну, скажите, что я прав )))
Сегодня на лекциях зашел разговор (вернее спор) о поведении Excel при округлении значений в ячейках. Преподаватель утверждал, что если в ячейке округлять значения, то в конечном итоге результат будет несколько отличаться от верного ответа. Я же утверждал, что округление значений никак не повлияет на конечный результат, если число знаков после запятой устанавливать через формат ячеек. Но преподаватель так упорно доказывал свою правоту, что я невольно стал сомневаться... Ну, скажите, что я прав ))) light26
Я не волшебник. Я только учусь
Ответить
Сообщение Сегодня на лекциях зашел разговор (вернее спор) о поведении Excel при округлении значений в ячейках. Преподаватель утверждал, что если в ячейке округлять значения, то в конечном итоге результат будет несколько отличаться от верного ответа. Я же утверждал, что округление значений никак не повлияет на конечный результат, если число знаков после запятой устанавливать через формат ячеек. Но преподаватель так упорно доказывал свою правоту, что я невольно стал сомневаться... Ну, скажите, что я прав ))) Автор - light26 Дата добавления - 29.08.2012 в 21:48
Serge_007
Дата: Среда, 29.08.2012, 21:51 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Вадим, у Вас лекции по Excel?! Круто! По теме: Формат ячеек не изменяет данные, которые в них находятся. Про какое округление вы говорили?
Вадим, у Вас лекции по Excel?! Круто! По теме: Формат ячеек не изменяет данные, которые в них находятся. Про какое округление вы говорили? Serge_007
Ю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 )
преподаватель так упорно доказывал свою правоту, что я невольно стал сомневаться...
А чего тут доказывать? Пусть приведёт пример - и всё станет ясно.
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, что выглядит неверным
Возможно, преподаватель имел в виду следующее: Пример: в А1 5,345 в В1 6,267 в С1 =А1+В1 получаем 11, 612 Теперь попробуем уменьшить разрядность всех трех чисел до 2-х знаков. Получаем 5,35+6,27=11,61, что выглядит неверным Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Я не волшебник. Я только учусь
Ответить
Сообщение 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.
Верно, так и происходит
Quote (light26 )
=ОКРУГЛ округляет "окончательно". Т.е. 0,449 = 0,45.
Верно, так и происходитSerge_007
Ю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
Задай 2 знака после запятой и точность, как на экране. И пусть на куркуляторе пересчитывает.
Задай 2 знака после запятой и точность, как на экране. И пусть на куркуляторе пересчитывает. RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение Задай 2 знака после запятой и точность, как на экране. И пусть на куркуляторе пересчитывает. Автор - 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
Я не волшебник. Я только учусь
Ответить
Сообщение 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 знака после запятой и точность, как на экране. И пусть на куркуляторе пересчитывает.
Я так и предполагал сделать
Quote (RAN )
Задай 2 знака после запятой и точность, как на экране. И пусть на куркуляторе пересчитывает.
Я так и предполагал сделать light26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (RAN )
Задай 2 знака после запятой и точность, как на экране. И пусть на куркуляторе пересчитывает.
Я так и предполагал сделать Автор - light26 Дата добавления - 29.08.2012 в 22:11
Serge_007
Дата: Среда, 29.08.2012, 22:12 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (RAN )
Задай 2 знака после запятой и точность, как на экране.
Это хороший совет, но неправильный Задав "точность, как на экране" пользователь МЕНЯЕТ исходные данные Quote (light26 )
Ну, значит правы были оба )))
Вадим, из топика я понял что прав был лектор Извини... ЗЫ Ты мне про шашлык не ответил
Quote (RAN )
Задай 2 знака после запятой и точность, как на экране.
Это хороший совет, но неправильный Задав "точность, как на экране" пользователь МЕНЯЕТ исходные данные Quote (light26 )
Ну, значит правы были оба )))
Вадим, из топика я понял что прав был лектор Извини... ЗЫ Ты мне про шашлык не ответил Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (RAN )
Задай 2 знака после запятой и точность, как на экране.
Это хороший совет, но неправильный Задав "точность, как на экране" пользователь МЕНЯЕТ исходные данные Quote (light26 )
Ну, значит правы были оба )))
Вадим, из топика я понял что прав был лектор Извини... ЗЫ Ты мне про шашлык не ответил Автор - 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
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (Pelena )
Возможно, преподаватель имел в виду следующее:
Нет, речь шла именно о том, что при последовательном расчете округляемые значения, в конечном итоге, приведут к ошибке.Автор - light26 Дата добавления - 29.08.2012 в 22:13
light26
Дата: Среда, 29.08.2012, 22:15 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (Serge_007 )
Задав "точность, как на экране" пользователь МЕНЯЕТ исходные данные
А вот с этого места поподробней... для особо одаренных
Quote (Serge_007 )
Задав "точность, как на экране" пользователь МЕНЯЕТ исходные данные
А вот с этого места поподробней... для особо одаренных light26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (Serge_007 )
Задав "точность, как на экране" пользователь МЕНЯЕТ исходные данные
А вот с этого места поподробней... для особо одаренных Автор - light26 Дата добавления - 29.08.2012 в 22:15
Serge_007
Дата: Среда, 29.08.2012, 22:16 |
Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (light26 )
при последовательном расчете округляемые значения, в конечном итоге, приведут к ошибке
А так и будет происходить! Это же очевидно!
Quote (light26 )
при последовательном расчете округляемые значения, в конечном итоге, приведут к ошибке
А так и будет происходить! Это же очевидно!Serge_007
Ю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. Куда по-твоему остальное делось?
Quote (light26 )
вот с этого места поподробней
Вадим, напиши в А1 1,261786905 В формате задай 0 Сделай точность как на экране. Что получается? в А1 - 1,26. Куда по-твоему остальное делось?Serge_007
Ю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
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (Serge_007 )
Вадим, из топика я понял что прав был лектор Извини...
Quote (Serge_007 )
Формат ячеек не изменяет данные, которые в них находятся.
Че-то я ниче не понял. Если в формате ячеек я поставлю отображение до 2 знаков, то это ничего не меняет. так почему я был не прав?Автор - light26 Дата добавления - 29.08.2012 в 22:20
RAN
Дата: Среда, 29.08.2012, 22:20 |
Сообщение № 16
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
"Кельбик горько улыбнулся в ответ. - Все очень просто, и мы с тобой, Орк, можем утешаться тем, что это не наша вина. Ты, как и я, строил все расчеты, исходя из константы Клоба, неправда ли? - Да, ну и что? - Так вот, она неточна, друг мой. И неточность начинается с семнадцатой цифры после запятой. Я только что это проверил. Константой Клоба пользовались самое большее до двенадцатой цифры после запятой. Но в нашем случае получился кумулятивный эффект - крохотная неточность вызвала лавину ошибок. И вот вместо шести месяцев - две недели!" Френсис Карсак, "Бегство Земли"
"Кельбик горько улыбнулся в ответ. - Все очень просто, и мы с тобой, Орк, можем утешаться тем, что это не наша вина. Ты, как и я, строил все расчеты, исходя из константы Клоба, неправда ли? - Да, ну и что? - Так вот, она неточна, друг мой. И неточность начинается с семнадцатой цифры после запятой. Я только что это проверил. Константой Клоба пользовались самое большее до двенадцатой цифры после запятой. Но в нашем случае получился кумулятивный эффект - крохотная неточность вызвала лавину ошибок. И вот вместо шести месяцев - две недели!" Френсис Карсак, "Бегство Земли" RAN
Быть или не быть, вот в чем загвоздка!
Ответить
Сообщение "Кельбик горько улыбнулся в ответ. - Все очень просто, и мы с тобой, Орк, можем утешаться тем, что это не наша вина. Ты, как и я, строил все расчеты, исходя из константы Клоба, неправда ли? - Да, ну и что? - Так вот, она неточна, друг мой. И неточность начинается с семнадцатой цифры после запятой. Я только что это проверил. Константой Клоба пользовались самое большее до двенадцатой цифры после запятой. Но в нашем случае получился кумулятивный эффект - крохотная неточность вызвала лавину ошибок. И вот вместо шести месяцев - две недели!" Френсис Карсак, "Бегство Земли" Автор - RAN Дата добавления - 29.08.2012 в 22:20
Serge_007
Дата: Среда, 29.08.2012, 22:21 |
Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (light26 )
Если в формате ячеек я поставлю отображение до 2 знаков, то это ничего не меняет. так почему я был не прав?
Quote (light26 )
при последовательном расчете округляемые значения, в конечном итоге, приведут к ошибке
Понятно?
Quote (light26 )
Если в формате ячеек я поставлю отображение до 2 знаков, то это ничего не меняет. так почему я был не прав?
Quote (light26 )
при последовательном расчете округляемые значения, в конечном итоге, приведут к ошибке
Понятно?Serge_007
Ю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
Я не волшебник. Я только учусь
Ответить
Сообщение 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
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (Serge_007 )
Сделай точность как на экране.
А что еще за "точность как на экране"?Автор - light26 Дата добавления - 29.08.2012 в 22:31