К большому моему сожалению, LLM, в частности ChatGPT ещё абсолютно не способна к нормальным решениям в области работы с Excel/Google Sheet. Какие бы промпты я ни создавал, нейкронка предоставляет либо ошибочные варианты решения, либо путается в синтаксисе. Скармливание ошибок ни к чему результативному не приводит.
Задача стоит именно эксель-книгу напердолить или просто получить результат?
Если второе, то перегоняем таблицы в powerbi датасет или просто сливаем в условный постгрес и работаем с ними уже по-людски.
Если первое, то добро пожаловать в волшебный мир пердолинга, ибо гугл щитс != эксель.
К сожалению, прейскурант находится именно в Google sheets, чтобы была возможность онлайн-учёта, так сказать. Поэтому и "пердолится" приходится именно с ним. Мне проще было бы даже логику на том же JS выкатить и создать с нуля какой-нибудь синглпейдж аппликейшн. По затраченному времени мб даже быстрее бы вышло.