Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Макрос на проверку отчета на ошибки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Макрос на проверку отчета на ошибки
Maryasha Дата: Понедельник, 28.08.2017, 10:56 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день! Суть макроса будет в проверки отчетности по пр-но 30 столбцам в таблице Excel, каждый столбец - один из показателей, входящих в отчетность. По каждому столбцу те организации, что делают эту отчетность, могут допустить около 5-10 типовых ошибок. Их макрос и должен проверять. Сроки 1-2 недели. Бюджет 4-5 тысяч


Сообщение отредактировал Maryasha - Понедельник, 28.08.2017, 14:01
 
Ответить
СообщениеДобрый день! Суть макроса будет в проверки отчетности по пр-но 30 столбцам в таблице Excel, каждый столбец - один из показателей, входящих в отчетность. По каждому столбцу те организации, что делают эту отчетность, могут допустить около 5-10 типовых ошибок. Их макрос и должен проверять. Сроки 1-2 недели. Бюджет 4-5 тысяч

Автор - Maryasha
Дата добавления - 28.08.2017 в 10:56
AndreTM Дата: Понедельник, 28.08.2017, 12:48 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
А более точно рассказать? А то сейчас непонятно, "что-то там куда-то входит, кто-то там куда-то заполняет"...

Ну или хотя бы поделитесь образцом и более полным заданием, в ЛС, или контакты есть в профиле.

Сроки и бюджет умалчиваем? :)


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеА более точно рассказать? А то сейчас непонятно, "что-то там куда-то входит, кто-то там куда-то заполняет"...

Ну или хотя бы поделитесь образцом и более полным заданием, в ЛС, или контакты есть в профиле.

Сроки и бюджет умалчиваем? :)

Автор - AndreTM
Дата добавления - 28.08.2017 в 12:48
Maryasha Дата: Понедельник, 28.08.2017, 14:05 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
AndreTM, скидываю образец отчета и предварительный перечень возможных ошибок (отклонение +-15-20 штук может быть)
К сообщению приложен файл: 7986569.xlsm (33.1 Kb) · 0552120.xlsx (19.5 Kb)
 
Ответить
СообщениеAndreTM, скидываю образец отчета и предварительный перечень возможных ошибок (отклонение +-15-20 штук может быть)

Автор - Maryasha
Дата добавления - 28.08.2017 в 14:05
Maryasha Дата: Понедельник, 28.08.2017, 14:07 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
+ отчет по ошибкам, который макрос должен будет заполнять
К сообщению приложен файл: __-2__2017.docx (71.5 Kb)
 
Ответить
Сообщение+ отчет по ошибкам, который макрос должен будет заполнять

Автор - Maryasha
Дата добавления - 28.08.2017 в 14:07
AndreTM Дата: Понедельник, 28.08.2017, 16:11 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Что значит "перечень возможных ошибок, отклонение может быть?"

Вы хотите, чтобы макрос умел искать "ошибки", которые вы ему будете задавать словами описательно, что ли? :)
Или вы хотите такой макрос, чтобы вы потом могли дописать какие-то условия в некую таблицу - а он вам начал что-то проверять по додуманному вами? %)

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

Если же вы хотите, чтобы у вас макрос был ещё и параметрическим... чтобы он ваши "будущие желания проверить будущие ТИПЫ ошибок" умел обслуживать - то тут все очень и очень непросто.
Вот поймите: вы не должны придумывать, КАК макрос будет решать задачу. Вы должны показать, ЧТО макрос будет иметь в качестве исходных данных -и ЧТО он должен уметь получать в результате. То есть, например, ваши эти самые Отчет - вход, а Анализ - выход. А пример, который у вас просят - это "вот типа такие вот данные если в отчёте - то вот так будет заполнен анализ".
Здесь же в вашей предметной области никто не ориентируется. Откуда исполнитель-разработчик (и макрос) смогут узнать, что такое, например, "Код заказчика" (НЕ НАДО отвечать здесь про то, что такое этот код, вас не об этом спрашивают). Тем более, никто здесь не читал никаких Положений, Приложений и Методологий. А ведь у вас Анализ оперирует именно тем, что изложено в этих основополагающих для партии документах :D
И, ставя задачу (создавая ТЗ) - вы как раз должны быть готовы предоставить исполнителю (хотя бы уже в личку) точное описание соответствий всех получаемых цифр по правилам, изложенным в этих ваших нормативных документах. И уж никак не исполнитель должен знать, что такое "Не соблюдены соответствующие требования положения 4.3 методологии по формату заполнения поля". Более того, исполнитель, если вы того не оговариваете за определенные условия, не обязан изучать эти ваши нормативные документы.


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеЧто значит "перечень возможных ошибок, отклонение может быть?"

Вы хотите, чтобы макрос умел искать "ошибки", которые вы ему будете задавать словами описательно, что ли? :)
Или вы хотите такой макрос, чтобы вы потом могли дописать какие-то условия в некую таблицу - а он вам начал что-то проверять по додуманному вами? %)

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

Если же вы хотите, чтобы у вас макрос был ещё и параметрическим... чтобы он ваши "будущие желания проверить будущие ТИПЫ ошибок" умел обслуживать - то тут все очень и очень непросто.
Вот поймите: вы не должны придумывать, КАК макрос будет решать задачу. Вы должны показать, ЧТО макрос будет иметь в качестве исходных данных -и ЧТО он должен уметь получать в результате. То есть, например, ваши эти самые Отчет - вход, а Анализ - выход. А пример, который у вас просят - это "вот типа такие вот данные если в отчёте - то вот так будет заполнен анализ".
Здесь же в вашей предметной области никто не ориентируется. Откуда исполнитель-разработчик (и макрос) смогут узнать, что такое, например, "Код заказчика" (НЕ НАДО отвечать здесь про то, что такое этот код, вас не об этом спрашивают). Тем более, никто здесь не читал никаких Положений, Приложений и Методологий. А ведь у вас Анализ оперирует именно тем, что изложено в этих основополагающих для партии документах :D
И, ставя задачу (создавая ТЗ) - вы как раз должны быть готовы предоставить исполнителю (хотя бы уже в личку) точное описание соответствий всех получаемых цифр по правилам, изложенным в этих ваших нормативных документах. И уж никак не исполнитель должен знать, что такое "Не соблюдены соответствующие требования положения 4.3 методологии по формату заполнения поля". Более того, исполнитель, если вы того не оговариваете за определенные условия, не обязан изучать эти ваши нормативные документы.

Автор - AndreTM
Дата добавления - 28.08.2017 в 16:11
Maryasha Дата: Вторник, 29.08.2017, 09:19 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
AndreTM, Вы видимо с тупыми заказчиками общались, раз предполагаете на полном серьезе, что мы будем словами задавать работу макроса или же думаем, что Вы будете разбираться в нашей нормативке. Вы попросили более точно рассказать - я скинул наши исходные файлы и обрисовал задачу, ни о каком ТЗ пока речи не было, а все Ваши слова именно об этом. Как устроена работа макроса нам известно, естественно, все это будет преобразовано в логические условия в процессе создания ТЗ. Про "отклонение" я имел в виду, что в процессе работы могут выявиться еще 15-20 типов ошибок, которые мы также распишем логическими условиями, которые надо будет зашить в работу макроса
 
Ответить
СообщениеAndreTM, Вы видимо с тупыми заказчиками общались, раз предполагаете на полном серьезе, что мы будем словами задавать работу макроса или же думаем, что Вы будете разбираться в нашей нормативке. Вы попросили более точно рассказать - я скинул наши исходные файлы и обрисовал задачу, ни о каком ТЗ пока речи не было, а все Ваши слова именно об этом. Как устроена работа макроса нам известно, естественно, все это будет преобразовано в логические условия в процессе создания ТЗ. Про "отклонение" я имел в виду, что в процессе работы могут выявиться еще 15-20 типов ошибок, которые мы также распишем логическими условиями, которые надо будет зашить в работу макроса

Автор - Maryasha
Дата добавления - 29.08.2017 в 09:19
Pelena Дата: Вторник, 29.08.2017, 09:21 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Думаю, дальнейшее обсуждение целесообразно перенести в личку


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДумаю, дальнейшее обсуждение целесообразно перенести в личку

Автор - Pelena
Дата добавления - 29.08.2017 в 09:21
Maryasha Дата: Вторник, 29.08.2017, 11:38 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 152
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Pelena, ок
 
Ответить
СообщениеPelena, ок

Автор - Maryasha
Дата добавления - 29.08.2017 в 11:38
AndreTM Дата: Вторник, 29.08.2017, 11:40 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Написал в ЛС.


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеНаписал в ЛС.

Автор - AndreTM
Дата добавления - 29.08.2017 в 11:40
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!