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
-
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.
-
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).
-
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.
-
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.
-
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.
-
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.
-
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.
-
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).
-
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.
-
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.
-
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.
-
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:
- 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.
- Instruções de detecção de códigos rígidos: Abordagem passo a passo com Ctrl+H e Ir para Especial.
- Instruções de auditoria IFERROR: A string de pesquisa para encontrar l