Архив: Excel VBA или Google script (для google таблиц)

Бюджет 50$ / 3000
руб
в месяц
Создан: 5 лет назад
Закрыт
Описание
Добрый день!

Цена договорная. 

Бюджет не ограничен, но будет выбран Исполнитель с наибольшей экспертностью при адекватной стоимости.

Необходимо сделать Excel VBA или Google script.

Таблица на входе и результат на выходе прикреплены.

Какие изменения:

1) Проверка на пропуски. 

В столбце " пом" (самый левый) проверяются, есть ли пропущенные номера. 
Если есть – выписывается в название файла через запятую. 
Если нет – ничего не делается.

Важно: значения могут быть в текстовом формате, вида "пом. 3", "кв. 5", "IV" и т.д. – их надо игнорировать. Обрабатывать только похожие на числа, типа "14", "147", "1001", даже если тип ячейки для них "текстовый".
Если пропущенных так много, что в название файла записать невозможно из-за ограничения длины файла, то пропущенные выписываются в отдельный лист в этом же файле.

Например: 1,3,4,"пом.6", 7 – пропущены 2,6.

2) Проверка на повторы.
Если в строках повторяются и значение столбца "Кадастровый номер", и "Собственник", и "Свидетельство" (т.е. 3 условия одновременно), то 
повторяющиеся значения удаляются, чтобы осталось только 1 уникальное значение в таблице.

В исходном файле такие повторы в помещениях "1", "3".

2.1) Если столбец " пом" совпадают, а столбец "Кадастровый номер" – нет. При этом в 1 из них поле "Собственник" имеет значение "Собственники не указаны", то
если разница между значениями столбца "Общая площадь помещения" больше 5, то поле "Собственники не указаны" выделяется цветом.
если меньше – то 
если во всех случаях поле "Собственники не указаны", то удаляется значение с меньшей площадью.
если есть хотя бы 1 поле, отличающееся от "Собственники не указаны", то строка "Собственники не указаны", удаляется.


После выполнения пунктов 1 и 2:

3) Подсчет количества уникальных элементов столбца "Кадастровый номер". Запись в скобках в названии файла.
Важно: в исходнике значения идут в текстовом формате (т.е. тип ячеек-текстовый, а внутри числа).

4) Пересчет процентов в правом столбце. 
Вручную это делаю так: вставляю в ячейку формулу =100*I6/СУММ($I$6:$I$16), где I16 – это последняя заполненная ячейка в диапазоне I и растягиваю на весь столбец.

Как проверка: в сумме столбец "Процент голосов" должен давать "100".

5) Если в столбце "Собственник" поле "Собственик не определён", то выделяется цветом (желтым или красным).

6) Из шапки файла берутся название города, улицы, номер дома и вписываются в название файла (без "г.", "ул.", "д."). Например "Москва Филевский 34".

Ещё раз: бюджет обсуждаем!
Поэтапная работа невозможна, только целиком все пункты.
Без предоплаты. Безопасная сделка!

Если Вам эта задача по плечу – откликайтесь! 

П.С.
Буду рад увидеть в первом сообщении от Вас:
1) Уточняющие конкретные вопросы. (только пожалуйста не пишите спам типа "Готов выполнить, но есть пара вопросов" =).
2) Опишите Ваш опыт в создании скриптов в екселе или гугл таблицах
3) Оценка трудоемкости во времени (мин и макс) и стоимости работы "под ключ".

UPD
Название результирующего файла в прикрепленных должно быть такое: "Город не указан Филёвский34 (9) (пропущен 2, 6).xlsx",
где 9 – количество уникальных значений столбца "Кадастровый номер" (см.п.3 в задании),
"2,6" – перечислены пропущенные номера (см. п.1).
Категория

Похожие проекты

$21
0 1
Нужно разархивировать файл archive. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы  ....
1 неделя назад
safe 
0 0
Разработать впн сервис ( Приложения на ios и android + сайт для оплаты подписки). Настройка Серверов. Оплата по договоренности. Работаем черед безопасную сделку....
2 недели назад
safe$21
0 3
Нужно разархивировать файл archive. ujems, есть распаковщик, но выдает ошибку. Прислать пруфы  ....
1 месяц назад
$214
0 1
Здравствуйте, у кого есть проект по продвижению chaturbate? Или кто-то делает?...
1 месяц назад
$21
0 0
Заказные доработки функционирующих учётно-управленческих систем на производственных предприятиях. Навыки программирования в MS SQL, VBScript, 1С, знание принципов ООП....
safe$36
0 2
Нужно опубликовать мобильное приложение для Android в Гугл маркет с аккаунта разработчика Гугл плей консоль, созданного ДО Ноября 2023. В рамках проекта, необходимо прислать приглашение мне на почту, чтобы я загрузила приложение и отправила его на модерацию, с сохранением безвременного доступа к моему......
safe$71
0 3
Сделать игру для яндекс игр, настроить рекламу в игре и помочь с публикацией игры в платформе яндекс игры. Игра - карточная игра Пасьянс Паук (косынка) Игровой процесс: Тип игры: Пасьянс Паук. Количество мастей: Игрок может выбирать количество мастей: 1, 2, 3 или 4. Подсказки: Автоматические подсказки,......
$14
0 3
Без акцента на идею, необходимо создать мобильное приложение iOs и Android, с возможностью трансляции основной информации в миниапп Tg. Интеграция с платежной системой, внутренний кошелек, две валюты. В зависимости от гео, возможность конвертации валют ч/з сервер. На старте, сервер скорее облачный. Двухфакторная......
$1200
0 0
Необходимо перевести действующую БД с версии 77 на 8 (переписать конфигурацию, настроить обработки для переноса данных).   Не типовая конфигурация по учету пенсионеров в ГУ РК....
safe$22
9 3
требуется готовую онлайн анкету на django по приему на работу перенести в whatsapp, telegram и viber. Нужно чтобы кандидат мог с удобством заполнять анкету с телефона, а все заполненные им данные по всем позициям автоматически загружались в нашу базу данных. В нашей базе будет создаваться резюме кандидата......
$714
0 2
Описание задачи: Необходимо разработать serverless функцию на базе NestJS и TypeScript для автоматизированной обработки видеофайлов, загружаемых в Yandex Cloud Storage. Функция должна выполнять конвертацию видео в формат, поддерживаемый основными веб-браузерами, с последующим сжатием до оптимального......
safe$44
49 1
Трипланарная транспортная задача (отправители - транспорт - получатели) генерация исходных данных трехэтапное решение 1....
safe 
28 1
В наличии массив кадастровых номеров (КН), необходимо путем запроса на ПКК определить примерные географические координаты каждого объекта из массива КН (ОКС, ЗУ), вывести в результирующий файл эти ко-ты и ряд сопутствующих данных по этому КН....
2 месяца назад
safe 
44 8
Необходимо разработать бек и фронт мини-сервиса таким образом, чтоб его можно было развернуть внутри другого проекта....
safe$1111
23 0
Стоит на Бизнесе для своих нужд на простеньком базовом шаблоне, складываю туда контент потихоньку. Нужно начинать приводить в соответствие что бы публика сразу не убегала, а как то цеплялась, да и продвигать не торопясь. Шаблон где порвался от вставки баннеров подправить, для мобилок может сверстать.......
safe$22
55 0
Парсер для сайта stockx. com на питоне (selenium/pyppeteer). Необходим следующий функционал: 1. На главной странице с поиском по ключевым словам найти первый результат из поиска (ссылку на страницу товара) ....
2 месяца назад
 
36 0
Требуется написать софт , который будет делать рассылку по личным сообщениям на площадке Ebay Kleinanzeigen по заранее спаршенным обьявлениям....
2 месяца назад
 
37 0
Требуется написать софт , который будет делать рассылку по личным сообщениям на площадке Ebay Kleinanzeigen по заранее спаршенным обьявлениям....
2 месяца назад
Смотреть все