Template:Convert/or/AonSoff

or {{#ifexpr:( {{formatnum:{{{2|3/4}}}|R}} ) < 1.0001 and ( {{formatnum:{{{2|3/4}}}|R}} ) > 0 |{{#ifeq:{{{u|xnone x }}}|xnone |{{{n}}} |{{#ifeq: { |{{padleft:|1 |{{{u |x }}} }}|{{{n}}} |{{{u}}} }} }} |{{#ifeq:{{{u|xnone}}}|xnone |{{{l|{{{n}}}s}}} |{{#ifeq: { |{{padleft:|1|{{{u}}} }}|{{{l|{{{n}}}s}}} |{{{u}}} }} }} }} {{doc|content= The Template:Convert/or/AonSoff formats a range where the 2 amounts are separated by "or" between the numbers.

For unit-codes where the unit symbol is undefined (or blank), then the template also checks for literal "{{{u}}}" with leading curly brace "{" and then the unit name (depending on amount singular or plural) will be displayed instead.

}}