在 Excel 裡要產生各種等差數列,可以透過手動操作,現在有更方便的方式:利用 SEQUENCE 函數來產生。

以下列舉多種方式來產生各種的數字陣列。

Excel-利用SEQUENCE產生各種數字陣列

【設計與解析】

(1) 儲存格G3:=SEQUENCE(B4,C4,D4,E4)

產生陣列:SEQUENCE(4,1,2,4)={2;6;10;14},這是一維的多列(數值以「;」隔開)陣列。

Excel-利用SEQUENCE產生各種數字陣列

(2) 儲存格G9:=SEQUENCE(B10,C10,D10,E10)

產生陣列:SEQUENCE(1,5,2,3)={2,5,8,11,14},這是一維的多欄(數值以「,」隔開)陣列。

Excel-利用SEQUENCE產生各種數字陣列

(3) 儲存格G12:=SEQUENCE(B13,C13,D13,E13)

產生陣列:SEQUENCE(3,2,2,6)={2,8;14,20;26,32},這是3列X2欄的陣列。

Excel-利用SEQUENCE產生各種數字陣列

(4) 儲存格G17:=SEQUENCE(B18,C18,D18,E18)

產生陣列:SEQUENCE(2,3,9,-3)={9,6,3;0,-3,-6},這是2列X3欄的陣列。

Step為負數時,會產生遞減的數列。

Excel-利用SEQUENCE產生各種數字陣列

(5) 儲存格G21:=SEQUENCE(B22,C22,D22)

產生陣列:SEQUENCE(3,2,4)={4,5;6,7;8,9},這是3列X2欄的陣列。

Step省略時,會以預設值1運算。

image

(6) 儲存格G26:=SEQUENCE(B27,C27,,E27)

產生陣列:SEQUENCE(2,3,,0)={1,1,1;1,1,1},這是2列X3欄的陣列。

Start省略時,會以預設值1運算。

Excel-利用SEQUENCE產生各種數字陣列

(7) 儲存格G30:=SEQUENCE(B31,C31)

產生陣列:SEQUENCE(2,3)={1,2,3;4,5,6},這是2列X3欄的陣列。

Excel-利用SEQUENCE產生各種數字陣列

(8) 儲存格G34:=SEQUENCE(B35)

產生陣列:SEQUENCE(2)={1;2},這是2列X1欄的陣列。

Columns省略時,會以預設值1運算。

Excel-利用SEQUENCE產生各種數字陣列

(9) 儲存格G38:=SEQUENCE(,)

產生陣列:SEQUENCE(,)={1}。

Rows省略時,會以預設值1運算。本例中參數雖全數省略,但至少要使用一個「;」。

Excel-利用SEQUENCE產生各種數字陣列

【參考資料】

 SEQUENCE 函數參考微軟提供的說明:SEQUENCE 函數

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(0) 人氣()