Peo Sjoblom said:
Because = tells excel to execute the formula as opposed to display a text
string, if you want a calculator there are several available.
....
The initial = is only needed because Excel, unlike 123-like spreadsheets,
didn't use @ as prefix for all built-in functions (and in later 32-bit
versions, custom functions). 123's formula syntax is as well-defined as
Excel's, and it functioned as the OP seems to prefer (including, in later
versions, treating formulas which could be interpreted as dates as dates in
cells with Automatic and General number formats [and as a developer, I hated
123's Automatic format with a passion]).
Since Microsoft introduced single quotes as label prefix character in either
XL4 or XL5, Excel could function as the OP seems to prefer. I'll stick by my
previous comment that it doesn't because Excel's developers or designers
rate consistency above convenience.