excel如何做“排列组合”函数?

2024-05-19 02:34

1. excel如何做“排列组合”函数?

1、组合:计算从给定数目的对象集合中提取若干对象的组合数。利用函数 COMBIN 可以确定一组对象所有可能的组合数。
语法:COMBIN(number,number_chosen)

Number  项目的数量。

Number_chosen  每一组合中项目的数量。

比如:从9个数字球中,随机抽3个球,共有多少种组合,在excel任一单元格输入“=COMBIN(9,3)”,回车。结果就会得到。84种

2、排列:返回从给定数目的对象集合中选取的若干对象的排列数。排列为有内部顺序的对象或事件的任意集合或子集。排列与组合不同,组合的内部顺序无意义。此函数可用于彩票抽奖的概率计算。
语法:PERMUT(number,number_chosen)

Number   表示对象个数的整数。

Number_chosen   表示每个排列中对象个数的整数。

比如:从9个同学,随机抽3个同学,排列为一列,共有多少个排列方式,在excel任一单元格输入“=PERMUT(9,3)”,回车。结果就会得到。504种

excel如何做“排列组合”函数?

2. excel 排列组合公式?

Excel有排列组合公式,PERMUT为排列函数,COMBIN为组合函数。
1、电脑打开Excel表格,输入组合函数=COMBIN(50,3)。


2、回车就会得到19600。


3、输入排列公式=PERMUT(50,3)/PERMUT(3,3)。


4、回车就可以了。

3. excel排列组合

将A列6个数据、B列6个数据先填好如图,第7 行为空。

A8=IF(A1="","",A1),B8=A1。
选中A8:B8,将其复制到A13:B13,
再将B13的公式改为=IF(A13="","",IF(B7="",IF(ROW()>12,B1,B7),B7))

最后,将A13:B13复制到A41:B41即可。

你说不是这个意思,那手工做几个样例啊,你说的仍是看不懂啊。

excel排列组合

4. excel根据条件求最佳组合?

如本例,要求求出一组数值,同时满足在两列数值都为最大值的这个绝对条件。结果在C列显示为[最大组合]这个文本内容。

请点击输入图片描述
选中C2单元格,在单元格中输入运算符号=,然后点击【fx】按钮。

请点击输入图片描述
弹出【插入函数】对话框,在【选择函数】中选择函数[IF]函数,点击【确定】按钮。

请点击输入图片描述
弹出【函数参数】对话框:
在第一个参数后面的对话框中输入一组公式AND(A7=MAX($A$2:$A$8),B7=MAX($B$2:$B$8)),以上的公式看似复杂,其实分析起来较为简单:AND表示同时满足两个条件,而MAX即为英语的最大值,即要求求出A列和B列中的最大值,即最终求出的结果是同时满足两列都为最大值,才有正确的值求出,否则为空值。至于符号$表示的是绝对引用单元格区域,输入公式的时候,选中所要计算的区域后,直接按F4键即可显示出绝对引用;
在第二个参数后面输入[最大组合]文本内容,这里的中括号无需输入;
在第三个参数后面输入双引号,表示不满足条件即为空值。
所有参数设置好后点击【确定】按钮。

请点击输入图片描述
返回到工作表中,选中C2单元格,点击鼠标左键拖动鼠标将公式复制到剩余单元格内。可以看到,通过符号运算可以求出所要求的最大组合。
但是如果要将数值改变一下,则没有一组数字满足要求,即同时满足两列数值均为最大值的组合。
通过这个方法,用户可以进行业绩评定的考核等实际具体的工作。

请点击输入图片描述

请点击输入图片描述

5. 请教excel排列组合的问题


请教excel排列组合的问题

6. excel如何做“排列组合”函数

序列TEwTEwTAwDAxTAwTAxDEw里,不管T、E、w、A、D、x分别出现多少次,同一时刻每个字母都仅等于一个数字(0或者1)。没有其他限制的话,总共6个字母,每个有0和1两种可能,这样实际上就有2^6即64种组合。

字母取值组合
相应的,字符串所有组合只需要将每组字母代表数字代入字符串即可,如下:
000000000000000000000    
000000000001000001000    
000000000100000000100    
000000000101000001100    
000000010010010010000    
000000010011010011000    
000000010110010010100    
000000010111010011100    
001001001000001000001    
001001001001001001001    
001001001100001000101    
001001001101001001101    
001001011010011010001    
001001011011011011001    
001001011110011010101    
001001011111011011101    
010010000000000000010    
010010000001000001010    
010010000100000000110    
010010000101000001110    
010010010010010010010    
010010010011010011010    
010010010110010010110    
010010010111010011110    
011011001000001000011    
011011001001001001011    
011011001100001000111    
011011001101001001111    
011011011010011010011    
011011011011011011011    
011011011110011010111    
011011011111011011111    
100100100000100100000    
100100100001100101000    
100100100100100100100    
100100100101100101100    
100100110010110110000    
100100110011110111000    
100100110110110110100    
100100110111110111100    
101101101000101100001    
101101101001101101001    
101101101100101100101    
101101101101101101101    
101101111010111110001    
101101111011111111001    
101101111110111110101    
101101111111111111101    
110110100000100100010    
110110100001100101010    
110110100100100100110    
110110100101100101110    
110110110010110110010    
110110110011110111010    
110110110110110110110    
110110110111110111110    
111111101000101100011    
111111101001101101011    
111111101100101100111    
111111101101101101111    
111111111010111110011    
111111111011111111011    
111111111110111110111    
111111111111111111111    
这里使用VBA进行处理,如下代码供参考:
Sub T()
Dim ii%, T%, E%, w%, A%, D%, x%
ii = 1
For T = 0 To 1
For E = 0 To 1
For w = 0 To 1
For A = 0 To 1
For D = 0 To 1
For x = 0 To 1
Cells(2, ii + 1) = T
Cells(3, ii + 1) = E
Cells(4, ii + 1) = w
Cells(5, ii + 1) = A
Cells(6, ii + 1) = D
Cells(7, ii + 1) = x
Range("A" & ii + 10).NumberFormatLocal = "@"
Range("A" & ii + 10) = T & E & w & T & E & w & T & A & w & D & A & x & T & A & w & T & A & x & D & E & w
ii = ii + 1
Next x
Next D
Next A
Next w
Next E
Next T
End Sub
以上,希望能帮上忙!

7. EXCEL排列组合公式

共可组成6*6*6*6=1296个值
[E1:E1296]的公式=OFFSET($A$1,INT((ROW()-1)/6^3),0)&OFFSET($B$1,INT(MOD(ROW()-1,6^3)/6^2),0)&OFFSET($C$1,INT(MOD(ROW()-1,6^2)/6),0)&OFFSET($D$1,MOD(ROW()-1,6),0)

EXCEL排列组合公式

8. excel如何做“排列组合”函数

1、组合:计算从给定数目的对象集合中提取若干对象的组合数。利用函数
COMBIN
可以确定一组对象所有可能的组合数。
语法:COMBIN(number,number_chosen)
Number
项目的数量。
Number_chosen
每一组合中项目的数量。
比如:从9个数字球中,随机抽3个球,共有多少种组合,在excel任一单元格输入“=COMBIN(9,3)”,回车。结果就会得到。84种
2、排列:返回从给定数目的对象集合中选取的若干对象的排列数。排列为有内部顺序的对象或事件的任意集合或子集。排列与组合不同,组合的内部顺序无意义。此函数可用于彩票抽奖的概率计算。
语法:PERMUT(number,number_chosen)
Number
表示对象个数的整数。
Number_chosen
表示每个排列中对象个数的整数。
比如:从9个同学,随机抽3个同学,排列为一列,共有多少个排列方式,在excel任一单元格输入“=PERMUT(9,3)”,回车。结果就会得到。504种
最新文章
热门文章
推荐阅读