andreworia/verificador-de-auditoria-de-fórmulas

Fornece uma checklist de auditoria sistemática para lógica de fórmulas do Excel, valores codificados, referências circulares e tratamento de erros, com instruções passo a passo para usar as ferramentas nativas de auditoria do Excel.

O que é verificador-de-auditoria-de-fórmulas?

Esta skill automatiza o processo de auditoria de modelos do Excel, garantindo que fórmulas, valores codificados, referências circulares e tratamentos de erros sejam verificados de forma sistemática. Ela é ideal para revisões de qualidade antes de apresentar modelos financeiros a conselhos, comitês de investimento ou clientes. A skill suporta todas as plataformas que executam modelos do Excel (Windows, Mac, Web) e segue um checklist de 12 etapas que inclui uso de ferramentas nativas do Excel (Trace Precedents, Trace Dependents, Error Checking), detecção de códigos rígidos com Ctrl+H e Go To Special, verificação de consistência de IFERROR em funções de busca, integridade de intervalos nomeados, convenção de sinais, tabelas de sensibilidade e complexidade de fórmulas. O resultado é um log de auditoria completo com IDs, tipos de problemas, severidade e status, permitindo uma ação corretiva priorizada. Funciona como um guia passo a passo que o usuário pode seguir manualmente no Excel, com instruções detalhadas para cada etapa.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/andreworia/claude-excel-skills/tree/main/skills/formula-audit-checker

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Verificador de Auditoria de Fórmulas

Quando usar

Use esta skill ao revisar um modelo do Excel criado por outra pessoa, ou ao verificar seu próprio modelo antes de compartilhá-lo com um cliente ou parte interessada sênior. Ative-a quando um modelo for sinalizado para revisão de qualidade, quando houver uma transferência de versão, ou antes de um modelo ser usado para tomar uma decisão financeira significativa. É mais valiosa como um gate de qualidade pré-submissão: executando esta auditoria antes que um modelo seja apresentado a um conselho, um comitê de investimentos ou um cliente.

O que faz

Fornece um processo de auditoria de modelo sistemático e passo a passo, abrangendo: ferramentas nativas de auditoria de fórmula do Excel (Rastrear Precedentes, Rastrear Dependentes, Verificação de Erros), detecção e correção de valores codificados em fórmulas, identificação de referências circulares, encapsulamento consistente de IFERROR e documentação dos achados da auditoria em um log de revisão. A saída é um log de auditoria completo e uma lista de problemas priorizados para corrigir.

Método

  1. Salve uma cópia de trabalho antes de auditar. Antes de fazer qualquer alteração, salve o modelo como um novo arquivo com "_Audit_AAAA-MM-DD" anexado ao nome. Todas as edições durante a auditoria devem ser feitas nesta cópia. Isso preserva o estado original para comparação.

  2. Execute a ferramenta Verificação de Erros. Vá para Fórmulas > Verificação de Erros. O Excel percorrerá todas as células que contêm erros (#N/A, #REF!, #DIV/0!, #VALUE!, #NAME?) e exibirá o erro e a fórmula. Para cada erro: diagnostique a causa (chave de pesquisa ausente, célula de origem excluída, tipo de dados errado, intervalo nomeado ausente), corrija-o e documente-o no log de auditoria com: referência da célula, tipo de erro, causa, correção aplicada, gravidade (Crítico, Grave, Leve).

  3. Encontre e resolva referências circulares. Vá para Fórmulas > Verificação de Erros > Referências Circulares. O Excel listará todas as células com dependências circulares. Referências circulares são quase sempre um erro em um modelo financeiro (exceto em cenários de cálculo iterativo, que são raros e devem ser explicitamente intencionais). Para cada referência circular: rastreie a cadeia de dependência, identifique o loop e quebre-o reformulando a lógica da fórmula. Documente cada referência circular encontrada.

  4. Use Rastrear Precedentes para verificar a lógica da fórmula. Para cada linha de cálculo principal (receita, EBITDA, FCF, valor patrimonial, TIR), clique na célula e pressione Ctrl+[ ou vá para Fórmulas > Rastrear Precedentes. Isso desenha setas mostrando quais células alimentam esta fórmula. Verifique: (a) a fórmula está puxando das guias corretas (guia Entradas para premissas, guia Dados para referências, guia Calc correta para resultados intermediários), (b) nenhuma célula inesperada está sendo referenciada, (c) a fórmula não faz referência a células que deveriam estar em uma guia diferente.

  5. Use Rastrear Dependentes para verificar o que uma célula alimenta. Para células de saída principais nas guias Calc, use Fórmulas > Rastrear Dependentes para ver quais células downstream referenciam esta saída. Isso confirma: (a) que as células de saída estão sendo captadas corretamente pela guia Saídas, (b) que nenhuma fórmula downstream inesperada está referenciando uma célula que deveria ser um intermediário local.

  6. Encontre todos os números codificados em células de fórmula. Esta é a etapa de auditoria mais importante para a integridade do modelo. Todos os números codificados (exceto na guia Entradas) são erros de modelo porque não podem ser facilmente alterados sem abrir cada fórmula.

    Etapa: Pressione Ctrl+H (Localizar e Substituir). Clique em Opções. Defina "Procurar em" como Fórmulas. Pesquise números específicos para verificar (tente "0,2", "0,3", "0,15", "1000", "12"). Qualquer fórmula contendo esses números fora da guia Entradas deve ser investigada.

    Abordagem melhor: Use o recurso Ir para Especial do Excel (Ctrl+G > Especial > Constantes > Números). Isso seleciona todas as células contendo números codificados. Revise: qualquer célula dessas em uma guia Calc que não esteja na guia Entradas deve ser sinalizada.

    Para cada número codificado encontrado em uma fórmula Calc: mova a premissa para a guia Entradas, dê a ela um rótulo, aplique preenchimento azul e substitua o código rígido por uma referência de célula para a guia Entradas.

  7. Audite a consistência de IFERROR. Revise todas as fórmulas de pesquisa (VLOOKUP, INDEX-MATCH, XLOOKUP, MATCH) para verificar se estão encapsuladas em IFERROR. Uma pesquisa não encapsulada que retorna #N/A pode se propagar silenciosamente por fórmulas downstream, produzindo resultados incorretos.

    Para encontrar pesquisas desprotegidas: Ctrl+F > pesquise "=VLOOKUP", "=INDEX(", "=XLOOKUP" sem o prefixo "IFERROR(". Para cada pesquisa desprotegida: encapsule em IFERROR(fórmula, "Verificar: [descrição] não encontrado") ou IFERROR(fórmula, 0) dependendo do contexto. Documente cada pesquisa que foi encapsulada.

  8. Verifique a integridade dos intervalos nomeados. Vá para Fórmulas > Gerenciador de Nomes. Para cada intervalo nomeado: verifique se ele se refere à célula ou intervalo correto (sem #REF! na coluna "Refere-se a"), verifique se o nome ainda é usado no modelo (pesquise o nome em fórmulas usando Ctrl+F) e exclua quaisquer intervalos nomeados órfãos (nomes que não têm mais uma referência válida ou não são mais usados).

  9. Verifique a convenção de sinais. Um erro comum de modelo é uma convenção de sinais inconsistente -- alguns itens positivos, outros negativos, sem uma regra declarada. Audite: todos os itens da demonstração de resultados (receita, lucro bruto, EBITDA) devem ser números positivos. Os custos podem ser positivos (com subtração na fórmula) ou negativos (com adição). Escolha uma convenção e aplique-a consistentemente. Sinalize qualquer linha onde o sinal pareça inconsistente com as linhas circundantes.

  10. Verifique as tabelas de sensibilidade quanto às referências corretas de células de entrada. Em qualquer Tabela de Dados do Excel, a Célula de entrada da linha e a Célula de entrada da coluna devem fazer referência às células exatas na guia Entradas que estão sendo variadas. Um erro comum: as células de entrada fazem referência a uma célula diferente daquela realmente usada nos cálculos do modelo. Para verificar: altere manualmente o valor da Célula de entrada da linha e verifique se a saída do modelo muda conforme o esperado. Em seguida, execute a Tabela de Dados e verifique se os resultados mudam de acordo.

  11. Audite a complexidade da fórmula. Fórmulas IF aninhadas longas (mais de 2 níveis) são um risco de auditoria porque são difíceis de ler, difíceis de depurar e propensas a erros de lógica. Sinalize qualquer fórmula com mais de 150 caracteres ou contendo mais de 2 níveis de aninhamento. Para cada fórmula sinalizada: divida-a em linhas de cálculo intermediárias, nomeie cada etapa intermediária claramente e substitua a fórmula aninhada por uma sequência passo a passo mais limpa.

  12. Complete o log de auditoria. Registre todos os achados em uma tabela de log de auditoria estruturada na guia Documentação ou em uma guia separada de Log de Auditoria:

    ID do Achado | Guia | Célula | Tipo de Problema | Gravidade | Descrição | Status (Aberto/Corrigido) | Corrigido por | Data da correção.

    Tipos de problema: Valor codificado, Referência circular, Erro de fórmula, IFERROR ausente, Inconsistência de sinal, Intervalo nomeado quebrado, Erro de tabela de sensibilidade, Complexidade de fórmula.

    Gravidade: Crítico (produzirá resultados errados no estado atual), Grave (produzirá resultados errados em certas condições), Leve (não afeta os resultados, mas viola convenções).

    Resuma no topo do log: total de achados, contagem de críticos, contagem de graves, contagem de leves e status geral da auditoria (Aprovado se zero Crítico, Aprovação Condicional se apenas Leve, Reprovado se algum Crítico ou Grave não resolvido).

Entradas

  • O modelo do Excel a ser auditado (nomes das guias, descrição do propósito e onde as principais saídas estão)
  • Quaisquer problemas ou preocupações conhecidas sinalizadas pelo criador do modelo
  • O público para o modelo (determina o quão rigorosa a auditoria precisa ser)
  • O prazo para concluir a auditoria

Formato de saída

Uma especificação de auditoria completa com:

  1. Checklist de auditoria: Todas as 12 etapas de auditoria como uma checklist verificável com o caminho de navegação do Excel para cada uma.
  2. Instruções de detecção de códigos rígidos: Abordagem passo a passo com Ctrl+H e Ir para Especial.
  3. Instruções de auditoria IFERROR: A string de pesquisa para encontrar l

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

andreworia/assumption-registry-builder

Creates a structured assumption register for any Excel model with columns for name, category, base value, source, Bull/Bear values, sensitivity rank, and owner, plus a formula for computing sensitivity rank from Data Table outputs.

andreworia/data-cleaning-for-excel

Turns pasted or exported data with mixed formats, blank rows, or duplicates into a clean, consistently formatted range ready for analysis. Use it right after pasting raw data into a worksheet.

andreworia/inputs-calcs-outputs-design

Enforces the three-tab separation principle for any Excel model, producing a full design for a dedicated Inputs tab, one or more Calculations tabs, and a clean Outputs tab with a conventions checklist.

andreworia/model-architecture-template

Defines the master tab structure, naming conventions, color codes, number formats, and print area setup for any new strategy or finance Excel model, serving as the structural template before any content is added.

andreworia/output-summary-tab

Designs the executive summary tab of an Excel model with KPI tiles, a narrative block, a sensitivity summary, and an assumption log, formatted for print or screenshot use in a board pack.

andreworia/pivot-table-builder

Specifies and builds a pivot table from a flat data range, choosing rows, columns, values, and filters. Use it when you have raw tabular data and need a summary view without building it cell by cell.

andreworia/revenue-build

Builds a driver-based revenue forecast .xlsx with live formulas across separate drivers, build, and output tabs plus checks, rolling a customer or units schedule (beginning, adds, churn, ending) into revenue with Base/Bull/Bear scenario toggles. Use when someone needs a bottom-up revenue model, an ARR build, or a driver-based forecast for planning or a board deck. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

andreworia/scenario-manager

Builds a Base/Bull/Bear scenario switching layer for a model in a .xlsx with a live selector, CHOOSE or INDEX assumption links, a side-by-side output comparison, and a recalc check, then delivers the workbook. Use when someone wants an auditable scenario toggle instead of Excel's hidden Scenario Manager. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

andreworia/sensitivity-tables

Builds one- and two-variable sensitivity (Data Table) analysis on a model output in a .xlsx with live formulas and a recalc check, then delivers the workbook. Use when someone wants to see how an output (NPV, IRR, EPS, margin) moves as one or two inputs change. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

andreworia/sensitivity-tornado

Ranks variable sensitivities to a key output and builds a tornado chart by swinging each input over a defined range, computing output impact, and producing a horizontal bar chart data structure.

andreworia/unit-economics

Builds a unit-economics and cohort .xlsx with live formulas across separate assumptions, cohort, and output tabs plus checks, computing CAC, LTV, LTV/CAC, and CAC payback from a monthly cohort retention grid. Use when someone needs unit economics, an LTV/CAC analysis, a payback model, or a cohort retention build. Do not trigger for editing an existing workbook through the Claude for Excel add-in.

Habilidades Relacionadas