Auditing: Flag Month-Over-Month Spikes

Excel Formulas › Auditing & Error-Proofing

All versions

A reviewer cannot read every line of a trial balance, but anything that jumped more than a set percentage deserves a look. This recipe compares each account to the prior month, flags moves beyond a threshold and treats a zero prior month as always worth checking.


Quick formula: Flag CHECK when the absolute percent change exceeds the threshold:
=IF(B2=0,"CHECK",IF(ABS(C2/B2-1)>D2,"CHECK","OK"))

2,400 to 3,100 is a 29.2% rise, which exceeds a 15% threshold and returns CHECK.

Functions used (tap for the full reference guide):

The example

Three accounts against a threshold. Both increases and decreases beyond the threshold are flagged.

ABCDEF
1CasePriorCurrentThresholdFlagChange %
2Supplies1,0001,08015.0%OK8.0%
3Freight2,4003,10015.0%CHECK29.2%
4Utilities56041020.0%CHECK-26.8%

The formula

Percent change is current over prior minus one; the ABS makes decreases count too:

=IF(B2=0,"CHECK",IF(ABS(C2/B2-1)>D2,"CHECK","OK")) // flag; change % = IF(Prior=0,0,Current/Prior-1)

How it works

Here is the logic, one piece at a time:

  1. B2=0 handles a zero prior month so you never divide by zero.
  2. C2/B2-1 is the percent change from last month to this month.
  3. ABS(...) ignores direction so large drops are flagged as readily as large jumps.
  4. Comparing to the threshold in D2 returns CHECK or OK, which a filter can then isolate.

Tune the threshold by account type: payroll moves a little, marketing spend moves a lot.

Try it: interactive demo

Interactive

Enter last month, this month and the threshold.

Variations

Add an absolute dollar floor

Ignore changes smaller than a dollar amount so tiny accounts do not flood the report.

=IF(AND(ABS(C2-B2)>=500,ABS(C2/B2-1)>D2),"CHECK","OK")

Highlight with conditional formatting

Apply a rule to the flag column that turns CHECK red.

=$E2="CHECK"

Pitfalls & errors

Without the zero guard, a new account with no prior month returns #DIV/0!.

A seasonal business will trip the flag every December; compare to the same month last year instead.

Sort the flagged rows by dollar change so the biggest items appear first.

Practice workbook

📊
Download the free Auditing: Flag Month-Over-Month Spikes practice workbook
Edit the yellow prior, current and threshold cells; the flag and change percent recalculate.

Frequently asked questions

What threshold should I use?
10–20% is typical for a first pass; adjust until the flagged list is a size a reviewer can finish.
Why flag decreases?
A sudden drop can mean a missing posting or a duplicate reversal.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: Within-Tolerance Check · Flag Out-of-Range Values · KPI vs Target Status Indicator

Function references: IFABS