Форум » Холмсовсячина » Шерлок Холмс и Excel » Ответить

Шерлок Холмс и Excel

LaBishop: Недавно довелось, по просьбе клиента, немного поучить людей Excel-у. Разработал для этого дела свои примеры, вот решил один адаптировать под местную тематику Шерлок Холмс считал себя свободным художником и никогда не подозревал, что тоже обязан платить налоги. Но однажды к нему пришел какой-надо-инспектор и потребовал долю немалую, 13%. Шерлок Холмс, пожав плечами, предоставил информацию о своих доходах, благо один его друг скурпулезно все подсчитывал. Какой-надо-инспектор загнал сумму вознаграждений в Excel, умножил каждое число на 0,13, сложил.... И выписал счетик-с мистеру Холмсу, и ушел довольный. Да только вот беда - не стал мистер Холмс платить, а написал жалобу на инспектора, что тот считать не умеет. И, правда, о ужас - сложил инспектор все налоги на калькуляторе и не сошелся у него результат с Excel! 195,02+257,71+581,87+78,65+374,36+1772,97+2094,20=5354,78, а проклятый Excel показывает 5354,77! Как же так получилось и что делать инспектору, чтобы подобных проблем в будущем не огрести?

Ответов - 9

Pinguin: LaBishop пишет: Как же так получилось и что делать инспектору, чтобы подобных проблем в будущем не огрести? Лучше всего выбросить калькулятор. Как работает Excel - понятно, а вот калькулятор - это чёрный ящик.

LaBishop: Ну ладно, раз интереса к этой тематике нет, тупо напишу ответ Ответ: При расчете налога по каждому делу надо использовать не просто формулу =0,13*b2, а =ОКРУГЛ(0,13*B2;2)

Pinguin: LaBishop пишет: Ну ладно, раз интереса к этой тематике нет, тупо напишу ответ По правде сказать, ответ так же непонятен, как и вопрос. Вычислить предлагалось лишь последнюю формулу с суммированием. Так вот её Excel считает правильно и без всякого округления, ибо чего округлять, если и так везде 2 знака после запятой.


LaBishop: Pinguin пишет: По правде сказать, ответ так же непонятен, как и вопрос. Вычислить предлагалось лишь последнюю формулу с суммированием. Так вот её Excel считает правильно и без всякого округления, ибо чего округлять, если и так везде 2 знака после запятой В том вся и фишка, что то, что везде два знака после запятой - только видимость. Если, допустим, по первой строчке написано 195,02 сумма налога - то это только так кажется, что два знака. Реально Excel хранит это число как 195,0195 (в данном случае; можете ввести в пустую ячейку формулу =0,13*1500,15 и убедиться сами). Поэтому и итоговая сумма налога в Excel расходится на копейку(пенс) с той суммой, что посчитана на калькуляторе.

Pinguin: Ну я в общем понял - надо было полностью повторить таблицу, которая у вас на картинке, и уже там искать, что не так. А по поводу того, что надо округлять - не согласен. Зачем? Чтобы подогнать ответ под калькулятор? Странная цель. Округлять надо только результат, чтобы адаптировать его к реальным деньгам. А остальное округлять совершенно незачем.

LaBishop: Pinguin пишет: А по поводу того, что надо округлять - не согласен. Зачем? Чтобы подогнать ответ под калькулятор? Странная цель. Округлять надо только результат, чтобы адаптировать его к реальным деньгам. А остальное округлять совершенно незачем. Ну почему незачем. Инспектор ведь хотел показать Холмсу, что за каждое дело с него полагается такая-то сумма налога. Итого - столько то налога. Естественно, что сумма налога по всем делам, посчитанная вручную, должна сойтись с итоговой суммой, предъявленной Холмсу. Иначе возникает повод для жалоб - недоплатил \ переплатил копейку.... Вообще вопрос возник из жизни. Бухгалтера считали какие-то начисления по всем людям предприятия. На каждого человека должна быть точная сумма, она ему потом в расчетке пишется. И итоговая сумма (итого), подаваемая в баланс и налоговую, должна биться с суммой начислений по всем людям. Иначе просто напросто бухгалтерский баланс кривеет Вообщем, я людям показал, что надо вовремя округлять до двух знаков после запятой (не только строки "Итого"!), все у них теперь сходится, все жутко довольны, благодарили...

сабака балабака: FPU итыть мораль - никогда не использовать числа с плавающей точкой если это возможно лучше считать в пенсах :)

danka714: Только что посчитала в Excel-е. Все сходится! Получается 5354,78, а не 5354,77!! Как же Вы считали?

maut: 5354,77 получается, толлько что пересчитал. 78, если с округлением.



полная версия страницы