var(--variable-KLfhzCtED)

How to Automate Variance Analysis in BC Excel in 7 Steps (2026)

How to Automate Variance Analysis in BC Excel in 7 Steps (2026)

Automate variance analysis in Business Central Excel in 7 steps: live budget and actuals from tables 96 and 17, one click refresh, no exports.

About

Thomas Werkhoven

Share this article

About

Thomas Werkhoven

Share this article

To automate variance analysis in Business Central Excel, you connect a workbook directly to the G/L Budget Entry table (96) and the G/L Entry table (17), place budget and actuals side by side with live formulas, and refresh both with one click each period. No export, no paste, no realignment of columns. With Exsion Reporting, the Excel add-in for Microsoft Dynamics 365 Business Central, a budget-to-actual report that used to take an afternoon of exporting refreshes in seconds, and the same template works every month.

This guide walks you through seven steps to build that template. You will learn which Business Central tables hold the numbers, how to filter them with Business Central's own syntax, how to flag variances above a threshold, and how to reuse the workbook across periods and companies.

Quick guide: how to automate variance analysis in Excel in 7 steps

  1. Define your variance categories. Identify the budget lines and G/L accounts you want to compare against actual performance.

  2. Connect Excel to live Business Central data. Install the Exsion add-in from AppSource and sign in with your Business Central credentials.

  3. Pull budget figures into your template. Reference the approved budget in G/L Budget Entry (96) with live formulas.

  4. Pull actual figures into the same template. Retrieve posted amounts from G/L Entry (17) with the same account and period filters.

  5. Build variance formulas and conditional formatting. Calculate differences and highlight variances that exceed your thresholds.

  6. Create a reusable variance template. Parameterize the period so the layout works across months without rebuilding.

  7. Refresh and review with one click. Update all figures instantly and spend your time on analysis instead of data gathering.

How much time does automated variance analysis save?

The table below compares the manual export-and-paste routine with a live Excel template for a typical monthly budget-to-actual report covering 50 to 100 G/L accounts. The figures for the manual side come from what controllers describe in practice; the automated side reflects how Exsion Reporting behaves against a standard Business Central environment.

[[TABLE_START]]

Task | Manual export and paste | Live Excel template

Get budget figures | Export G/L Budget Entries, paste, align columns | Live formula on table 96, refreshed in place

Get actual figures | Export G/L Entries, paste, re-filter | Live formula on table 17, refreshed in place

Refresh 700,000 G/L Entry rows | Not practical, Excel freezes on paste | Under 5 seconds, Excel stays responsive

Mid-year budget adjustment | Redo the export and re-align | Included on next refresh

Explain a variance | Open Business Central, search manually | Show Details opens the exact account and date range

Add a second company | Second export, second workbook | Tick the company in the grid, one workbook

[[TABLE_END]]

How to automate your variance analysis using live Business Central data

1. Define your variance categories

Start by listing which budget lines you want to monitor. Revenue, cost of goods sold, operating expenses, and departmental cost centers are common starting points for most controllers.

Map each category to the relevant G/L accounts in Business Central. This mapping determines which actual figures get compared to which budget amounts in your final report, so write it down as account ranges you can reuse as filters later, for example 4000..4999 for revenue or 6100 for a single expense account.

Keep your initial scope focused. You can always expand later, but starting with five to ten key accounts gives you a working template faster than trying to cover everything at once.

2. Connect Excel to live Business Central data

Install Exsion Reporting from AppSource through Extension Management in Business Central; the installation takes about five minutes, and a 30-day full trial licence key arrives by email within about a minute. The add-in appears as a new tab in your Excel ribbon, ready to use immediately.

Once connected, you have direct access to every table and field in your Business Central environment, including extension tables and flowfields. The connection inherits your existing Business Central user permissions, so you only see data you are authorized to view and there is no second security model to maintain.

No additional IT setup, data warehouse, or gateway is needed. The link runs natively in Excel and works across multiple companies and environments, which matters as soon as your group has more than one entity.

3. Pull budget figures into your template

Use Exsion formulas to reference the G/L Budget Entry table (96) in Business Central. Filter by budget name, account range, and period to retrieve the approved budget figures for your selected categories. The filters use Business Central's own syntax, so a period looks like 01-01-26..31-01-26 and an account range looks like 4000..4999|6100. Microsoft documents the full syntax in its guide to entering criteria in filters.

Arrange these values in rows or columns that match your preferred variance layout. Because the formulas pull live data, any mid-year budget adjustments reflect automatically on your next refresh.

4. Pull actual figures into the same template

Add a second set of formulas that retrieve posted amounts from the G/L Entry table (17). Apply the same account and period filters you used for the budget. Exsion ships 16 live financial functions, including account balance and account name, so the actuals column can be a single function per row rather than a pasted range.

Place actual figures alongside your budget columns. This side-by-side layout forms the foundation of your variance report and keeps everything visible in a single view. For very large layouts, keep in mind that live formulas slow down around 40,000 to 50,000 calculations per workbook; if you get near that, switch the detail sheets to a direct PivotTable output and keep formulas for the summary.

5. Build variance formulas and conditional formatting

In a new column, subtract budget from actual (or the reverse, depending on your convention). Add a percentage variance column too, calculated as (Actual minus Budget) divided by Budget.

Apply conditional formatting rules to flag variances that exceed your defined thresholds. For example, highlight any line where the variance exceeds 5% in red or amber.

This visual layer helps you spot the accounts that need attention immediately, without scanning every row manually.

6. Create a reusable variance template

Parameterize your template by placing the reporting period in a single cell that all formulas reference. When you need January figures instead of February, change one cell and refresh.

Save the workbook as your master template. Each month, you open it, update the period, and click refresh. Your formatting, charts, and layout remain intact across periods. Because the query definition is written into the workbook as a readable grid, any licensed colleague can see which tables, companies, fields, and filters drive the numbers and adjust them without rebuilding.

Exsion makes this especially efficient because it handles multi-company reporting natively: tick the companies in the grid and the result gets a company column. If you consolidate across entities, one template covers all of them. For full group consolidation with eliminations, Exsion Corporate builds on the same foundation.

7. Refresh and review with one click

Click the refresh button in the Exsion ribbon. Your budget figures, actuals, and variances update in seconds with the latest posted data from Business Central. A refresh of 700,000 G/L Entry rows completes in under five seconds, and Excel stays responsive while it runs.

Spend your time interpreting the numbers instead of gathering them. When your CFO asks why marketing exceeded budget by 8%, you already have the answer on screen, and Show Details opens Business Central filtered to the exact account and date range behind that cell. The drill-down guide covers that workflow step by step.

This single-click workflow is what separates automated variance analysis from the traditional export-and-paste approach. The data is always current. The format is always ready.

Why is variance analysis critical for Business Central finance teams?

Variance analysis turns raw accounting data into actionable intelligence. It tells you where actual performance deviates from plan, and by how much, so you can act before small gaps become large problems.

For controllers working in Business Central, this analysis is the bridge between bookkeeping and strategic advising. It answers management questions about profitability, cost overruns, and revenue shortfalls with specific numbers rather than guesses.

According to a 2025 survey published by CFO.com, 79% of finance teams reported being overwhelmed by tasks that could be automated. Automating variance analysis is one of the highest-impact steps you can take to reclaim that time for strategic work. AASK, an Exsion customer, saved over 20 hours per month after moving its reporting to live Excel templates; the AASK case describes how.

What makes Excel the right tool for automated variance reports?

Excel is already the daily workspace for most finance professionals. You know the formulas, the formatting options, and the shortcuts. Building your variance analysis in Excel means zero learning curve on the reporting side.

The gap has always been getting live data into Excel without exporting and reformatting. Exsion closes that gap by connecting your workbook directly to Business Central through the API, keeping you in the environment you already know. There is no Power BI licence, semantic model, or Azure SQL replica in between; if you are weighing that option, the Power BI or Excel comparison lays out when each makes sense.

Once connected, Excel becomes a real-time reporting engine. Your pivot tables, charts, and variance formulas all update with current figures on demand. You get the analytical power of Excel with the data accuracy of your ERP.

How Exsion helps you automate variance analysis

Exsion Reporting gives you a direct connection between Excel and Business Central that refreshes your reports with one click. For variance analysis, this means your budget-to-actual comparisons always reflect the latest posted transactions.

The add-in lets you pull data from multiple tables and companies into a single workbook. Build your variance template once and reuse it every period without rebuilding queries or reformatting columns. The management reports guide shows how the same template grows into a full monthly pack.

Your templates respect Business Central's permission structure, so each team member sees only the data they are authorized to access. Unlicensed colleagues can still open the workbook, read it, move pivots, and drill; licensed colleagues can edit and refresh. Formulas to Values converts a copy to static numbers when you need to send it outside the team.

Finance teams using Exsion Reporting typically go from installation to their first working report in a matter of hours. No external consultants or lengthy project plans needed, and pricing is public, with a 30-day trial.

Ready to automate your variance reporting? Schedule a demo and see how quickly you can turn your static budget-to-actual comparison into a live, refreshable workflow.

Frequently asked questions

[[FAQ_START]]

What is automated variance analysis in Excel? | Automated variance analysis uses a live data connection to compare budget figures against actual results in Excel without exporting or reformatting. Exsion Reporting pulls G/L Budget Entry (96) and G/L Entry (17) data from Business Central directly into your spreadsheet formulas.

Can I automate variance reports across multiple Business Central companies? | Yes. Tick the companies in the Exsion query grid and the result gets a company column, so one workbook covers several entities and one refresh updates all of them.

How often can I refresh my variance analysis? | As often as you need. Because Exsion Reporting connects directly to live Business Central data, you can refresh daily, weekly, or several times a day during month-end close, and 700,000 G/L Entry rows refresh in under five seconds.

Do I need IT support to build a variance template? | No. Exsion installs from AppSource in about five minutes, runs entirely in Excel, and inherits Business Central permissions, so finance professionals can build and modify variance templates with skills they already have.

How do I see the transactions behind a variance? | Select the cell and use Show Details. Business Central opens filtered to the exact account and date range behind that number, so you can explain a variance without searching manually.

[[FAQ_END]]