Sadegh SalehiFinancial & Tax Advisor

Excel for Accountants: The Techniques That Actually Pay Off

By Sadegh Salehi ·Published 27 October 2025 ·4 min read
Excel for Accountants: The Techniques That Actually Pay Off

Excel is a daily tool for most accountants, yet it usually stays at the level of adding columns. What follows are the techniques that have made the biggest practical difference: the ones that turn a half-day report into a few minutes and prevent the errors that get expensive during reconciliation.

Five functions worth real fluency

SUMIFS and COUNTIFS. Nearly every financial report is a conditional sum. Write date conditions as text with comparison operators, and always clean the key before using text conditions.

XLOOKUP, or INDEX with MATCH. XLOOKUP is the better replacement for VLOOKUP: the key column need not be first, it takes a default when nothing is found, and inserting a column does not break it. Where XLOOKUP is unavailable, INDEX with MATCH does the same job more robustly than VLOOKUP.

IFERROR as a wrapper, not a cover-up. Use it only in the final presentation layer. On calculation sheets, leave errors visible so they get fixed.

TEXT and the text family. TEXT builds composite keys and formats dates and numbers for reports. TRIM, LEFT, RIGHT and MID are the everyday tools for cleaning exports.

SUMPRODUCT. For a conditional sum of two multiplied columns — inventory value from quantity and unit cost, for example — in a single formula with no helper column.

Four structural habits

Convert ranges to Tables. Formulas become readable, ranges expand automatically, and PivotTable sources stop needing monthly repair. This single change eliminates more errors than any formula.

PivotTables for multi-dimensional reporting. Sales by customer and month, or spend by cost centre and heading. With a Table as the source, next month is one refresh. These outputs feed the monthly management report.

Data validation. In any file more than one person touches, use dropdown lists for cost centre, document type and customer. Free typing gives you three spellings of one name and three rows in the report.

Conditional formatting as a control. Flag negative balances, overdue invoices and variances above a threshold. In an aged receivables report this is the difference between a table of numbers and a decision tool — see managing receivables.

Power Query: the biggest win

This is the most valuable Excel capability for accountants and the least used. Clean a raw bank file or a system export once — drop junk rows, split columns, set data types, merge files — and every following month is a refresh. A task that took forty minutes takes thirty seconds.

The same applies to folders. If each branch or month arrives as a separate file, Power Query can read the whole folder into one table; a new file needs only a refresh.

For sensitivity analysis, Goal Seek and data tables answer questions such as what volume reaches break-even, or what a currency move does to margin — see break-even analysis.

Three issues specific to Persian data

Normalise characters before matching. Most "the data is there but nothing matches" problems come from here. Build a helper column: TRIM the spaces, replace the Arabic forms of ya and kaf with the Persian forms, strip zero-width joiners, and unify Persian and Latin digits. Always match on the cleaned column.

Store Jalali dates as eight-digit text. With one consistent format, sorting, range comparison and monthly grouping all behave, and year and month extract cleanly with text functions.

Watch for numbers stored as text. The symptom is a column that sums to zero or values aligned to the left. Fix it with VALUE or a type change in Power Query; otherwise every reconciliation you build will be quietly wrong.

Choosing the right tool

Task Right tool Wrong tool
Conditional totals SUMIFS Manual filtering and adding
Matching values XLOOKUP or INDEX/MATCH Reading by eye
Cleaning the monthly bank file Power Query Copy and manual edits
Multi-dimensional reporting PivotTable Row-by-row formulas
Consolidating branch files Power Query from folder Stacked copy and paste
Statutory books Accounting software Excel

A working method: bank reconciliation

  1. Load the bank statement and the cash book onto separate sheets.
  2. Build a key on both: eight-digit date plus amount plus document or cheque number.
  3. Clean both keys with TRIM and character normalisation.
  4. Match each ledger row against the statement with XLOOKUP, and the reverse.
  5. Split unmatched rows into two lists: in the book not the bank, and in the bank not the book.
  6. Classify open items: cheques in clearing, unrecorded charges, unidentified deposits, posting errors.
  7. Prove that the open items equal the difference between the two balances.

Full method and controls are in bank reconciliation.

Before matching anything, check that each source's column total agrees with the total in the originating system. If the totals disagree, no row-level match is worth doing.

Excel is not a system of record. No access control, no change log, no period lock. Its proper role is analysis and reconciliation alongside proper software.

Habits that make a file trustworthy

Colour input cells differently from formula cells. Never type a rate inside a formula; keep assumptions on a parameter sheet. Give every important file a cover sheet naming the data source, the period and the author. And run a total-check against the source system before sending any report.

If you would like your reporting and reconciliation files rebuilt so they are not made by hand every month, I am glad to help.

Key takeaways

  • SUMIFS and XLOOKUP give the fastest return in day-to-day work.
  • Power Query turns a repeated monthly task into one design and one refresh.
  • Most lookup failures come from Persian character inconsistency or numbers stored as text.
  • Keep Jalali dates in one eight-digit format across the whole organisation.
  • Excel is for analysis and reconciliation, not for replacing the accounting system.

Frequently asked questions

Which Excel function matters most to an accountant?
SUMIFS. Most financial reports are conditional sums: sales to one customer in a date range, spend for one cost centre, balance for one heading. Mastering SUMIFS and COUNTIFS saves more time than any other single function.
How should Persian (Jalali) dates be handled in Excel?
Excel has no native Jalali calendar, so the practical convention is to store the date as an eight-digit text string. Sorting and range comparison then work correctly, and year and month can be extracted with text functions. The key is that everyone in the organisation uses the same format.
Why does a lookup fail when the data looks correct?
Almost always a key mismatch: trailing spaces, zero-width joiners, the Arabic versus Persian forms of ya and kaf, or numbers stored as text. Normalise the key with TRIM and character replacement before matching.
Can a company keep its books in Excel?
Not as the primary system. Excel has no access control, no audit trail and no period locking, and it does not meet electronic invoicing or statutory book requirements. Its proper place is analysis, reconciliation and reporting alongside accounting software.
Excel for accountantsPower Queryreconciliationfinancial reportingspreadsheet control

Have a question? Just ask

One short call is usually enough to know where you stand. If I miss you, I will call back.

Call directly WhatsApp