Saltar para o conteúdo principal

O seu Excel já fala “contabilistiquês”?

Análise contabilística diretamente no Excel, sem tabelas auxiliares, sem fórmulas complexas.

O Visual Audit – Excel Functions é um conjunto de funções que transforma o Excel numa camada direta de análise sobre dados contabilísticos.
Na prática, elimina a necessidade de:

  • exportar dados do ERP
  • construir tabelas auxiliares
  • criar pivots complexos
  • manter ficheiros intermédios

Em vez disso, o utilizador trabalha diretamente com fórmulas que vão buscar os dados à origem e devolvem o resultado já tratado.
Isto permite:

  • criar mapas de análise reutilizáveis
  • atualizar resultados automaticamente
  • reduzir erros manuais
  • acelerar significativamente o trabalho de auditoria e controlo

O Visual Audit – Excel Functions funciona como uma linguagem de consulta contabilística dentro do Excel.

• Expressões de contas (21*, 11+12, 21* - 218) 
• Múltiplos exercícios (EmpresaA + EmpresaB)
• Meses em formato flexível (jan, 1, janeiro, fecho)

Exemplos Rápidos

Estes exemplos mostram o tipo de análises que normalmente exigiriam várias operações no Excel — aqui resolvidas numa única fórmula.

Total de clientes

Agrega automaticamente todas as contas de clientes e devolve o saldo total.

=VA.Saldo(“21”, “AnoN”)

Clientes com saldo credor (anómalo)

Clientes com saldo credor são, em muitos casos, situações que exigem análise. Esta função permite identificá-los diretamente, sem necessidade de filtros adicionais.

=VA.SaldoSeCredor(“211*”, “AnoN”)

Gastos até junho

Permite acompanhar a evolução de custos ao longo do ano.

=VA.DebitoAteAoMes(“6222???”, 6, “AnoN”)

Proveitos de um mês específico

Isola movimentos mensais, facilitando análises periódicas.

=VA.CreditoDoMes(“71*”, “jan”, “AnoN”)

Excluir uma conta

Utilizando operadores de cálculo (+,-), permite excluir contas específicas sem alterar dados ou criar estruturas auxiliares.

=VA.Saldo(“21* – 218”, “AnoN”)

Comparar exercícios

Permite análise comparativa direta, sem preparação de dados.

=VA.Saldo(“71*”, “AnoN”) – VA.Saldo(“71*”, “AnoN-1”)

Como interpretar os parâmetros utilizados nas funções

Contas

lógica de seleção

O parâmetro conta define que contas devem ser incluídas no cálculo.
Em vez de indicar apenas uma conta, é possível definir regras:

"21*"        → todas as contas da classe 21 
"21* - 218"  → todas exceto a 218
"11+12"      → combinação de classes
"12??"       → padrão com estrutura fixa

Isto permite adaptar a análise diretamente na fórmula, sem depender da estrutura do ficheiro.
Internamente, o sistema:

  • interpreta a expressão
  • resolve os padrões
  • constrói a lista de contas
  • aplica agregação

Meses

Para o mês de janeiro é possível utilizar:

1
01
jan
janeiro

Além dos meses normais, existem períodos adicionais:

abertura         → início do exercício 
regularizações   → ajustes
apuramentos      → apuramento de resultados
fecho            → encerramento

Isto permite análises mais completas do que um simples calendário mensal.

Exercícios

agregação automática

O parâmetro exercicio define a origem dos dados.
Pode ser:

  • um único exercício
  • várias empresas
  • combinações

Exemplo:

AnoN
AnoN + AnoN-1
EmpresaA + EmpresaB

Neste caso:

  • cada referência é processada
  • os valores são agregados automaticamente

Isto elimina a necessidade de consolidação manual.

Funções de Contas

  • VA.ContaExiste
    =VA.ContaExiste("21*", "AnoN")
    Permite verificar se existem movimentos para uma conta antes de a incluir num mapa.
  • VA.NomeDaConta
    =VA.NomeDaConta("2111", "AnoN")
    Devolve a descrição da conta, útil para tornar os mapas mais legíveis.

Funções de Débito

  • VA.Debito
    =VA.Debito("62*", "AnoN")
    Devolve o total acumulado a débito até ao fecho do exercício.
  • VA.DebitoAteAoMes
    =VA.DebitoAteAoMes("62*", 6, "AnoN")
    Devolve o débito acumulado desde a abertura até ao mês indicado.
  • VA.DebitoNoMes
    =VA.DebitoNoMes("62*", "jan", "AnoN")
    Devolve o valor a débito apenas no mês indicado.
  • VA.DebitoNoPeriodo
    =VA.DebitoNoPeriodo("62*", 1, 6, "AnoN")
    Devolve o total a débito entre os meses indicados.

Funções de Crédito

  • VA.Credito
    =VA.Credito("71*", "AnoN")
    Devolve o total acumulado a crédito até ao fecho do exercício.
  • VA.CreditoAteAoMes
    =VA.CreditoAteAoMes("71*", 6, "AnoN")
    Devolve o crédito acumulado desde a abertura até ao mês indicado.
  • VA.CreditoDoMes
    =VA.CreditoDoMes("71*", "jan", "AnoN")
    Devolve o valor a crédito apenas no mês indicado.
  • VA.CreditoNoPeriodo
    =VA.DebitoNoPeriodo("62*", 1, 6, "AnoN")
    Devolve o total a crédito entre os meses indicados, soma valores mensais ,não corresponde a um acumulado contínuo

Funções de Saldo

  • VA.Saldo
    ==VA.Saldo("2111", "AnoN")
    Devolve o saldo acumulado até ao fecho do exercício.
  • VA.SaldoAteAoMes
    =VA.SaldoAteAoMes("121", 6, "AnoN")
    Devolve o saldo acumulado desde a abertura até ao mês indicado.
  • VA.SaldoDoMes
    =VA.SaldoDoMes("51", "jan", "AnoN")
    Devolve o saldo apenas no mês indicado.
  • VA.CreditoNoPeriodo
    =VA.DebitoNoPeriodo("62*", 1, 6, "AnoN")
    Devolve o total a crédito entre os meses indicados, soma valores mensais ,não corresponde a um acumulado contínuo

Filtros (Credor / Devedor)

  • VA.SaldoSeCredor
    =VA.SaldoSeCredor("21*", "AnoN")
    Devolve o saldo apenas se for credor, retorna valores negativos, caso contrário retorna 0
  • VA.SaldoSeDevedor
    =VA.SaldoSeDevedor("221?????", "AnoN")
    Devolve o saldo apenas se for devedor,retorna valores positivos, aso contrário retorna 0

Variantes por mês e período

=VA.SaldoDoMesSeDevedor("21*", "jan", "AnoN")
=VA.SaldoDoMesSeCredor("21*", "jan", "AnoN")
=VA.SaldoAteAoMesSeDevedor("21*", 6, "AnoN")
=VA.SaldoAteAoMesSeCredor("21*", 6, "AnoN")
=VA.SaldoNoPeriodoSeDevedor("21*", 1, 6, "AnoN")
=VA.SaldoNoPeriodoSeCredor("21*", 1, 6, "AnoN")
  • Aplicam o mesmo comportamento ao período indicado
  • Primeiro calculam o saldo
  • Depois aplicam o filtro ao resultado