close

MOD(被除數,除數)

================================================

ROW(reference)

Reference是希望知道列號的單一儲存格或儲存格範圍。

如果reference被省略,則ROW函數會引用本身的儲存格位址。

如果reference為一個儲存格範圍,而且ROW函數也以垂直陣列格式輸入,則ROW函數會以垂直陣列的方式傳回各列之列號。

Reference不能指向多個區域。

範例1

如果將範例複製到空白工作表上,就會比較容易了解。

 

 

A

B

1

公式

說明(結果)

2

=ROW()

公式出現的列(2)

3

=ROW(C10)

參照的列(10)

 

範例2

如果將範例複製到空白工作表上,就會比較容易了解。

 

A

B

1

公式

說明(結果)

2

=ROW(C4:D6)

參照中的第一列(4)

3

 

參照中的第二列(5)

4

 

參照中的第三列(6)

 

附註範例中的公式必須以陣列公式的形式輸入。在將範例複製到空白的工作表中後,請選取以公式儲存格開始的範圍A2:A4。按下F2,然後再按CTRL+SHIFT+ENTER。如果未以陣列公式的形式輸入公式,則單一結果為4。

================================================

SUMPRODUCT(array1, [array2], [array3], ...)

SUMPRODUCT 函數語法具有下列引數:

Array1     必要。 這是您要求元素乘積和的第一個陣列引數。

Array2, array3,...     選用。 這是您要求元素乘積和的第 2 個到第 255 個陣列引數。

註解

各陣列引數必須有相同的維度 (相同的列數,相同的欄數)。 否則 SUMPRODUCT 函數會傳回 #VALUE! 錯誤值。

SUMPRODUCT 函數會將所有非數值資料的陣列項目當成 0 來處理。

 

================================================

 

MOD(ROW(A1:A10),2)=1而這個結果就是生成了一組1和0相間的陣列了,即:1,0,1,0,1,0,1,0,1,0

 

================================================

計算奇數或偶數列(欄)儲存格的值 使用的公式,可以用SUMPRODUCT 函數來完成。

 

(1) 計算第1列奇數欄的和 儲存格E12:=SUMPRODUCT((MOD(COLUMN(A1:J1),2)=1)*A1:J1)

(2) 計算第1列偶數欄的和 儲存格E13:=SUMPRODUCT((MOD(COLUMN(A1:J1),2)=0)*A1:J1)

 

(3) 計算第1欄奇數列的和 儲存格E14:=SUMPRODUCT((MOD(ROW(A1:A10),2)=1)*A1:A10)

(4) 計算第2欄偶數列的和 儲存格E15:=SUMPRODUCT((MOD(ROW(A1:A10),2)=0)*A1:A10)

 

(5) 計算所有列奇數欄的和 儲存格E16:=SUMPRODUCT((MOD(COLUMN(A1:J10),2)=1)*A1:J10)

(6) 計算所有欄偶數列的和 儲存格E17:=SUMPRODUCT((MOD(ROW(A1:J10),2)=0)*A1:J10)

 

(7) 計算偶數列和偶數欄交會的和等的值 儲存格E18:=SUMPRODUCT((MOD(COLUMN(A1:J10),2)=0)*(MOD(ROW(A1:J10),2)=0)*A1:J10)

================================================

若為每五列,加總一次,則公式為:=SUMPRODUCT((MOD(A1:A20,5)=0)*(A1:A20))
若為每十列,加總一次,則公式為:=SUMPRODUCT((MOD(A1:A20,10)=0)*(A1:A20))
以此類推

 

arrow
arrow
    全站熱搜

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