How to Create an Excel Revenue Report for Actual and Future Sales
Question details
The user needs to create a revenue report that cleanly separates actual (invoiced) sales from future (uninvoiced or pending) sales based on invoice status, dates, and revenue classifications.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Building a structured financial report to track monthly completed revenue and forecast future sales.
- Observed behavior
- Requires a reliable method to accurately map, filter, and calculate raw sales data across actual, future, and budgeted categories without manual sorting.
Ensure your raw sales data is organized in a clear tabular format with distinct columns for invoice status, invoice date, and revenue amount before building your formulas or tables.
Use IF and SUMIFS Formulas to Categorize Revenue
Create dedicated columns and use conditional formulas to automatically calculate actual and future revenue based on invoice status.
Using logical functions like IF helps you evaluate the invoice status row by row, while SUMIFS allows you to aggregate the separated data by month on a summary sheet.
Ensure you have a column (e.g., Column F) for 'Invoice Status' containing values like 'Invoiced' for actual revenue and 'Pending' or 'Uninvoiced' for future revenue.
Create an 'Actual Revenue' column. Assuming the invoice amount is in Column H, enter the formula =IF(F2="Invoiced", H2, 0) in the first data row and drag the fill handle down to apply it to all rows.
Create a 'Future Revenue' column next to it and enter =IF(F2="Pending", H2, 0). Alternatively, you can base this on the date by using =IF(G2>EOMONTH(TODAY(),0), H2, 0) if Column G contains the invoice date.
On a new summary sheet, list your reporting months and use the =SUMIFS() function to total the Actual and Future columns based on the specific month criteria.

Summarize Revenue Categories Using PivotTables
Group and summarize your sales data into an automated report without complex formulas using Excel's PivotTable feature.
Create Professional Revenue Reports with WPS Spreadsheet
Easily build, calculate, and visualize your actual and future sales reports using WPS Spreadsheet. It offers full compatibility with Excel formulas and PivotTables, making financial tracking highly efficient.
- 1. Open your sales data: Launch WPS Spreadsheet and open your existing .xlsx sales data file.
- 2. Apply logical formulas: Use the Formula tab to seamlessly insert IF or SUMIFS functions, creating separate columns for actual and future revenue.
- 3. Generate a summary report: Navigate to Insert > PivotTable to instantly summarize and compare invoiced versus uninvoiced amounts by month.

Frequently Asked Questions
How do I exclude budgeted revenue from my SUMIFS formula?
You can exclude budgeted revenue by adding a specific criteria condition to your SUMIFS formula. For example, add the criteria range for classification and use "<>Budgeted" as the criteria to ensure those rows are not summed.
Can I automatically calculate future revenue based on the current date instead of status?
Yes, you can use the TODAY() function within an IF statement. For instance, entering =IF(B2>TODAY(), C2, 0) will automatically categorize any sales amounts (in C2) with dates in the future (in B2) as future revenue.
Why is my IF formula returning zero for actual revenue even though it says 'Invoiced'?
This usually happens if the text in your formula doesn't exactly match the text in your data cells. Check your raw data for leading or trailing spaces (e.g., 'Invoiced ' instead of 'Invoiced'). You can use the TRIM() function to clean your data first.




