How to Create a Custom 15th to 14th Budget Cycle in Excel
Question details
The user wants to set up a monthly budget planner where the pay cycle starts on the 15th of one month and ends on the 14th of the following month.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Managing a personal or business budget based on a mid-month pay cycle instead of a standard calendar month.
- Observed behavior
- Needs a reliable method to automatically flag and sum up direct debits and payments that fall within a custom 15th-to-14th date range.
Ensure you have all your monthly direct debits and payment dates listed in a structured table. Designate a specific cell, such as A1, to hold your cycle's start date so the formulas can reference it accurately.
Use a Helper Column with IF and SUMIFS Formulas
The most reliable way to handle custom date ranges across different months is by adding a helper column to flag whether a specific date falls into the current pay cycle.
By outputting a 1 (included) or 0 (excluded) in a helper column, you can seamlessly feed that data into a SUMIFS formula for your totals and use it to trigger conditional formatting rules.
Enter your budget cycle's start date in cell A1. Ensure the cell format is set to Date.
In your helper column (e.g., column D), enter a nested IF formula to check if the payment date (e.g., in cell B2) falls between the 15th and 14th. Use this formula: =IF(AND(DAY($A$1)>=15,OR(DAY(B2)>=15,DAY(B2)<=14)),IF(DAY(B2)>=15,1,IF(MONTH($A$1)<>MONTH(B2),1,0)),IF(DAY(B2)<=DAY($A$1),1,0)). Drag this formula down for all rows.
To calculate your total expenses for the cycle, use a SUMIFS formula that adds the payment amounts (e.g., in column A) only when the helper column (D) equals 1. Use the formula: =SUMIFS(A2:A10,D2:D10,1).
Highlight your data rows, navigate to Home > Conditional Formatting > New Rule, and select 'Use a formula to determine which cells to format'. Enter =$D2=1 to highlight included items, and =$D2=0 to format excluded items differently.
Build Your Custom Budget Cycle in WPS Office
WPS Spreadsheet fully supports advanced logical functions like IF, AND, and SUMIFS, making it effortless to build dynamic custom budget templates that run from the 15th to the 14th.
- 1. Open WPS Spreadsheet: Launch WPS Office and open a new blank workbook or your existing budget file.
- 2. Set Up Your Data: Enter your payment dates, amounts, and your target cycle start date in cell A1.
- 3. Apply the Helper Formula: Use the nested IF formula in a helper column to flag valid cycle dates with a 1 or 0.
- 4. Calculate Totals: Use the SUMIFS function referencing your helper column to instantly calculate total expenses for the selected period.

Frequently Asked Questions
Can I change the start and end dates to a different custom range, like the 20th to the 19th?
Yes, you can modify the DAY references in the nested IF formula. Simply change the numbers 15 and 14 to your new target dates (e.g., 20 and 19) to match your specific pay cycle requirements.
Why use a helper column instead of calculating everything in one complex formula?
A helper column simplifies complex date logic bridging two different months, making the spreadsheet much easier to troubleshoot. It also provides a straightforward 1 or 0 value that can be cleanly reused for both SUMIFS calculations and conditional formatting.
Will conditional formatting update automatically if I change the start date in A1?
Yes. As long as your conditional formatting rule references the helper column (which is mathematically tied to cell A1), the formatting will dynamically update to highlight the correct rows whenever you change the cycle start date.




