Пришёл мне по работе файл со странной датой. Показывает «17/03/2025», но когда кликаешь на эту ячейку, в строке формул показывает значение «16/03/2025 00:00:00
( Read more... )
Это не каменный век, это просто про другое. Как сравнивать молоток и комбайн - комбайном крайне неудобно забивать гвозди, все в курсе.
Если мне нужно посчитать что-то одно, наверняка есть какие-то более удобные, чем Excel утилиты. Но лично я, в данном случае, использую Excel как средство передачи большого объёма данных от человека к человеку. Опять же, были бы на двух концах этой передачи роботы, наверняка можно было бы придумать и что-то другое. Но тут нужна не только возможность передать "одним файлом" миллионы чисел, но и возможность легко открыть, посмотреть и исправить какие-то данные человеком. Это не "калькулятор", это другое использование.
Ну и в качестве калькулятора тоже Excel во многом не имеет себе равных. Понятно, что символическая математика красивая, и проблем с округлением у неё не возникает гораздо дольше, чем у математики с плавающей точкой. Но если у меня файл с десятками тысяч линий, и в каждой несколько десятков формул, то мне нужно, чтобы всё это считалось быстро, крайне быстро. На одном расчёте я могу "подождать" лишнюю миллисекунду, но на массивных расчётах я предпочитаю потерять 1E-7 в точности результата, зато получить результат мгновенно, а не завтра.
понятно. для передачи данных я использую текстовые файлы. ну там csv или просто plain text. а чем их потом читать и как обрабатывать это всегда отдельно. т.е. мухи отдельно от котлет ;-))
Так а в чём разница? Эти текстовые файлы тоже ведь не из вакуума берутся. Ну запишу я "45732.999999999993" в .cvs (у меня в примере он был в .xml) - что это изменит? Нет, тут же вопрос принципиальный: если мы работаем с плавающей запятой, где-то придётся задуматься о правилах и "ошибках" округления.
Это не каменный век, это просто про другое. Как сравнивать молоток и комбайн - комбайном крайне неудобно забивать гвозди, все в курсе.
Если мне нужно посчитать что-то одно, наверняка есть какие-то более удобные, чем Excel утилиты. Но лично я, в данном случае, использую Excel как средство передачи большого объёма данных от человека к человеку. Опять же, были бы на двух концах этой передачи роботы, наверняка можно было бы придумать и что-то другое. Но тут нужна не только возможность передать "одним файлом" миллионы чисел, но и возможность легко открыть, посмотреть и исправить какие-то данные человеком. Это не "калькулятор", это другое использование.
Ну и в качестве калькулятора тоже Excel во многом не имеет себе равных. Понятно, что символическая математика красивая, и проблем с округлением у неё не возникает гораздо дольше, чем у математики с плавающей точкой. Но если у меня файл с десятками тысяч линий, и в каждой несколько десятков формул, то мне нужно, чтобы всё это считалось быстро, крайне быстро. На одном расчёте я могу "подождать" лишнюю миллисекунду, но на массивных расчётах я предпочитаю потерять 1E-7 в точности результата, зато получить результат мгновенно, а не завтра.
Reply
Reply
Так а в чём разница? Эти текстовые файлы тоже ведь не из вакуума берутся. Ну запишу я "45732.999999999993" в .cvs (у меня в примере он был в .xml) - что это изменит? Нет, тут же вопрос принципиальный: если мы работаем с плавающей запятой, где-то придётся задуматься о правилах и "ошибках" округления.
Reply
Leave a comment