CSV можно использовать в ChatGPT для подсчётов, группировки и поиска пропусков. Перед расчётом проверьте, как файл распознался: разделитель, заголовки, количество строк и формат чисел. В результате просите показать не только сумму, но и правила отбора строк, чтобы её можно было пересчитать.
Проверьте структуру файла
Откройте копию CSV в редакторе или табличной программе. Первая строка обычно содержит названия столбцов. В русскоязычных выгрузках с десятичной запятой разделителем полей часто служит точка с запятой. Поэтому строку Север;2;100,50 нельзя без проверки разбивать по запятым: число превратится в две части.
Передайте файл без закрытых полей. Попросите вывести названия столбцов, первые строки и количество записей, не меняя значения. Проверьте даты, пустые клетки и коды вроде 0012: преобразование кода в число уберёт ведущие нули. Если столбец содержит артикулы, его следует читать как текст.
Контрольный пример
Ниже учебный CSV. В файле четыре записи и одна строка заголовков. Пустое количество в последней записи означает неизвестное значение, поэтому эту строку нужно исключить из расчёта и отдельно перечислить.
region;quantity;unit_price
Север;2;100,50
Юг;1;80,00
Север;3;50,00
Юг;;40,00
Разделитель CSV — точка с запятой. В цене десятичная запятая.
Для строк с количеством рассчитай quantity × unit_price.
Сгруппируй суммы по region. Строки с пустым quantity перечисли отдельно.
Покажи число учтённых строк и общий итог. Не заменяй пропуски нулём.
| Регион | Слагаемые | Итог |
|---|---|---|
| Север | 2 × 100,50 + 3 × 50,00 | 351,00 |
| Юг | 1 × 80,00 | 80,00 |
| Всего | 3 строки учтены, 1 исключена | 431,00 |
Такой маленький пример помогает проверить правила на собственных данных. Если в ответе 471,00, посмотрите, не подставилось ли количество в пустую строку. Если пропуск был посчитан нулём, итог может выглядеть верно, но число учтённых строк будет неправильным.
Что перепроверить перед использованием
Для полной выгрузки попросите показать строки с неожиданным форматом и, если интерфейс позволяет, код расчёта. Проверьте несколько строк независимо, а итоги сгруппируйте в табличной программе. Договоритесь, как считать скидки, возвраты и пустые поля. Отсутствующее значение и ноль отвечают на разные вопросы.
График делайте после проверки таблицы. Добавьте единицы измерения и диапазон дат. Если по одному региону неполный период, отметьте это под графиком. Для передачи результата в документ используйте промпт на табличный формат.
Частые вопросы
Почему весь CSV попал в один столбец? Проверьте фактический разделитель, кавычки и кодировку. Исправьте экспорт или явно назовите разделитель в запросе.
Можно ли попросить среднее по группе? Да. Сначала решите, нужно ли среднее по строкам или среднее с весом, например по количеству единиц. На данных с разными объёмами эти результаты различаются.

