Expecting Excel to operate lexicographically, but it seems not to.
"1"<"-1" evaluates TRUE despite "-" preceding "1" lexicographically.
This also eliminates the possibility that Excel compares both strings as numbers.
Alternatively, "1"<"-" evaluates FALSE and "1"<"1" evaluates FALSE too.
'-' is 45 (ASCII)
'1' is 49 (ASCII)
This would seem to be a bug, or at least an (undocumented?) feature
Some more examples (red indicated unexpected results)
Notes:
10.00<-10.0and10.0<-10.0results suggest string length can matter is some casesAnd if you want to experiment