ESPAÇO PUBLICITÁRIO DISPONÍVEL · FALE CONOSCO

Como analistas de negócios usam a Análise Avançada de Dados do ChatGPT em planilhas: limpeza, estatísticas e gráficos

365Finds Editorial
11.430 artigos Wiki catalogados

Use o 365 Wiki com sua IA

Copie o prompt abaixo, cole na IA que você já usa e faça sua pergunta.

Baixar o Skill completo

Experimente primeiro com o prompt. Se você usa o 365 Wiki com frequência, instale o Skill completo do 365Wiki para não precisar colá-lo novamente. Se não usa uma IA específica, as versões web do Gemini ou Microsoft Copilot também servem.

Analistas de negócios dedicam dezenas de horas semanais a rotinas repetitivas em planilhas: padronização de formatos de data conflitantes, resolução de erros em fórmulas PROCV (VLOOKUP), montagem de tabelas dinâmicas complexas e formatação manual de gráficos para apresentações executivas. O recurso de Análise Avançada de Dados do ChatGPT (Advanced Data Analysis, originalmente chamado de Code Interpreter e integrado aos planos ChatGPT Plus, Team e Enterprise) transforma radicalmente essa rotina.

Em vez de escrever fórmulas aninhadas ou macros em VBA, o analista pode carregar arquivos brutos em .csv ou .xlsx e fornecer instruções em linguagem natural. O diferencial decisivo é que o ChatGPT não tenta "adivinhar" cálculos numéricos por meio de probabilidades de texto; ele gera e executa código Python em tempo real dentro de um ambiente isolado (sandbox), recorrendo a bibliotecas consolidadas como pandas, numpy, matplotlib e seaborn.

Compreender o fluxo estruturado — desde o preparo dos arquivos até a higienização de dados, cálculo de indicadores de negócio e geração visual — permite reduzir tarefas de várias horas a poucos minutos, preservando o rigor técnico e a auditabilidade dos resultados.


O mecanismo fundamental: por que a ferramenta é confiável para dados quantitativos

A cautela de analistas financeiros e de negócios em relação ao uso de inteligência artificial generativa para cálculos numéricos é justificável. Modelos de linguagem tradicionais (LLMs) operam prevendo o próximo token com base em probabilidades estatísticas, o que frequentemente gera alucinações aritméticas em operações complexas.

A Análise Avançada de Dados contorna essa limitação ao separar a interpretação conceitual do processamento numérico:

  1. Tradução em código estruturado: O modelo converte a demanda de negócios formulada pelo analista em um script Python.
  2. Execução determinística em sandbox: O script roda em um container Jupyter isolado, diretamente sobre a base de dados enviada.
  3. Interpretação e síntese: O ambiente retorna tabelas numéricas exatas, métricas estatísticas ou arquivos gráficos, que o ChatGPT sintetiza em linguagem de negócios.
  4. Total transparência de código: Cada transformação e cálculo pode ser inspecionado clicando no ícone de execução de código ([>_]), garantindo rastreabilidade completa.
+-------------------------------------------------------------+
|                     Interface do ChatGPT                    |
|  Prompt: "Calcule a taxa de churn e o ARPU mensal"          |
+------------------------------+------------------------------+
                               |
                               v
+-------------------------------------------------------------+
|                 Ambiente Isolado de Python                  |
|  • Ingestão de CSV / Excel com pandas                       |
|  • Lógica determinística: df.groupby(), .agg(), .corr()     |
|  • Geração de gráficos com matplotlib / seaborn             |
+------------------------------+------------------------------+
                               |
                               v
+-------------------------------------------------------------+
|                     Entregáveis Auditáveis                  |
|  • Planilha higienizada (download em .xlsx / .csv)          |
|  • Relatório de estatísticas descritivas e métricas         |
|  • Gráficos prontos para apresentação (.png / interativo)   |
+-------------------------------------------------------------+

1. Preparação e importação de planilhas

Uma análise consistente começa antes mesmo do upload, com a devida organização da planilha e atenção à governança de dados.

Formatos suportados e conexões em nuvem

O ChatGPT aceita nativamente as principais extensões de dados tabulares:

Boas práticas de higiene na planilha

Para garantir que o modelo interprete as colunas sem ambiguidades:

Prompt de diagnóstico preliminar

Logo após carregar a planilha, o analista deve executar uma verificação exploratória:

"Enviei a planilha de transações do terceiro trimestre. Faça um diagnóstico inicial da base: informe o total de linhas e colunas, liste todos os campos com os tipos de dados identificados, aponte a quantidade de valores nulos e duplicados por coluna e exiba as primeiras 5 linhas."

O ChatGPT executará df.shape, df.dtypes, df.isnull().sum() e df.head(), fornecendo em segundos um panorama da qualidade da base.


2. Limpeza de dados com comandos em linguagem natural

A higienização de dados costuma ocupar a maior fatia do tempo de um analista. A Análise Avançada de Dados automatiza tarefas exaustivas de tratamento sem alterar o arquivo de origem.

+-----------------------------------------------------------------------+
|                    Cenários comuns de higienização de dados           |
+-------------------------+---------------------------------------------+
| Problema detectado      | Abordagem da Análise de Dados do ChatGPT    |
+-------------------------+---------------------------------------------+
| Formatos de data mistos | Padronização automática para norma ISO 8601 |
| Números com texto       | Remoção de símbolos de moeda, vírgulas e %  |
| Campos com valores nulos| Imputação por mediana/moda ou exclusão      |
| Linhas duplicadas       | Remoção por chave primária ou linha inteira |
| Colunas compostas       | Separação de nomes, endereços ou códigos SKU|
| Variações de categoria  | Unificação semântica (ex.: 'SP', 'São Paulo')|
+-------------------------+---------------------------------------------+

Tratamento de valores ausentes e desduplicação

Em vez de filtrar células em branco manualmente entre dezenas de milhares de registros, o analista aplica regras de negócio claras:

"Verifique os campos 'ID_Cliente', 'Valor_Pedido' e 'Data_Cadastro'. Caso 'ID_Cliente' esteja em branco, descarte a linha inteira. Se 'Valor_Pedido' for nulo, preencha com o valor mediano daquela categoria de produto. Por fim, elimine duplicidades com base no 'ID_Transacao', mantendo apenas o registro mais recente."

O ChatGPT cria o código Python correspondente com dropna(), groupby().transform() e drop_duplicates(subset=['ID_Transacao'], keep='last').

Normalização de formatos

Relatórios exportados de sistemas legados de ERP ou CRM costumam salvar datas e valores financeiros como texto:

"Padronize as colunas numéricas e de datas: converta 'Faturamento' para float, retirando o símbolo 'R$' e os pontos de milhar. Converta 'Data_Venda' para o formato padrão YYYY-MM-DD. Em 'Regiao', remova espaços extras no início e no fim e passe todo o texto para letras maiúsculas."

Divisão de colunas compostas

Quando a planilha reúne várias informações em uma só coluna:

"Divida a coluna 'Nome_Cliente' em 'Primeiro_Nome' e 'Sobrenome'. Na coluna 'SKU', extraia os 3 caracteres anteriores ao hífen para uma nova coluna chamada 'Linha_Produto'."

Exportação da base saneada

Concluídas as etapas de limpeza, o analista solicita o arquivo consolidado para download:

"Salve a base tratada como um arquivo Excel chamado 'Transacoes_Q3_Tratado.xlsx' e forneça o link de download."

O analista passa a dispor de uma base limpa e pronta para uso no Excel, Power BI ou Tableau.


3. Cálculo de estatísticas resumidas e indicadores de negócios

Com a base higienizada, o analista pode extrair estatísticas descritivas, realizar cruzamentos multidimensionais e avaliar alavancas de crescimento.

Quadro de estatísticas descritivas

Um único comando gera uma visão quantitativa aprofundada:

"Apresente um resumo completo de estatísticas descritivas para todas as variáveis numéricas, incluindo contagem, média, mediana, desvio padrão, intervalo interquartil (IQR), percentis 25 e 75 e assimetria. Organize as informações em uma tabela clara."

O cálculo é processado via df.describe(), garantindo precisão matemática idêntica à de softwares estatísticos profissionais.

Agrupamentos multidimensionais e tabelas dinâmicas

Comparações entre segmentos e canais são obtidas de imediato:

"Agrupe os dados por 'Regiao_Vendas' e 'Categoria_Produto'. Para cada grupo, calcule: receita bruta total, ticket médio por pedido, total de unidades vendidas e taxa de devolução (itens devolvidos divididos pelo total vendido). Ordene os resultados pela receita total em ordem decrescente."

O ChatGPT executa groupby().agg() ou pd.pivot_table(), entregando uma síntese de nível executivo em poucos segundos.

Mensuração de KPIs estratégicos

O analista pode calcular métricas de negócio sem fórmulas complexas de planilha:

"Calcule a distribuição percentual acumulada de faturamento por cliente. Identifique que porcentagem exata da base de clientes responde pelos 80% do faturamento total e resuma as características desse grupo."

Análise de correlação e fatores determinantes

Para identificar o que mais impulsiona os resultados comerciais:

"Gere a matriz de correlação entre 'Investimento_Marketing', 'Percentual_Desconto', 'Visitas_Site' e 'Vendas_Liquidas'. Destaque os fatores com maior correlação positiva e negativa com as vendas e explique as conclusões em termos práticos de negócios."

O sistema calcula os coeficientes de Pearson ou Spearman e explica os impactos operacionais em linguagem direta.


4. Criação e customização de gráficos a partir de planilhas

Ajustar eixos, legendas e esquemas de cores no Excel costuma ser trabalhoso. O ChatGPT permite gerar gráficos com qualidade de publicação diretamente no chat e ajustá-los de forma interativa.

Escolha do formato visual segundo o objetivo

O analista escolhe o gráfico de acordo com o foco da mensagem:

Prompt de criação visual refinada

Em vez de aceitar gráficos genéricos, o analista pode direcionar os detalhes estéticos:

"Crie um gráfico de barras horizontais com o Faturamento Total por Categoria de Produto. Ordene as categorias da maior para a menor receita. Destaque a categoria líder em azul-marinho escuro (#1f4e79) e pinte as demais em cinza-claro. Insira rótulos de dados na ponta de cada barra com os valores formatados como 'R$ X,XM'. Adicione título e subtítulo objetivos e elimine as linhas de grade superior e direita."

Faturamento Total por Categoria de Produto (Q3)
Software Corporativo | [████████████████████████████] R$ 4,8M  (Azul-Marinho)
Armazenamento Nuvem  | [████████████████] R$ 2,9M             (Cinza-Claro)
Hardware Periférico  | [██████████] R$ 1,8M                   (Cinza-Claro)
Serviços de Suporte  | [██████] R$ 1,1M                       (Cinza-Claro)

Refinamento iterativo e exportação em alta resolução

Caso a imagem precise de ajustes adicionais, não é necessário recomeçar:

O ChatGPT ajusta o script Matplotlib correspondente e recria a imagem em instantes.


5. Cuidados essenciais e controle de qualidade para o analista

Apesar da velocidade proporcionada pela ferramenta, o analista profissional não deve prescindir de validações criteriosas.

1. Inspecione sempre o código Python gerado

Nunca confie apenas nas explicações em texto. Clique no ícone de código ([>_]) ao lado da resposta e verifique a lógica interna:

2. Atenção aos limites de memória e encerramento de sessão

O container do sandbox Python tem tempo de vida limitado. Se a conversa ficar inativa por um período prolongado, a sessão pode ser reinicializada e as variáveis em memória, apagadas. Caso isso ocorra, basta carregar novamente a planilha ou rodar um prompt para reatribuir o DataFrame.

3. Preservação do sigilo de dados corporativos

Cumpra as normas de governança da empresa:

4. Entenda onde usar o Excel e onde usar o ChatGPT

O ChatGPT é imbatível para exploração inicial de bases, limpeza de strings, agregações estatísticas e geração automatizada de gráficos. No entanto, modelos financeiros dinâmicos com dezenas de premissas interligadas, projetados para edição manual frequente por múltiplos usuários, continuam sendo melhor construídos e mantidos diretamente no Excel.


Checklist prático para o analista de negócios

  1. Padronize antes de carregar: Cabeçalho na primeira linha, uma tabela por aba e dados confidenciais mascarados.
  2. Faça o diagnóstico inicial: Consulte dimensões (shape), tipos de dados e contagem de nulos antes de qualquer análise profunda.
  3. Higienize em etapas: Estabeleça regras transparentes de preenchimento e formatação, salvando o arquivo .xlsx tratado.
  4. Valide a lógica dos cálculos: Forneça fórmulas precisas para os KPIs e confirme no código se os cálculos foram devidamente ponderados.
  5. Ajuste gráficos de forma iterativa: Defina tipo de visualização, ordenação, cores sóbrias e rótulos diretos, gerando imagens em alta resolução para relatórios.

Referências