我在计算复合交易手数时遇到了麻烦,因为它应该乘以键入的值,例如 0.01 x 输入的百分比收益。但如果我输入 100% 收益并计算起始值*100% 值,0.01 就会变成 1.01,这是错误的,应该是 0.02。希望有人能帮助我!
我怎样才能让公式将数字四舍五入到 100?参见第 23 行及以后的内容,必须将其四舍五入到 100,因为这是批量限制。
请参阅此处的电子表格:
https://docs.google.com/spreadsheets/d/1uvt9efqMC_XZvxCw3h7zqISxm-S3MhVNY0OBv3QReKI/edit?usp=sharing
答案1
- 当你寻找
获得 100% 收益
它的意思应该是:乘以(1 + 100%),也就是(1 + 1)。所以你的预期公式应该是:<keyed value> * (1 + <pct gain>)
,如:0.01 * (1 + 100%) = 0.02
如果您100
在单元格中输入100%
,则这是由于单元格格式所致。它可能会考虑%
,然后只需输入1
。
- 你可以用 来封顶
=min(<max value>, <your formula to limit>)
,又名=min(100, 111) = 100
PS,我相信你的公式使用逗号,
作为分隔符,尽管它可能是分号;
- 取决于你的地理区域配置