<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 工具軟件 > 辦公軟件學習 > Excel教程 > Excel函數 > Excel中排列函數permut的使用方法

        Excel中排列函數permut的使用方法

        時間: 曉生931 分享

        Excel中排列函數permut的使用方法

          如何在Excel中進行使用排列操作的呢?具體該怎么使用公式進行操作方法?今天,學習啦小編就教大家在Excel中排列函數permut的使用方法。

          Excel中排列函數permut的使用步驟如下:

          一、permut語法

          PERMUT(number,number_chosen)

          Number 表示對象個數的正整數。

          Number_chosen 表示每個排列中對象個數的正整數。

          參數說明:

          如兩個參數為非整數,將被截尾取整。

          如果 number 或 number_chosen 為非數值類型,函數 PERMUT 將返回錯誤值 #VALUE!。

          如果 number ≤ 0 或 number_chosen < 0,函數 PERMUT 將返回錯誤值 #NUM!。

          如果 number < number_chosen,函數 PERMUT 將返回錯誤值 #NUM!。

          該函數的功能與數學上的排列概念,是一致的,只不過,此函數僅返回排列個數,而不會給出具體的排列方法。

          二、PERMUT實例

          比如,出3個隊員中,選出兩個隊員來排隊,共有幾種排隊方法,這就是排列,與順序有關,順序不同,則視為不同的排列方法。

          我們可以使用公式: =PERMUT(3,2)即可得出結果,6

          我們現在使用人工排列來理解此函數的排列方法,假設這三個隊員的名字分別為A、B、C

          那么,排列的方案共為如此六種方法:

          1、A,B 2、A,C 3、B,C 4、B,A 5、C,A 6、C,B

          注意,該函數只返回排列的個數,不會給出具體的排列方法。

          如果你想了解排列的方案,只能使用VBA來實現,請看代碼:

          for i =1 to 6

          for ii = 2 to 7

          for iii = 3 to 8

          for iiii = 4 to 9

          cells(k+1,1) = i & ii & iii & iiii

          k = k+1

          next iiii,iii,ii,i

          此代碼的功能為,從9個對象里面,任何選擇4個來排列的方案。

          代碼在VBA環境下使用,會在當前工作表中的單元格里面自動填充出排列的方案。

          下面,再給你看看其它的排列的VBA代碼:

          Sub 排列例子1()

          Dim a(1 To 7) As String '待排列字符

          Dim result(1 To 7) As String '暫存結果

          Dim i As Integer '循環變量

          Set resCol = New Collection '初始化結果集合

          a(1) = "A" '初始化待排列字符

          a(2) = "B"

          a(3) = "C"

          a(4) = "D"

          a(5) = "E"

          a(6) = "F"

          a(7) = "G"

          Insert result, a '排列

          Sheets(1).Columns("A:A").ClearContents '清理結果位置,準備輸出結果

          For i = 1 To resCol.Count '將結果輸出,因為在Excel中,所以輸出到單元格

          Sheets(1).Cells(i, 1) = resCol(i) '如果不是在Excel,可以輸出到需要的地方

          Next

          End Sub

          Sub 排列例子2()

          Dim a() As String '待排列字符

          Dim result() As String '暫存結果

          Dim Total As Integer '總共多少個字符

          Dim i As Integer '循環變量

          Total = Sheets(2).Cells(1, 1) '獲取總共的字符數

          If Total > 26 Then

          MsgBox "字符數太多,超出程序設計"

          Exit Sub

          End If

          Set resCol = New Collection '初始化結果集合

          ReDim a(1 To Total) '根據總字符數重新定義數組

          ReDim result(1 To Total)

          For i = 1 To Total

          a(i) = Chr(i + 64) '初始化待排列字符

          Next i

          Insert result, a '排列

          Sheets(2).Columns("B:B").ClearContents '清理結果位置,準備輸出結果

          For i = 1 To resCol.Count '將結果輸出,因為在Excel中,所以輸出到單元格

          Sheets(2).Cells(i, 2) = resCol(i) '如果不是在Excel,可以輸出到需要的地方

          Next

          End Sub

        Excel中排列函數permut的使用方法相關文章:

        1.Excel的PERMUT函數是什么

        2.excel中使用排序函數的教程

        3.excel排名函數的使用方法

        4.excel中的rank函數使用教程

        5.excel表格rank函數的使用方法

        6.excel表格中匹配函數的使用方法

        7.Excel中isnumber函數功能的使用方法

        8.left函數在excel中的使用方法

        2223704 主站蜘蛛池模板: 国产AV福利第一精品| 国产亚洲精品综合99久久| 毛片在线播放网址| julia无码中文字幕一区| 久久国产成人高清精品亚洲| 日韩激情电影一区二区在线| 性视频一区| 国产乱人伦偷精品视频不卡| 亚洲av无码一区东京热 | 日韩精品人妻系列无码av东京| 亚洲国产成人精品女人久久久| 中文字幕第一页国产| 亚洲自拍另类| 99视频九九精品视频在线观看| 自拍偷自拍亚洲精品播放| 别揉我奶头~嗯~啊~的视频| 亚洲国产一区二区三区最新| 国产福利片无码区在线观看| 国产成人精品永久免费视频 | 国产自拍在线一区二区三区| 国产另类ts人妖一区二区| 99国产欧美另类久久久精品| 伊人成伊人成综合网222| 亚洲欧美在线看片AI| 精品国产乱子伦一区二区三区| 日韩有码中文字幕国产| 中文字幕第一区| 高清欧美精品一区二区三区| 毛片无遮挡高清免费| 亚洲精品久久久久久无码色欲四季| 熟女激情乱亚洲国产一区| 亚洲av免费成人精品区| 四虎影视一区二区精品| 精品亚洲欧美无人区乱码| www欧美在线观看| 一区二区三区午夜无码视频| 国内精品大秀视频日韩精品| 色吊丝av中文字幕| 国语精品自产拍在线观看网站| 免费的特黄特色大片| 中文字幕色av一区二区三区 |