Входя в любой раздел форума, вы подтверждаете, что вам более 18 лет, и вы являетесь совершеннолетним по законам своей страны: 18+

Серьезный баг при организации голосования на Конкурсе

Автор uttu, 21 Фев. 2023, 19:09

« назад - далее »

Julia Steinwasen

Цитата: uttu от 21 Фев. 2023, 22:26P.S. А поскольку мое образование в сфере анализа данных, то захотелось порассуждать о "математической модели".  _:)_ 

Понимаете, что не у всех есть подобное образование. Для некоторых, даже просто отправить сообщение на форуме, проблема.  А Вы предлагаете высшую математику. Так мы ничего не добьёмся.
И да, я менять ничего не буду. Если у админа по этому вопросу другое мнение, его дело. Пусть меняет и ищет мне замену.

uttu

Цитата: Julia Steinwasen от 21 Фев. 2023, 22:31И да, я менять ничего не буду. Если у админа по этому вопросу другое мнение, его дело. Пусть меняет и ищет мне замену.
Julia Steinwasen, что вы!  _:)_ Ни в коем случае не хотела вас никак ни задеть, ни обидеть. А если так невольно получилось - приношу вам свои извинения. Повторюсь, я обсуждала лишь "математику".

uttu

P.S.

Цитата: Julia Steinwasen от 21 Фев. 2023, 22:31Понимаете, что не у всех есть подобное образование. Для некоторых, даже просто отправить сообщение на форуме, проблема.  А Вы предлагаете высшую математику.
Кстати, вспомнилась прикольная история. Где то вычитала историю, что в некой организации, типа, бухгалтер заносила данные в Excel, а "итоги" считала на калькуляторе.  ;D Естественно, моя реакция была - "утка", не может быть такого!  И вот, сама в первый год работы столкнулась с тем, что парни из отдела чуть не на целый день "проседают" со статистикой и подведением итогов-отчетов за месяц. Причем данные все либо в электронных таблицах, либо в "стандартной" СУБД. - А не судьба ит-шнику бутылку поставить, чем хренотенью страдать?!    ;D - Не судьба... Ну ладно, притащила пару учебных пособий, дома выходные потратила и ... Смастерила нечто такое, что "кнопочку нажимаешь, а программа на VBA операции все выполняет. И в следующий отчетный период полдня отлаживала программу на реальных данных, а потом за 10 минут сформировался отчетик. Пока один из нескольких. Особо не хвастаясь, в течение месяца и с остальными отчетиками разобралась... А в следующем месяце  O0  за 30 минут уложилась с формированием всех своих отчетов. Начальство усомнилось: Больно умная нашлась! А проверим - и найдем ошибки? Голову открутим, короче... Спор решили элегантно: сформировала отчеты за прошлый отчетный период, а потом сверили с теми, что "ручками", целый день, "стряпались". Сошлось! Устроила небольшую негоциацию: Мальчики, а что мне хорошего будет, если и вам отчетики счас сформируем? - Чем кончилось? Мне и досталось сейчас разными отчетами заниматься в отделе ... Но взамен  :)) кое какие "плюшки". 

slava-1a

Кстати, неоднократно сталкивался с ситуацией когда подсчёты в Экселе расходились с подсчётами вручную.
Причина проста и банальна. Вернее причины: округление и коэффициенты перевода.
Простейший пример с округлением:
Скажем, надо просуммировать цифры 2.438 и 1.447. Результат будет 3.885 и на этом этапе всё сойдется у экселя и подсчёта вручную.
А если результат должен быть с одним знаком после запятой?
Берём тот же Эксель. В свойствах ячеек с исходными цифрами и результатом ставим формат "числовой" с точностью до одной десятой (это проще чем через формулы каждому числу округление прописывать тем более что чисел то может быть и под сотню а расчёт надо выдать ещё вчера). Получаем, что Эксель утверждает будто 2.4+1.4=3.9. И с проверкой вручную это, ественно, не сойдется.

Ну и с коэффициентом перевода аналогично. Или с формулой перевода. Где-то что-то округлить забудешь и привет - опять расхождение.

uttu

Цитата: slava-1a от 22 Фев. 2023, 09:34Кстати, неоднократно сталкивался с ситуацией когда подсчёты в Экселе расходились с подсчётами вручную.
Причина проста и банальна. Вернее причины: округление и коэффициенты перевода.
Есть специальный тип данных: Финансовый. (см. тех. описание) Само название говорит о назначении. Для бухгалтерских и подобных расчетов как раз такой тип данных и выставляется в таблице Excel. В частности, вопрос с округлением: все расчеты будут проведены со всем множеством знаков после запятой. А вот конечный результат: или доверьте Excel округлить, либо - округляйте "ручками" тот "точный" итог, который будет выдан, до нужного количества знаков после запятой.

Одним словом, если нужны "денежные" расчеты , то потрудитесь вначале изменить настройки: с "Общего/Числового" на "Финансовый/Денежный" тип данных ячейки. 

Цитата: slava-1a от 22 Фев. 2023, 09:34Берём тот же Эксель. В свойствах ячеек с исходными цифрами и результатом ставим формат "числовой" с точностью до одной десятой (это проще чем через формулы каждому числу округление прописывать тем более что чисел то может быть и под сотню а расчёт надо выдать ещё вчера). Получаем, что Эксель утверждает будто 2.4+1.4=3.9. И с проверкой вручную это, ественно, не сойдется.
Excel, на самом деле, выполняет вычисления со всем длинным дробным хвостом, а то про что вы пишите - это отображение данных в ячейке. И здесь все просто: нужна точность с двумя знаками после запятой - выставляйте отображение в три знака после запятой и сами, "ручками", округляйте с учетом "лишнего", последнего, знака.  Но обычно, для "инженерных" расчетов , вполне устраивает  как сам Excel проведет округление перед отображением на экран/в ячейку.

slava-1a

Если чистая бухгалтерия, где ничего кроме денег не считается то тут уж вам виднее.
Но если там ещё какие-нибудь объёмы работ встречаются в расчётах или изделия в метрах(линейных, квадратных, кубических), килограммах и т.д то тут уже именно написанное мной справедливо.

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

uttu

Цитата: slava-1a от 22 Фев. 2023, 10:38Ну а за большим количеством данных, как я уже писал в примере, вы попросту не уследите. Ну нету в Экселе никакого встроенного контроля входящих параметров.
Во-первых, уследишь.  _:)_
Например, С. Кашаев "Офисные решения с использованием MS Excel и VBA".
Во-вторых, для систематизации и обработки данных есть MS Access, входящий в пакет MS Office. Со встроенной средой работы/управления данными, даже без всякого программирования. Вполне, чтобы организовать автоматизацию своего рабочего места. 
(И не ставить it-шнику бутылку по каждому поводу и требе  ;D ).
Например, можете посмотреть Ю. Бекаревич "Самоучитель MS Office Access". 

Впрочем, господа, мы существенно отклонились от темы поста.

Эмилия

Это, люди... Я тупая гуманитарная девка. Умею только буковки читать и писать. С циферками и таблицами ничего не умею. Не надо никакой высшей математики и экселей

Julia Steinwasen

Цитата: Эмилия от 22 Фев. 2023, 11:18Это, люди... Я тупая гуманитарная девка. Умею только буковки читать и писать. С циферками и таблицами ничего не умею. Не надо никакой высшей математики и экселей
Эмилия, оставьте специалистам их беседу.
В конкурсе менять ничего не будем.

uttu

Цитата: Julia Steinwasen от 22 Фев. 2023, 13:10Эмилия, оставьте специалистам их беседу.
В конкурсе менять ничего не будем.
В отношении правил конкурса мне понятно еще "вчера" и, повторюсь, вопрос для себя закрыла.  _:)_
В отношении "беседы" тоже продолжать не имею намерений.
Если других мнений нет, то предлагаю вообще закрыть эту ветку и дальнейшее обсуждение.

Julia Steinwasen

Цитата: uttu от 22 Фев. 2023, 13:27Если других мнений нет, то предлагаю вообще закрыть эту ветку и дальнейшее обсуждение.
Это правильное мнение, которое я поддерживаю.