全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
2654 5
2015-11-14
刚刚在计算一个阶乘的时候突然发现excel怎么整数位也四舍五入地显示了?!

公式如下:
=1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18*19*20*21*22
=PRODUCT(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22)

算出来的结果都是
1124000727777610000000.00

而实际计算器和R的公式算出来的实际结果应该是1124000727777607680000

求助各位,这个在excel里面怎么设置才能显示出来真正的结果呢?



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-11-14 07:08:06
好像不能设置吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-14 07:31:51
BIG钊钊 发表于 2015-11-14 04:41
刚刚在计算一个阶乘的时候突然发现excel怎么整数位也四舍五入地显示了?!

公式如下:
可以在百度搜一下,一般excel表格中的公式中都有对计算特性进行设置的变量。你可以搜搜看…
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-14 08:16:11
hanlinzhushe 发表于 2015-11-14 07:31
可以在百度搜一下,一般excel表格中的公式中都有对计算特性进行设置的变量。你可以搜搜看…
刚查了一下。好像是本身编码的问题,15位以上就自动显示为0了,如果是输入的号码可以用文本格式,但是计算结果貌似就没办法了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-11-14 10:23:08
=PRODUCT(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17)-->355687428096000 (好像是本身编码不到15位以上就自动显示为0了 )
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-5-30 20:55:39
round()
ROUND
返回某个数字按指定位数取整后的数字。
语法
ROUND(number,num_digits)
Number 需要进行四舍五入的数字。
Num_digits 指定的位数,按此位数进行四舍五入。
说明

如果 num_digits 大于 0,则四舍五入到指定的小数位。
如果 num_digits 等于 0,则四舍五入到最接近的整数。
如果 num_digits 小于 0,则在小数点左侧进行四舍五入。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群