The problem ("partial evaluation") arises when the cell format is Currency or Accounting (or another Custom format that includes the currency symbol?) and the formula is entered with a leading plus ("+") instead of equal ("=").
- does this only apply to older versions of Excel?
- I tried to replicate with Excel365 and the "=" is automatically added by Excel
I cannot say with impunity.
gambils indicates (later) that he uses Excel 365. So we might infer that the problem does indeed exist in
some revisions of Excel 365. Perhaps you have a more-recent revision of Excel 365.
OTOH, details matter. Remember that the cell must be formatted as Currency or Accounting, for example,
before entering the formula.
If we enter +8/12*6, yes, the "+" is replaced with (just) "=". But also 8/12 has bee replaced with 0.666666666666667 in the Formula Bar. Do you still see 8/12?
OTOH, if we enter +(8/12)*6, the "+" is replace with "=+". Go figure! (A defect is a defect. There is no rational explanation for its varying behaviors.)
That said, I cannot duplicate the problem using Excel Online. However, I am not convinced that Excel Online is exactly the same as any bona version of the Excel product, including Excel 365.
-----
I don't think the standard search and replace can be made specific enough to only replace + when it is the first character
Well, we could use Find/Replace to replace "=+" to just "=" in the latter example above.
But there is no point. It is too late. Again, the problem arises
when we enter the formula, not afterwards.