Blog · How-to guides · Telecommunications
Summarize business call records into monthly team and destination totals. Use Excel formulas to compare call counts, billed minutes and usage charges, then reconcile the result to the billing export.
Call data record analysis in Excel compares call volume, billed minutes and usage charges across teams and months. Start with aggregated business billing records, calculate each rate from summed inputs, and reconcile the result to the provider export. This workflow answers spending and usage questions for finance and telecom operations teams.
Ask which team or destination category explains a change in usage charges. Write down the billing periods, included accounts, currency and charge components. A usage analysis should not quietly mix per-call charges with recurring subscriptions, taxes or credits.
The example uses a fictional US distributor's September and October 2026 business calling totals, all in USD. It compares Sales with Support, split into domestic and international categories. Those categories are reporting labels, not tariff promises.
Finance verifies the bill reconciliation, while the telecom operations owner checks provider definitions and investigates changes with the relevant team. An increase is a reason to inspect the records, rather than evidence of misuse or an incorrect bill.
Obtain the provider's billing export and field definitions. Confirm whether duration is in seconds or minutes, whether it reports actual or billed time, which call statuses incur charges, and how credits appear. Follow that export's definitions rather than assuming all providers report calls alike.
Prepare an aggregate table before sharing it. Use one row per month, team and destination category:
| Column | Meaning |
|---|---|
| Month | First day of the billing month, stored as a date |
| Team | Business team or approved cost-center grouping |
| Destination | Reporting category, such as domestic or international |
| Calls | Count of calls included under the documented billing rule |
| BilledMinutes | Included billed time, expressed in minutes |
| UsageChargeUSD | Usage charges for those records, excluding other bill components |
Keep actual phone numbers, individual names and detailed contact histories out of this comparison file. The business question needs team totals. Preserve the original export under your organization's normal access rules so the billing owner can resolve differences.
If the starting file has one row per call, build the monthly summary first. Assign each record to one team and one destination category, and use a consistent time zone for period boundaries. Check transfers or multiple call legs against the provider's billable-record definition before counting them separately.
The general Excel analysis workflow covers table preparation and control totals. To practice without company records, use the business analysis practice layout.
Name the prepared table Usage. These are its complete example rows; no individual identifiers are needed.
| Month | Team | Destination | Calls | Billed minutes | Usage charge (USD) |
|---|---|---|---|---|---|
| September 2026 | Sales | Domestic | 1,000 | 5,000 | 100 |
| September 2026 | Sales | International | 100 | 1,000 | 150 |
| September 2026 | Support | Domestic | 2,000 | 6,000 | 120 |
| September 2026 | Support | International | 50 | 500 | 75 |
| October 2026 | Sales | Domestic | 1,100 | 5,500 | 110 |
| October 2026 | Sales | International | 150 | 1,500 | 225 |
| October 2026 | Support | Domestic | 1,900 | 5,700 | 114 |
| October 2026 | Support | International | 50 | 500 | 75 |
Store month values as dates such as September 1, 2026, and format them for display. For a summary where A2 holds the month and B2 the team, use:
=SUMIFS(Usage[Calls],Usage[Month],$A2,Usage[Team],$B2)
=SUMIFS(Usage[BilledMinutes],Usage[Month],$A2,Usage[Team],$B2)
=SUMIFS(Usage[UsageChargeUSD],Usage[Month],$A2,Usage[Team],$B2)
Microsoft's SUMIFS documentation describes summing values that meet multiple criteria. Add Usage[Destination],$C2 when a summary row also specifies a destination category. For company monthly totals, use the month criterion alone.
The company comparison is:
| Month | Calls | Billed minutes | Usage charge (USD) | Effective cost per minute (USD) |
|---|---|---|---|---|
| September 2026 | 3,150 | 12,500 | 445 | 0.0356 |
| October 2026 | 3,200 | 13,200 | 524 | 0.0397 |
Effective cost per minute is total usage charges divided by total billed minutes. For a summary with minutes in D2 and charges in E2:
=IF(D2=0,"",E2/D2)
October's calculation is 524 / 13,200 = $0.0397 per billed minute, rounded to four decimal places. September is 445 / 12,500 = $0.0356. Do not average category rates: their minute volumes differ.
Calls increased by 50, or 1.6%; billed minutes increased by 700, or 5.6%; usage charges increased by $79, or 17.8%. Percentage changes use September as the denominator and are rounded to one decimal place.
=(OctoberValue-SeptemberValue)/SeptemberValue
The charge bridge identifies the main contributor:
| Team and destination | September charge (USD) | October charge (USD) | Change (USD) |
|---|---|---|---|
| Sales domestic | 100 | 110 | 10 |
| Sales international | 150 | 225 | 75 |
| Support domestic | 120 | 114 | -6 |
| Support international | 75 | 75 | 0 |
| Total | 445 | 524 | 79 |
The proof is 445 + 10 + 75 - 6 + 0 = 524. Sales international contributes the largest increase. Its effective usage rate is unchanged: 150 / 1,000 and 225 / 1,500 both equal $0.15 per billed minute. More international minutes explain that category's increase; this table does not show a rate increase.
Reconcile each month's calls, minutes and usage charges to the provider export's corresponding controls. Then reconcile usage charges to the usage component of the bill. Keep recurring fees, taxes, credits and timing differences on a separate bridge to the invoice total. A zero difference proves completeness against that control; it does not prove every tariff was applied correctly.
Use the checked business report example to turn the result into an action with an owner. The Excel chart selection guide helps choose a display after reconciliation.
Covirage is not affiliated with Microsoft.
Bring an Excel file with aggregated month, team, destination, call-count, billed-minute and usage-charge fields. Covirage maps the columns, its tools compute and check the business comparisons, and the external AI model explains the changes with every figure traced to its rows. Create a free Covirage account, which takes about a minute, then set up your business and bring a sample of your own export.
See Covirage for telecom teams for the industry context.
Duration measures elapsed call time. Billed minutes follow the billing definitions in your provider export and contract, which may use different units or rounding. Keep those fields separate, label the denominator, and calculate billing comparisons from the field that supports the charge.
Divide total included usage charges by total included calls for the same team and period. For cost per billed minute, divide those charges by billed minutes instead. State which charge components are included, and leave a zero-denominator result blank for review.
Yes. Monthly totals by team and destination category can answer many budget and usage questions without individual phone identifiers. Prepare those aggregates before sharing the workbook and remove fields that are unnecessary for the business question. Retain source controls for reconciliation.
The mix of destination categories, billed duration, applicable rates or included charge components may have changed. Compare minutes and charges within the same categories before attributing the increase to higher rates. Call counts alone cannot distinguish longer calls from a more expensive usage mix.