What I’m trying to do
I’ve created a base to keep track of an inventory in Obsidian. Individual notes are marked as items that belong to that inventory and the number of items as well as their cost and weight are documented as file properties. In the inventory base itself, I have written a formula that multiplies the number of items with their cost and weight respectively. These are marked as “value” and “load”.
The formula mostly seems to work, but it’s leading to some strange results (see screenshot below). As you can see, some of the multiplications return an answer that is close to correct, but for some reason unknown adds a 1 or a 2 at the 16th decimal point.
Unrelated as far as I can tell, another odd thing I’ve noticed is that the number 4 specifically seems to be left aligned in Bases, while all other numbers are right aligned.
Things I have tried
I have tried to change the values of cost and weight and rounding the numbers down or up using the round() function, which does return correct answers but obviously this is not the solution I’m looking for. I have also tried limiting the number of decimal digits to 1 or 2 with the toFixed() function but this seems to have no effect.

