EXCEL COMBIN()函数 算出结果不同?BUG?

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:00:47
已知,函数 =COMBIN(10,6) 结果是210
现在 =COMBIN(210,2) 结果是21945
=COMBIN((COMBIN(10,6)),2) 结果是21736

注意=COMBIN(210,2) 和=COMBIN((COMBIN(10,6)),2) 结果不一样?为啥呢?
如果少个括号,=COMBIN(COMBIN(10,6),2) 也是21736哦。。

这是Excel的一个BUG。
COMBIN(10,6) 返回的结果并没有当成210这个整数处理。
你做一下数据类型转换,用INT强制转换为数值,就好了

=COMBIN(INT(COMBIN(10,6)),2) 得到21945

公式换成=COMBIN((COMBIN(10,6)+1),2) 因为你嵌套的函数就直接少算了=COMBIN(10,6)本身的一次组合

的确,等于=COMBIN(209,2) 了,但不理解,为什么会得到这个结果?

=COMBIN(COMBIN(10,6)+1,2)