With the proposed version:
100mm2 is converted to 1cm2 --> OK
400cm2 is shown as 0,04m2 --> OK but 40cm2 is shown as 0m2 instead of 0,004 --> is rounding to two digits expected?
With the proposed version:
100mm2 is converted to 1cm2 --> OK
400cm2 is shown as 0,04m2 --> OK
but
40cm2 is shown as 0m2 instead of 0,004 --> is rounding to two digits expected?