本帖最后由 魚。。 于 2024-6-4 17:08 编辑
引言:昨天研究了一下关于无限循环小数转分数的问题。说原创吧,不如说是分享给大家。内容并不复杂,原理也都是早就有的,只不过给大家整理明白一些。另外编写了一个小小自定义函数。方便在表格中对循环小数转分数进行操作。其实不借用此函数,大家也可以用Text函数来进行转化。
例如:0.3333·····这样的循环小数,用Text可以写成:
Text(0.33333333,"#/#########")
再如:0.21343434······这样的混循环小数,也可以用Text:
Text(0.213434343434,"#/#########")
只不过,利用用Text方法,写起来是要费劲一些。如果循环节只是一位数,那么至少写8个以上循环节,就可以转化。如果循环节位数比较多,最少写的循环节的小数位数至少10位以上,才能保证转化的结果是正确的。
所以,把写好的自定义函数,分享给大家用一下。由于公式在Excel不好编写,都是用Word写好截图的,详细的大家看图片和附件吧。感兴趣的也可以看一下我在某音中的视频讲解,某音号与我签名中v是同名L77_YxY。不过讲的时候,函数忘了处理负数的问题了,所以代码大家还是得以附件为准。
大神有好的见解也欢迎在本帖留言。
|