我正在创建一个简单的电子表格来计算一些投注赔率并跟踪我的输赢
当我将分数赔率放在一列时,Excel会将其中的一些转换为整数(即1/1,2/1等等,而不是像4 / 11,7 / 2那样的赔率)等等。
有没有办法解决这个问题?
请注意,一些顶部起伏分数(11 / 2,11 / 10等)被放入整数,例如5 1/2等!而且我不希望这种情况发生
我已经尝试过单元格的自定义格式,但所有分母都不可避免地会有所不同,所以像?? / 28这样的东西不会对我有用
编辑:
这是使用自定义格式??/??
解决的,只需删除位于自定义单元格格式对话框前面的#
答案 0 :(得分:1)
您只需更改单元格格式;你想使用???/???
。这将使 Excel 表示使用指定的分子和分母有效数字(格式字符串中的?
的数量)可以找到的最接近的分数近似值的任何十进制数。
如果单元格输入直接是一个分数,它将尽可能减少它,但始终保持分数格式。
示例:
= .10 will be converted to 1/10
= 0.1231 will be converted to 81/658 (supossing ???/??? format is used).
= 10/100 will be converted to 1/10
= 11/12 will remain as 11/12 as no reduction is possible.
= 1/1 will remain as 1/1
etc.
您所描述的行为是因为您使用的Excel默认分数格式之一与# ???/???
类似(请注意前导#
)。此格式将减少非小数部分的积分值。
答案 1 :(得分:0)
您可以为具有赔率的单元格使用文本格式,然后在您需要进行的任何计算中使用VALUE
函数