Excel计算分数

问题描述 投票:1回答:1

我正在创建一个简单的表,其中一列显示分数,另一列显示其等效的十进制值。但是,由于我没有excel的经验,这样的小任务对我来说非常困难。

例如,我在一列中有1/16,在另一列中有0.0625。我只能让它显示分数列1到= INDIRECT(ADDRESS(ROW(),1))中的内容,但是它拒绝进行数学计算,当我使用VALUE强制它将它转换为日期时!

另外,如何将增量添加到第一行,以便下一行将相关的增量倍数添加到初始值?

非常感谢!

excel
1个回答
2
投票

无论它如何显示,Excel都会将数值存储为数字(和小数),而不是分数。

但是当您将1/16输入单元格时,Excel会将其转换为日期。

也许你可以

  • .0625输入A1
  • 将A1格式化为分数(例如,如果你想要16分,则为1/16
  • B1:=A1(格式为General
  • A2:=A1 + 0.0625
  • B2:=A2

然后选择A2并填写;然后B1并填写

enter image description here

如果您希望使用简化分数,则可以使用与上面相同的设置,但只需将A列中的格式更改为??/??

如果您可能使用不同的公式来生成值(一个不会生成与此值接近16的值),但是您希望将其简化为最接近的第16个,那么您应该将该公式的结果舍入到最近的第16个

=MROUND(your_formula,1/16)
© www.soinside.com 2019 - 2024. All rights reserved.