How to Use SUMIFS to Calculate Overdue Balances in Excel
Question details
The user needs to construct a formula to calculate the total balance for a specific person when their associated due date is overdue (earlier than today).

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Tracking project or financial data where users need to sum values conditionally using text matching and dynamic date comparisons.
- Observed behavior
- The user requires a multi-criteria formula combining the SUMIFS function with the TODAY() function to dynamically filter overdue records.
Ensure your data is organized into a proper table or range, with distinct columns for names, balances, and due dates that are formatted as valid dates.
Use the SUMIFS Function with the TODAY() Function
Apply the SUMIFS function to calculate the sum of balances based on two conditions: matching a specific name and finding dates older than the current date.
The SUMIFS function adds all of its arguments that meet multiple criteria. By combining it with the TODAY() function, you can dynamically check for dates that have already passed, eliminating the need to manually update the target date every day.
Locate the column containing the balances to sum (e.g., Table3[Balance]), the column containing names (e.g., Table3[Column1]), and the column containing due dates (e.g., Table3[Due Date]).
Select an empty cell where you want the total to appear and enter the formula: =SUMIFS(Table3[Balance], Table3[Column1], "Mikey", Table3[Due Date], "<"&TODAY())
Replace 'Table3[...]' with your actual cell ranges (like A2:A100). Replace "Mikey" with the target name or a cell reference (e.g., D2) containing the name. The "<"&TODAY() syntax dynamically checks for dates before the current date.
Press Enter on your keyboard. The cell will now calculate and display the total overdue balance for the specified individual.

Use WPS Spreadsheet to Manage Overdue Balances
WPS Spreadsheet provides comprehensive formula support, including SUMIFS and TODAY(), making it incredibly easy to track overdue payments and calculate conditional balances.
- 1. Open your file in WPS Spreadsheet: Launch WPS Office and open your spreadsheet containing the balance, name, and date data.
- 2. Access the Insert Function tool: Click on the cell where you want the result, navigate to the Formula tab on the top ribbon, and click 'Insert Function'.
- 3. Input the SUMIFS arguments: Search for SUMIFS and use the dialog box to select your sum range, criteria range 1 (Names), criteria 1 ("Mikey"), criteria range 2 (Dates), and criteria 2 ("<"&TODAY()).
- 4. Apply and save: Click OK to calculate the sum instantly, then save your workbook to preserve the dynamic formula.

Frequently Asked Questions
Can I use a cell reference instead of typing the name directly in the formula?
Yes. Instead of typing "Mikey" in the formula, you can click on a cell containing the name (e.g., F2). The formula will look like =SUMIFS(Table3[Balance], Table3[Column1], F2, Table3[Due Date], "<"&TODAY()). This makes your dashboard much more interactive.
Why is my SUMIFS formula returning a 0 or an error?
This usually happens if your date column is formatted as plain text instead of actual dates, or if the ranges for the sum and criteria are not the exact same size. Ensure all referenced ranges (e.g., A2:A50 and B2:B50) have the exact same number of rows.
How do I calculate balances for dates that include today?
To include today's date in your overdue calculation, change the criteria operator from strictly less than ("<") to less than or equal to ("<="). The criteria argument should be written as "<="&TODAY().
Does the SUMIFS function work across different sheets?
Yes, you can reference ranges located in other sheets. While building your formula, simply click on the target sheet and select the range. The software will automatically prepend the sheet name, formatting it like Sheet2!A1:A10.




