Sign in

Blog · How-to guides

Data analysis Excel sample: checked business data

Use a complete synthetic business table to practice revenue and cost analysis in Excel. The field dictionary, formulas and control totals let you check the result before applying the method to company exports.

The short answerA useful data analysis Excel sample contains clearly defined rows, consistent periods and control totals you can reproduce. The synthetic table below provides revenue, direct costs and order counts by month, business segment and region. Copy it into Excel, calculate gross profit, summarize each segment, and reconcile the summaries to the original rows before working with company exports.

A data analysis Excel sample should give you both the records and the answers that prove your calculations work. The synthetic table below lets you compare revenue, direct costs and order counts across months, segments and regions. Copy the rows into a workbook, then use the dictionary and control totals to check each summary.

The table and its row definition

This example represents a fictional US business services company. One row is one month, segment and region combination. These are monthly operating summaries, rather than individual customer transactions; all amounts are USD and all records are invented.

Copy the table into cells A1:H9. Keep the headers in the first row, exclude Markdown divider lines, and enter the period values as actual dates. Format the date cells as mm/dd/yyyy so the month-end cutoff remains visible.

RecordID Period Segment Region Revenue (USD) Direct costs (USD) OrderCount Currency
SYN01 01/31/2026 Enterprise East 120000 72000 12 USD
SYN02 01/31/2026 Enterprise West 80000 52000 10 USD
SYN03 01/31/2026 Midmarket East 60000 42000 15 USD
SYN04 01/31/2026 Midmarket West 40000 30000 10 USD
SYN05 02/28/2026 Enterprise East 132000 79200 12 USD
SYN06 02/28/2026 Enterprise West 88000 57200 11 USD
SYN07 02/28/2026 Midmarket East 54000 37800 14 USD
SYN08 02/28/2026 Midmarket West 46000 34500 11 USD

Select the range and use Home > Format as Table, confirming that it has headers. Microsoft's table instructions describe those steps. Leave totals outside the source table so a later summary cannot count them as records.

If you need individual order records for sales exercises, use the separate sample sales data guide. This table's purpose is to practice reconciliation of business summaries.

The field dictionary

Field Meaning Check before using company data
RecordID Unique identifier for a monthly summary No blank or repeated identifiers
Period Month-end date for the activity summarized Actual date value; consistent cutoff
Segment Business segment owning the activity Consistent classification across periods
Region Operating region One approved spelling per region
Revenue (USD) Net revenue attributed to this group Same revenue definition in every row
Direct costs (USD) Direct costs matched to that revenue Same cost scope and period as revenue
OrderCount Completed orders assigned to the group Each order belongs to one group only
Currency Currency of the monetary fields USD throughout this practice table

Do not infer that revenue divided by orders is a standard price. The table has no units, service mix or contract terms. It can support average revenue per completed order, but cannot explain whether a movement came from pricing or the mix of work.

Add formulas beside the source rows

Enter GrossProfitUSD in I1 and GrossMargin in J1. In I2 and J2, enter these formulas and fill down through row 9:

=E2-F2
=IF(E2=0,"",I2/E2)

Format column J as a percentage. Show the final comparisons to two decimal places, while keeping full precision in the cells. The gross profit margin guide covers the underlying ratio and the distinction between margin and markup.

Create a monthly summary outside A:J. Put =DATE(2026,1,31) in N2 and =DATE(2026,2,28) in N3. Revenue, cost and order formulas for the first summary row are:

=SUMIFS($E$2:$E$9,$B$2:$B$9,N2)
=SUMIFS($F$2:$F$9,$B$2:$B$9,N2)
=SUMIFS($G$2:$G$9,$B$2:$B$9,N2)

Copy them to the February summary row. Microsoft documents SUMIFS as summing values that meet multiple criteria. Add a segment criterion to isolate January Enterprise revenue:

=SUMIFS($E$2:$E$9,$B$2:$B$9,DATE(2026,1,31),$C$2:$C$9,"Enterprise")

That formula returns $200,000 from SYN01 and SYN02. For a complete cleaning and summary sequence on a company workbook, follow the Excel business analysis workflow.

The control totals and expected answer

Your monthly output should match this table. Gross profit is revenue minus direct costs; margin divides gross profit by revenue.

Period Revenue (USD) Direct costs (USD) Gross profit (USD) Gross margin Orders
January 300,000 196,000 104,000 34.67% 47
February 320,000 208,700 111,300 34.78% 48
Total 620,000 404,700 215,300 34.73% 95

The total margin is 215,300 / 620,000 = 34.73%, rounded. Compute it from the totals rather than averaging displayed percentages.

Now group the same revenue by segment:

Segment January revenue (USD) February revenue (USD) Change (USD) Change
Enterprise 200,000 220,000 20,000 10.00%
Midmarket 100,000 100,000 0 0.00%
Total 300,000 320,000 20,000 6.67%

Enterprise explains the full $20,000 increase. Midmarket's total is unchanged, even though its East and West rows move in opposite directions. A stable group total can therefore conceal a change in composition.

The checks are explicit: monthly revenue sums to $620,000; segment revenue sums to the same $620,000; and $620,000 minus $404,700 equals $215,300. There are eight source records and 95 completed orders. Any failed tie is a reason to inspect the selection and formulas before interpreting a chart.

Change one input and rerun the checks

In a separate practice copy, change SYN08 revenue from $46,000 to $40,000. Leave its cost, order count and every other record unchanged.

February measure Original Changed input
Revenue (USD) 320,000 314,000
Direct costs (USD) 208,700 208,700
Gross profit (USD) 111,300 105,300
Gross margin 34.78% 33.54%
Revenue growth against January 6.67% 4.67%

The $6,000 revenue reduction also reduces gross profit by $6,000 because the cost input is fixed. February Midmarket revenue becomes $94,000. Enterprise still adds $20,000, but Midmarket now offsets part of that gain. Restore the original input before checking against the original control totals.

Where practice analyses go wrong

  • Counting summaries twice. Appending a monthly total to these rows and summing the whole range duplicates the same activity.
  • Treating text as dates or amounts. A date-looking label may not match a DATE criterion; numeric text can silently disappear from totals.
  • Changing the row definition. Monthly summaries and individual orders cannot share one undifferentiated table.
  • Averaging margins. Compute the company ratio from company dollars, preserving the revenue weights.
  • Reading association as cause. These fields show where a movement occurred. They do not identify contract changes, discount decisions or the underlying service mix.

Turn a checked summary into a decision using the Excel analysis report example. Covirage is not affiliated with Microsoft.

Check your own workbook in Covirage

Bring a sample of your own monthly export with period, segment, revenue and matching costs. Covirage maps the columns, and its tools compute and check the comparisons; the external AI model explains the results with every figure traced to its rows. Create a free Covirage account, then set up your business and bring your file.

See Excel analysis with Covirage for the workbook approach.

Questions people ask

Can I use this table without company customer data?

Yes. Every record is invented, and the table contains no customer names, contact information or real transactions. It represents monthly operating summaries, so you can practice grouping, calculating and reconciling without using a company export.

What makes practice data useful for business analysis?

Useful practice data has an explicit row definition, a dictionary, enough variation to compare groups, and independently stated totals. A clear expected answer helps distinguish a formula error from a real change in the underlying business measures.

Should blank costs be replaced with zero?

Only when zero is the verified business value. A blank can mean missing information, which would make gross profit look too high if treated as zero. Keep missing values visible and resolve them before presenting a margin.

How should I move from practice data to a real export?

Match each practice field to a documented source field, confirm the export's row definition, and establish an independent source total. Then rerun the same checks on the company file rather than assuming the practice assumptions still hold.