This story from an airline pilot is a perfect illustration of a problem that runs far deeper than one broken spreadsheet. The formula works for the default selection but breaks the moment a user changes a variable. That is not a bug. It is a fundamental limitation of how traditional spreadsheet software handles logic across different operating systems.
The core issue is that spreadsheets were never designed to be truly portable. When your friend built that pay calculator in Excel on a Windows machine, she likely used functions or cell references that behave differently, or fail entirely, in the macOS version of Excel. Apple Numbers, if that is what the pilot is using, has its own formula engine with different syntax and supported features. The result is a file that looks correct on the creator's screen but becomes a broken promise for anyone on another platform. This is not an edge case. It is the everyday reality for anyone who shares a spreadsheet across a team that uses a mix of devices.
What this means for you is practical, not theoretical. Every time you build a spreadsheet that someone else will use, you are gambling on their environment. You cannot assume that a formula that works on your machine will work on theirs. The pilot in this story is not asking for a feature request. They are asking for help debugging a file that should have worked. The frustration is real, and it is a direct consequence of a tool that treats cross-platform compatibility as an afterthought.
The solution is not to memorize every platform-specific formula quirk. The solution is to move toward a spreadsheet environment that is platform-agnostic by design. An AI-native spreadsheet that runs in a browser and processes formulas on a server eliminates the entire category of this problem. It does not matter whether you open the file on a Windows laptop, a MacBook, or an iPad. The logic is consistent because the engine is not tied to your local operating system. That is the kind of future-focused thinking that turns a broken pay calculator into a reliable tool. The pilot should not have to ask strangers on the internet to fix a file that should have worked from the start.