可以透過SUMPRODUCT函式來實現你說這這樣要求,不過我們需要使用兩次SUMPRODUCT函式才可以實現所說的要求,函式如下,我們要求每隔兩列,且單元格值為100 和200的和
在這裡使用了兩次SUMPRODUCT
第一次求每隔兩列值為100的和:=SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=100)*A1:P6)
第二次求每隔兩列值為200的和=SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=200)*A1:P6)
很多人會問為什麼不直接寫在一起,這個講起來比較麻煩,就不講解,直接套用即可
更改資料區域,然後更改條件即可直接套用
每隔兩列,就是列數為3倍數,我們可以使用column函式來獲取每個單元格的列號,然後使用mod函式將列號除以3,結果為0的就是我們需要的
函式為:MOD(COLUMN(A1:H6),3)=0
然後我們使用SUMPRODUCT計算每隔兩個,值為100的單元格的和,如下圖,淡綠色區域的為兩行的區域
公式:=SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=100)*A1:P6)
MOD(COLUMN(A1:P6),3)=0:找出每隔2行的行號
(A1:P6=100)*A1:P6:判斷單元格的值等於100
第二次公式如下:SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=200)*A1:P6)
最後我們將兩個公式相加,即可得到正確的結果,可以加加看看 - -
手打不易,望採納~
可以透過SUMPRODUCT函式來實現你說這這樣要求,不過我們需要使用兩次SUMPRODUCT函式才可以實現所說的要求,函式如下,我們要求每隔兩列,且單元格值為100 和200的和
在這裡使用了兩次SUMPRODUCT
第一次求每隔兩列值為100的和:=SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=100)*A1:P6)
第二次求每隔兩列值為200的和=SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=200)*A1:P6)
很多人會問為什麼不直接寫在一起,這個講起來比較麻煩,就不講解,直接套用即可
更改資料區域,然後更改條件即可直接套用
下面來講解下每隔兩列,就是列數為3倍數,我們可以使用column函式來獲取每個單元格的列號,然後使用mod函式將列號除以3,結果為0的就是我們需要的
函式為:MOD(COLUMN(A1:H6),3)=0
然後我們使用SUMPRODUCT計算每隔兩個,值為100的單元格的和,如下圖,淡綠色區域的為兩行的區域
公式:=SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=100)*A1:P6)
MOD(COLUMN(A1:P6),3)=0:找出每隔2行的行號
(A1:P6=100)*A1:P6:判斷單元格的值等於100
第二次的使用我們只需要將條件中的等於100改為等於200,然後將兩個公式相加即可第二次公式如下:SUMPRODUCT((MOD(COLUMN(A1:P6),3)=0)*(A1:P6=200)*A1:P6)
最後我們將兩個公式相加,即可得到正確的結果,可以加加看看 - -
手打不易,望採納~