Комментарии 65
По поводу стандартного отклонения даже видел статью о том, что Excel просто не рекомендуется использоваться в стастистических исследованиях, типа врёт он много. Так-то!
Да, именно так. За примером статьи далеко ходить не надо: http://scholar.google.com/scholar?hl=en&…
Можно его вполне использовать, только считать нужно не формулами, а ВБА. Я считаю основным достоинством экселя как раз возможность проводить минорную разработку в очень ограниченных условиях и доступную последней секретарше.
VBA доступно секретарше? или доступность ошибочных вычислений для секретарш это какое-то преимущество?
Секретарше доступно вбить данные в экселевскую табличку и не ошибиться. А ВБА доступен любому менеджеру или практиканту, который потратит на изучение пару дней, в отличие от серьезных платформ, требующих знания документации и настройки.
Я считаю, что ошибка в другом. Зачем делать что-то, что работает очень плохо?
Да, ещё к экселю продаются всякие модули как для статистики, так и для других областей возможно, они удобны, только на мой вкус дороговаты.
Да, ещё к экселю продаются всякие модули как для статистики, так и для других областей возможно, они удобны, только на мой вкус дороговаты.
Ну, некоторые покупают за $1 и однострочный модуль "число прописью" :)
А называть эксель очень плохим из-за Ж и 65535 я бы не стал. К примеру, сейчас крупный бизнес/банки использует *nix сервера, Oracle, Informix, SAP, Lotus, огромное множество других немикрософтовских продуктов в работе, но обоснованного использования альтернатив экселя я не видел.
А называть эксель очень плохим из-за Ж и 65535 я бы не стал. К примеру, сейчас крупный бизнес/банки использует *nix сервера, Oracle, Informix, SAP, Lotus, огромное множество других немикрософтовских продуктов в работе, но обоснованного использования альтернатив экселя я не видел.
В 2007 не ставил себе, на счёт 2003:
Результат не изменился?
850 на 77.1попробуйте умножить 850 на 77,1
Результат не изменился?
Excel XP и Excel с PDA (WM5) не ошибаются. Резонный вопрос — нахрена они трогали расчетную часть
В оригинале этой новости чувак сообщает что насобирал уже почти 10000 таких ошибок.
По-моему, Ёксель 2007 почувствовал себя настолько крутым, что забил на арифметику. Пусть лохи типа calc.exe считают :)
По-моему, Ёксель 2007 почувствовал себя настолько крутым, что забил на арифметику. Пусть лохи типа calc.exe считают :)
он насобирал 10000 разложений на множители числа 65535? :)))
Скоро MS-математика станет фактическим стандартом, и родится искусство кроссматематической верстки формул. Затем на первый план выйдет бестабличная верстка таблиц.
А в чем причина - объясняется?
весело, а в 2003 тоже такие баги есть ?
... шестнадцатеричную... :)
Office 2000 тоже правильно перемножает. А вот начиная с Office XP неправильно работают поля слияния (в 2003 тоже неправильно, 2007 не пробовал) - числа с указанным форматом и даже целые числа в Word вставляются с огромным количеством цифр после запятой. Причем никакой закономерности обнаружить не удалось.
Нет ничего идеального. И в том что Excel ошибается нет ничего удивительного.
только удивляются потом, почему шатлы падают
С таким подходом как у вас, в след версии на вопрос 2*2 ексель ответит - 5!
Почему же? Я говорил лишь о том, что ошибаться свойственно всем
Как показали дальнейшие исследования в оригинальной ссылке эти [замарано цензурой] ...ребята из МС при некоторых математических операциях используют Value-значение ячейки, а при других Text-значение! Фига се ошибочка... За такие ошибки ручки-то отбивать надобно. Это ж надо же, преобразовывать текст обратно в число и выполнять над этим числом какие либо действия. Почему всегда с Value-значением не работать? Ах да, они же оригиналы, у них же "классный" интерфейс, а то, что математика реализована черти через что уже никого не волнует...
Да и баг с сохранением чисел от 32к до 65к с определенными трехзначными дробными частями (см. ту же ссылку сверху) до сих пор не поправили, а ему уже около 10 лет.
Да и баг с сохранением чисел от 32к до 65к с определенными трехзначными дробными частями (см. ту же ссылку сверху) до сих пор не поправили, а ему уже около 10 лет.
Да, но уровни ошибок разные. Ошибиться на уроке во втором классе, это одно. А ошибиться в продукте такого уровня, да ещё с операциями умножения - это ппц.
Он умолк, как бы выжидая, когда Уинстон усвоит его слова.
Вы помните, снова заговорил он, как написали в дневнике:
"Свобода это возможность сказать, что дважды два четыре"?
Да.
О'Брайен поднял левую руку, тыльной стороной к Уинстону, спрятав
большой палец и растопырив четыре.
Сколько я показываю пальцев, Уинстон?
Четыре.
А если партия говорит, что их не четыре, а пять, тогда сколько?
(c) Дж. Оруэлл, 1984
Вы помните, снова заговорил он, как написали в дневнике:
"Свобода это возможность сказать, что дважды два четыре"?
Да.
О'Брайен поднял левую руку, тыльной стороной к Уинстону, спрятав
большой палец и растопырив четыре.
Сколько я показываю пальцев, Уинстон?
Четыре.
А если партия говорит, что их не четыре, а пять, тогда сколько?
(c) Дж. Оруэлл, 1984
А цена Офиса 2007 любой версии по электронным магазинам от 150 баков.
Ага, а в Open Office пади ошибок таких нет кстати)
За ошибки тоже нужно платить. А раз не заплатил, так и не будут тебе программеры на халяву их писать. ;-)
Как уже было сказано это баг исключительно офиса 2007. В офисах ниже него бага нет. В ООо 2.2.1 и 2.3.0 бага так же нет, проверил. Заодно там нет бредовой "относительной" адресации ячеек по-умолчанию. Т.е. если в ячейке А1 выполняешь формулу "=850*77,1", а в ячейке В1 нажимаешь равно, влево, минус и единицу, то получается "=А1-1", а не нечто типа "=$[B1-1]-1". За точность синтаксиса не ручаюсь, проверял не на своём компе, а сейчас подзабыл.
вы не пробовали в названии вкладки писать заглавную «ж»?
С Dec2Hex это фича арифметики с плавающей точкой:
850 * 77.1 = 65534.999999999993 в double формате, а Dec2Hex использует только целую
часть числа.
Dec2Hex(Roundup(850 * 77.1, 10)) = FFFF
Проверялось в Excel 2003 sp 2.
850 * 77.1 = 65534.999999999993 в double формате, а Dec2Hex использует только целую
часть числа.
Dec2Hex(Roundup(850 * 77.1, 10)) = FFFF
Проверялось в Excel 2003 sp 2.
А изменение типа ячейки на этот баг не влияет?
А (850*77) + (850*0,1) = 65537
Некоторые бухгалтера до сих пор зарплату начисляют "по старинке" в Excel. Получается, кому-то везет иногда. А кому-то не очень...
Нет, ну с расчетами - это вообще жесть!
"P.S. Дебют на хабре :)" это теперь модно писать?
А может, автора надо просто поздравить с дебютом?!!
ПОЗДРАВЛЯЕМ! ;)
ПОЗДРАВЛЯЕМ! ;)
По-моему, это пишется для того, чтобы люди немного с запасом читали статью.
А по-моему, чтобы плюсов больше ставили. Ну или в случае провала - меньше минусов.
Готов спорить, без этой надписи топик набрал бы только половину голосов ;) Но этого уже не докажешь.
Тем более что данная статья не креатив автора, а просто выборка из указанной в топике ссылки.
Ладно, не буду продолжать, а то подумают, что завидую ;)
Просто в последнее время ВСЕ новички пишут про свой дебют.
Готов спорить, без этой надписи топик набрал бы только половину голосов ;) Но этого уже не докажешь.
Тем более что данная статья не креатив автора, а просто выборка из указанной в топике ссылки.
Ладно, не буду продолжать, а то подумают, что завидую ;)
Просто в последнее время ВСЕ новички пишут про свой дебют.
Официальное объяснение от Микрософта. Говорят, скоро заплатку выпустят...
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Ошибка умножения в Excel 2007