How to Use Excel IF Formula to Apply a Fee from a Selected Month
Question details
The user needs an Excel formula to conditionally apply a specific fee amount starting from a dynamically selected month and continuing through December.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Allocating monthly fees across consecutive columns in a spreadsheet based on a start month selected from a dropdown or reference cell.
- Observed behavior
- The goal is to automatically populate the fee amount in the monthly columns starting exactly from the chosen month and leaving the preceding months blank.
Ensure your spreadsheet is structured with a reference cell for the chosen month (e.g., A2), a cell for the fee amount (e.g., B2), and consecutive monthly columns starting from a known cell (e.g., C1 for January).
Use IF, COLUMN, and MATCH Functions
This method dynamically calculates the current month's position and compares it to the chosen start month to determine where the fee should be applied.
The MATCH function finds the numerical position of your selected month (1 for January, 12 for December). The COLUMN function determines the current column's relative position in your yearly sequence. By wrapping these in an IF function, Excel checks if the current column is greater than or equal to the starting month's position, applying the fee if true and returning a blank cell if false.
Click on the cell under your first monthly column (for example, the January column in cell C2).
Type the following formula: =IF(COLUMN()-COLUMN($C$1)+1>=MATCH($A2,{"January","February","March","April","May","June","July","August","September","October","November","December"},0),$B2,""). Adjust $A2 to your selected month cell, $B2 to your fee cell, and $C$1 to your first monthly header cell.
Press Enter to execute the formula. Click the bottom-right corner of the cell (fill handle) and drag it to the right across the remaining columns through December.

Calculate Monthly Fees Effortlessly in WPS Spreadsheet
WPS Spreadsheet supports all standard advanced formulas, including IF, COLUMN, and MATCH, allowing you to easily automate your monthly fee schedules and financial calculations.
- 1. Open your document: Launch WPS Spreadsheet and open your financial or monthly fee tracking document.
- 2. Set up references: Ensure your selected month is typed into a reference cell and your columns are organized sequentially from January to December.
- 3. Paste and fill the formula: Paste the provided IF/MATCH formula into the first month's cell and drag the fill handle to apply the automated logic across the entire year.

Frequently Asked Questions
Can I use cell references instead of typing out the month names in the formula?
Yes, you can replace the array {"January", "February"...} with an absolute range reference (e.g., $M$1:$M$12) that contains the sequential list of months in a separate part of your worksheet.
Why does my formula return an #N/A error?
The MATCH function requires an exact text match. If the selected month cell contains a typo, abbreviation, or extra trailing spaces, the formula will fail to match it against the array and return an #N/A error. Using a Data Validation dropdown list for your selected month prevents this issue.
How can I adjust the formula if my monthly columns don't start in column C?
Change the $C$1 reference in the 'COLUMN()-COLUMN($C$1)+1' portion of the formula to match the header cell of your actual first monthly column. For example, if your January column begins in column E, use $E$1 instead.




