Use SUMIF for Dates After Today in an Excel Table
Question details
Calculate the total of amount values whose associated dates are later than the current date in an Excel Table.

- Product
- Microsoft Excel Table
- Device & OS
- not provided
- Scenario
- The worksheet data has been converted to a table, and the user needs a SUMIF formula that uses the table's date and amount columns.
- Observed behavior
- Standard cell-range references need to be replaced with structured references that point to the table data columns.
Check the table name and copy the exact text of the Date and Amount column headers. Ensure the date column contains real spreadsheet dates and the amount column contains numeric values.
Sum all table amounts for dates after today
Use this formula when you need one total for every record in a table with a date later than today.
Excel Tables require structured references. Reference the data columns by their header names rather than using the header cells as ordinary ranges.
Click any cell in the table and check the table name on the Table Design tab. Note the exact headers used for the date and amount columns.
Select the cell where you want the result and enter =SUMIF(Table1[DateColumn],">"&TODAY(),Table1[AmountColumn]). Replace Table1, DateColumn, and AmountColumn with your actual table and header names.
Select cells in the date column and apply Home > Number Format > Short Date if needed. Select the amount column and use Home > Number Format > Number to confirm its entries are numeric.

Calculate a running total through the current table row
Use this variation when each row should total qualifying values from the first table row through the current row only.
Calculate Date-Based SUMIF Totals in WPS Spreadsheets
WPS Spreadsheets lets you use SUMIF and TODAY() to total values for dates after the current day. Create or select your data table, use the date column as the criteria range, and use the amount column as the sum range for a clear, up-to-date result.
- 1. Open the workbook in WPS Spreadsheets: Launch WPS Office, select Spreadsheets, and open the Excel workbook containing the date and amount data.
- 2. Check the source columns: Select the date column and choose Home > Number Format > Date. Select the amount column and choose Home > Number Format > Number.
- 3. Select the result cell: Click an empty cell where the future-date total should appear.
- 4. Enter the SUMIF calculation: Type =SUMIF(DateRange,">"&TODAY(),AmountRange), replacing DateRange and AmountRange with the appropriate date and amount data ranges or table column references.

Frequently Asked Questions
Why does my SUMIF formula return 0 for dates after today?
The date entries may be text rather than real dates, or the amount entries may be stored as text. Format the date cells with Home > Number Format > Date and convert the amount cells to Number before testing the formula again.
How do I include today's date in the SUMIF result?
Change the criterion from ">"&TODAY() to ">="&TODAY(). This includes rows dated today as well as rows dated after today.
Do Excel Table headers need brackets in a SUMIF formula?
Yes. A table column uses structured-reference syntax such as Table1[DateColumn] and Table1[AmountColumn]. Replace the names inside the brackets with the exact table headers.
Can I total dates after a fixed date instead of today?
Yes. Replace TODAY() with a cell reference or a DATE function. For example, use =SUMIF(Table1[DateColumn],">"&A1,Table1[AmountColumn]) when A1 contains the comparison date.
What does [@DateColumn] mean in an Excel Table formula?
The @ symbol means the value in the current table row. For example, [@DateColumn] refers to the DateColumn cell on the same row as the formula.




