The & , ^ , | , << , >> and % operators only work on numbers. The arguments to the following operators both must be either Number or Real: < , <= , > , >= , - , * , / . This can also happen when using + as an unary operator. In addition, the FORMAT built-in function expects either a Number or Real argument.