The COMBINA function returns the number of ways to choose some number of objects from a pool of a given size of objects, including ways to choose the same object multiple times (also known as choosing with replacement).
COMBINA 函数的组成部分
COMBINA(n, k)
部分 | 说明 | 备注 |
n |
可选对象的总数。 |
|
k |
要选择的对象数量。 |
|
示例公式
COMBINA(5, 3)
COMBINA(A1, B1)
备注
- COMBINA 函数中所选对象的顺序无关紧要。
COMBINA(n, k)
等同于COMBIN(n+k-1)
,也可以当成是“(n+k-1) choose k”或 。COMBINA(n, k)
也等同于FACT(n+k-1)/(FACT(k)*FACT(n-1))
,但该函数可使用较大的数值作为参数。- 如果在 COMBINA 中指定的数字(或数字引用)带有小数部分,系统会在计算前将小数部分自动截除。
- 如果 n+k 有部分参数大于或等于 1031,则会返回 #NUM! 错误。
示例
以下示例有 2 个对象(如 A 和 B),所以有 3 种可能的组合:(A, B)、(A, A) 和 (B, B):
A | B | |
1 | 公式 | 结果 |
2 | =COMBINA(2, 2) | 3 |
以下示例有 5 个对象,所以 3 个对象有 35 种可能的组合:
A | B | |
1 | 公式 | 结果 |
2 | =COMBINA(5, 3) | 35 |