Подключите нашего Telegram-бота для уведомлений о новых проектах

Заказ закрыт
Написание программы для анализа Excel таблицы

Разместить заказ
s
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте меньше месяца
Бюджет: Более 5 000 ₽/час
Добрый день. Данный заказ публикую повторно. В первый раз опубликовал его с основного аккаунта, нашёл исполнителя, но теперь не могу войти в этот аккаунт(.

Есть файлы Excel в корорых более 10000 строк и 800 столбцов. Каждая строка это отдельное событие, каждый столбец статистический показатель этого события.
Первый столбец отображает положительно или отрицательно данное событие влияет на результат, + положительно, – отрицательно. В большенстве таблиц соотношение примерно 50/50.

Цель анализа таблиц: изменить это соотношение примерно 80/20, с сохранением максимального числа строк. 
Программа анализирует отдельные значения и диапазоны на % минусов (значение по первому столбцу) в данном диапазоне. 
Например: 
-Значение 2 : 100 минусов  из 200 строк (50%).
-Диапазон от 1 до 3: 150 минусов  из 250 строк (60%).
-Диапазон от 10 до 5: 500 минусов из  1000 строк (50%).
- Диапазон от 4 до 8: 350 минусов из 500 строк (70%).  

Что должна делать программа?

1) выбор и загрузка Excel файла для анализа.
2) когда файл загружен, программа поочерёдно проверяет каждый столбец на значимость значений и диапазонов относительно конечного результата.
Например: в столбце числовые значения от 1 до 10. Программа должна проверить:
-значимость отдельных значений на результат (1,2,3,4 и тд) 
-значимость возрастающих  диапазонов на результат (от 1 до 2, от 1 до 3, от 1 до 4 и тд).
-значимость убывающих диапазонов на результат ( от 10 до 9, от 10 до 8, от 10 до 7 и тд.)
- значимость поддиапазонов внутри этих диапазонов (от 2 до 4, от 3 до 7, от 5 до 9 и тд,)
Таким образом должны быть проверены все возможные диапазоны в данном столбце. 
Так как в одном столбце может быть несколько диапазонов которые влияют на конечный результат, программа по каждому столбцу может выдавать до 5  диапазонов. 

Чтобы уменьшить колличество диапазонов в конечном отчёте у меня должна быть возможность регулировать минимальный размер диапазонов (к примеру чтобы анализировались диапазоны только от 350 строк). 
Так же у меня должна быть возможность фильтрации диапазонов на основе процента строк с минусами в первом столбце (к примеру чтобы выводились диапазоны в которых 70% или больше в первом столбце -).
И пропуска столбцов в анализе, если в данном столбце более 10% ячеек пустые. 

После анализа всех столбцов по указанным мною критериям, программа должна выдавать список который будет включать в себя, номер столбца и диапазон влияющий на результат в формате: номер столбца, диапазон, колличество строк в данном диапазоне и процентное соотношение в данном диапазоне – относительно первого столбца. (например столбец номер 6, диапазон от 5 до 7, 400 строк, 75%- в первом столбце).

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

Интерфейс программы должен включать:
-Поле для загрузки данных: Позволяет пользователю загружать таблицу с данными
-Минимальное количество строк: Поле ввода для установки минимального количества строк в диапазоне.
-Минимальный процент пустых ячеек: Поле ввода для установки минимального процента пустых ячеек в столбце. 
-Минимальный процент минусов по первому столбцу: Поле ввода для установки минимального процента минусовых результатов. 
-Кнопка "Запустить анализ": Запускает процесс анализа данных на основе заданных параметров.
-Список значимых диапазонов: Отображает результаты анализа с возможностью выбора диапазонов.
Каждый диапазон может быть представлен в виде строки с информацией о номере столбца, диапазоне, количестве строк в диапазоне и процент минусов в диапазоне.
-Кнопка "Исключить выбранные диапазоны": Удаляет выбранные диапазоны из дальнейшего анализа.
-Кнопка "Повторный анализ": Запускает повторный анализ после удаления диапазонов из предыдущего пункта. 
-Кнопка "Сбросить": Позволяет сбросить все выбранные диапазоны и параметры фильтрации.
-Кнопка "Готово": Показывает список диапазонов которые ранее были удалены.

Интерфейс должен отображать текущий процент минусов в первом сторбце. После каждого этапа анализа и удаления выбора строк которые не будут учитываться в последующем анализе, данный процент должен обновляться на актуальный.
Разделы:
Заказ
Опубликован:
29.04.2025 | 09:46 [поднят: 29.04.2025 | 09:46] [последние изменения: 30.04.2025 | 17:13]
Заказ находится в архиве
Откликнуться Посмотреть другие заказы

Теги: нужен программист, ищу программиста, резюме программиста, требуется база данных

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».