The spreadsheet is probably best for i3 type mechanisms. CoreXY has many places where things can go wrong and cause strange results.
Both motors turn equal amounts to move the extruder in X or in Y, and a single motor runs when you move at 45/135 degrees. If you change the steps/mm of one of the motors, you screw up all those relationships.
In an ideal printer mechanism, the belts will be parallel to their respective axes, the axes will be perfectly orthogonal, and nothing will flex. Relative belt tensions shouldn't matter. You can get close to that, but not perfect.
In a real mechanism, you want it to be square (X and Y axis guide rails have to be orthogonal) and the belt tensions pretty close to equal (otherwise, they will skew the X axis relative to Y). Adjusting the tension of the second belt affects the tension of the first belt, so you have to go back and forth until you get them about equal. The guide rails have to be rigid- if the rails flex, belt tension may bow the X axis rail(s) (depending on how the rails are mounted) slightly and pull the Y axis rails inward. The belts segments that vary in length depending on the extruder carriage position all have to be parallel to their respective guide rails, otherwise belt tension and mm/step will vary with extruder carriage position. Prints will be distorted and the size and shape of the print will depend on where it prints on the bed. If you're using stacked belts/pulleys, tilting pulley axles will probably contribute to print inaccuracies, too.
So, you have to look at the printer and figure out where any non-ideal conditions exist and try to fix them, and realize that getting it perfect may be impossible.