我是从Gold转换的>银>铜
现在我可以以适当的形式获得我的黄金和铜。 我如何摆脱这种情况" 09"在我的" 2809"白银所以它是一个整数并代表银正确吗?
每100银,它等于1金。
按金银铜计算,这是一个盈利计算器。但在计算我的利润之前,我将黄金和白银转换为铜,并添加当前的铜以制造另一个变量" Total Copper"。所以,从那里,我只是减去我的销售价格 - 成本价格="我的利润"
从那里,我如何将其分类回金银铜?
一个例子是:
Total Copper
280950
现在我想将其转换回Gold
Silver
Copper
。
在Copper
列下我=MOD(SILVER,100)
- 这输出9
在Silver
列下我=INT((TOTALCOPPER/100))
- 这输出2809
在Gold
列下我=INT(SILVER/100)
- 输出28
那么如何删除2809并使其成为28,因为已经在Copper中使用了09?
谢谢!
答案 0 :(得分:1)
假设1银中有100个铜,1金中有100个银,那么你希望看到280950铜成为28金,9银和50铜。为此,我将执行以下操作:
A1 = 280950
A2 = Gold = INT(A1/(100*100)) = 28
A3 = Silver = INT((A1 - (A2*100*100))/100) = 9
A4 = Copper = (A1 - (A2*100*100) - A3*100) = 50
你可以使用MOD同样地计算余数,而不是做A1 - A2 * 100 * 100,但我认为这样做可能更清楚。
编辑:你会注意到我在A4处的值不。这允许你有例如50.3铜。如果你想要对它进行舍入,只需将方程式抛入INT()即可将其四舍五入。