Simplify your sales proposals with smarter, AI-powered pricing logic.

Are you grappling with an Excel sales proposal that doesn't quite hit the mark?

3 min readMicrosoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

The spreadsheet works perfectly until it doesn't. That's the real problem here. A user selects the 25-49 case tier, types in 20 cases, and the sheet happily returns the $9 rebate as if nothing is wrong. The logic is sound within its own boundaries, but those boundaries don't include the person on the other end of the keyboard. This is exactly the kind of friction that makes a well-intentioned tool feel unreliable, especially during high-stakes holiday sales pitches when every number needs to be right.

The user's setup is smart: a supplier dropdown, a deal-level dropdown, and a cases field that calculates everything automatically. That's already more thoughtful than most manual spreadsheets. But the vulnerability is obvious. The pricing logic trusts the user to stay within the tier they selected, and trust is not a validation method. The best approach here is to embed conditional checks that compare the entered case count against the selected tier's range. If a user selects the 25-49 tier but enters 20, the cell should flag the mismatch, either by returning an error message, turning red, or refusing to calculate until the tier or the quantity is corrected. This isn't about punishing mistakes; it's about making the spreadsheet smarter than the error.

For multiple suppliers and deal levels, the same principle scales. Each supplier's pricing matrix can live in a hidden reference table, with the dropdowns pulling from that table dynamically. The case field then runs a lookup that verifies the entered quantity falls within the selected tier's min and max. If it doesn't, the formula returns a clear prompt: "Quantity outside selected tier. Please adjust." This keeps the interface clean while enforcing the rules behind the scenes. It also means that when a salesperson is in the middle of a pitch, they don't have to second-guess whether the numbers on screen are correct.

What this user really needs is a spreadsheet that anticipates human error instead of assuming perfect input. That shift, from passive calculation to active validation, is what separates a tool that works from a tool you can trust. Build those checks in now, and your holiday pricing logic won't just be accurate; it'll be resilient enough to handle the one thing spreadsheets never account for: the person using them.

From Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

Needing help on how to best build or update this spreadsheet for sale pitches. During holiday months we have different pricing tiers and money back depending on buy level and it varies between brands. I currently have it setup with the first column drop down for supplier and second column populates all the deal levels for that supplier. Once you click a deal all you need to do is enter the cases. Everything populates from there perfectly. The problem is say a person selects the 25-49 case level with a $9 back per case. If they mistakenly type in 20…

Read the original at Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community