Como usar fórmulas do Excel em relatórios ao exportar para o MS Excel

2025-10-13

No mundo atual, o trabalho com dados é parte integrante de muitas profissões. O Microsoft Excel é uma das ferramentas mais populares para o processamento e análise de dados. As fórmulas do Excel permitem automatizar cálculos, simplificar a análise de dados e tornar os relatórios mais informativos. No entanto, ao exportar dados para o Excel, nem sempre era possível utilizar imediatamente todos os recursos das fórmulas. 

A partir da versão FastReport .NET 2026.1, surgiu a possibilidade de exportar fórmulas para o Excel. Por exemplo, para exportar a fórmula =A1*B1, é necessário criar três objetos de texto:

1.    O primeiro objeto contém o valor para a célula A1.
2.    O segundo objeto contém o valor para a célula B1.
3.    O terceiro objeto contém a fórmula que será calculada no Excel (=A1*B1).

Visualização no designer de relatórios:

Exemplo de preenchimento de células no designer de relatórios

 


 

Pontos importantes para o funcionamento correto

1.    A fórmula deve sempre começar com o sinal de igual “=”. 

2.    Por padrão, a exportação de fórmulas está desativada.

3.    A exportação de fórmulas é controlada pelo parâmetro ExportFormulas. Para usar essa funcionalidade, é necessário marcar a caixa de seleção correspondente nas configurações de exportação (seção Outros → Exportar fórmulas).

Configurações de exportação para o Excel

 


 

O que acontece se a fórmula estiver incorreta?

Se houver uma fórmula incorreta no relatório, o aplicativo tentará processá-la durante a exportação. Em caso de erro, uma mensagem de erro padrão será exibida no arquivo e a célula com a fórmula permanecerá vazia.

 


 

Fórmulas e operadores suportados

As fórmulas devem usar a sintaxe do Excel em inglês. Por exemplo, em vez de SOMA, você deve escrever SUM.

Operadores disponíveis:
1. Unários +, - e binários +, -, *, /, ^, além de comparações <, <=, =, >=, >, <>.
2. Operador unário % (divide o número por 100). Por exemplo: =A1% é equivalente a =A1/100.
3. Operador : para definir intervalos. Exemplo: =SUM(G1:G3) ou =SUM(G1, G2, G3).
4. Operador ! : para referências a outras planilhas. Exemplo: =SUM(PageB!C1:C10).
5. Operador de interseção de áreas (espaço). Por exemplo, a expressão A2:C2 B1:H8 resultará na célula B2.

Como fica no relatório preparado:

Preenchimento das células com dados no designer de relatórios

Como fica após a exportação para o Excel:
Relatório pronto no Excel com fórmulas

 


 

Trabalhar com funções

Nas fórmulas, é possível chamar funções padrão do Excel. Uma delas é a conhecida função SUM, que soma seus argumentos. Entre as funções suportadas estão SUM, AVERAGE, INDIRECT, MIN, MAX, AND, OR e assim por diante.

Como fica no relatório preparado:

Modelo de relatório com funções no designer

Como fica após a exportação para o Excel:

Relatório pronto no Excel com funções

Alguns detalhes técnicos ao trabalhar com fórmulas. No arquivo .xls final, a fórmula é armazenada como em uma célula normal. Para seu correto funcionamento, é fundamental garantir que os dados referenciados pela fórmula estejam presentes nas células indicadas.

Assim, o uso de fórmulas do Excel ao exportar relatórios do FastReport .NET permite automatizar cálculos e tornar a análise de dados mais eficiente. Para garantir a correta exibição e o cálculo dos dados nas planilhas finais, é essencial configurar adequadamente a exportação de fórmulas, respeitar a sintaxe correta e considerar as particularidades dos operadores e funções do Excel.

.NET Export FastReport Excel Report
03 de agosto de 2026

Como exportar um relatório do FastReport .NET para PostScript

Neste artigo, veremos, por meio de um exemplo prático, como exportar um relatório do FastReport .NET para o formato PostScript, abordando a configuração dos parâmetros e a implementação programática.
10 de julho de 2026

Como configurar a Política de Segurança de Conteúdo para os relatórios FastReport .NET WEB

Aprenda como configurar a Política de Segurança de Conteúdo para relatórios do FastReport .NET WEB: uma visão geral das diretivas e valores da CSP, mudanças na arquitetura do FastReport, cenários típicos de contorno e formas de se proteger contra eles.
22 de junho de 2026

Como configurar um relatório com Business Objects no código e no designer do FastReport .NET

Este artigo demonstra um exemplo prático de criação e uso de um modelo de relatório .frx que se conecta a Business Objects hierárquicos no FastReport .NET.

© 1998-2026 Fast Reports Inc.