多语言展示
当前在线:247今日阅读:75今日分享:44

Excel中如何让分数不约分且能进行数值计算?

在Excel中,我们在输入分数的时候,系统会自动帮我们约分成最简的分数形式。但有些时候,我们需要的是不进行约分的分数,那么在Excel中能否让分数不约分,且能进行正常的数值计算呢?答案是肯定的,本文介绍了一种方法,就可以实现这个要求。
工具/原料

Office2013

方法/步骤
1

我们都知道,在Excel中通过依次输入“0”、空格、数字、“\”、数字的方法,可以得到分数形式的数字,且能够进行正常的加减乘除数学运算。但问题来了,“聪明”的Excel会自动帮我们把能够约分的分数,约分成最简分数形式,如下图所示,我们明明想要一个分数2/4:

2

但我们输入完成后,在Excel中就自动进行了约分,变成了分数1/2,如下图所示:

3

我们可以用文本格式保存分数,但这样的问题,就是没法进行数值计算了。符合日期格式的,倒是可以进行运算,但是运算是按照日期所代表的数字进行的,并不是我们想要的分数。这没有关系,我们先用文本格式来把我们想要的分数都填到Excel中。文本格式的方法很多,符合日期的分数可以用单引号或者设置为文本格式,实现显示为未约分的分数,不符合日期格式的,可以直接输入,如下图所示,我们在A列中输入了分数:

4

最关键的运算来了:我当时想,在Excel中输入分数的时候,可以先输入一个0,再输入一个空格,就代表了分数,那么计算的时候能不能这样呢?试了下果然可以,公式:=(“0 ”&分数所在单元格)*数字,如下图所示:

5

往下填充公式,可以看到,就得到了正确的分数计算结果,也就实现了分数显示为未约分的分数,且能进行正常的数学运算。

注意事项

如果分数列中存在整数,利用这个公式计算会出错,可以再外层添加一个Iferror函数,就可以表面错误

推荐信息