在 Excel 中有個數列,如果只想取出固定間隔的數值來計算該如何處理?例如,計算項目1,4,7, ... , 22, 25的和、平均。

為了簡化公式,選取儲存格A1:A27,按一下 Ctrl+Shift+F3 鍵,建立名稱:項目、數值。

以下分別使用四種不同方式來設計,試著比較一下:

【方法一:使用項目欄位+陣列公式】

儲存格E2:{=SUM(IF(MOD(項目,3)=1,數值))}

儲存格E3:{=AVERAGE(IF(MOD(項目,3)=1,數值))}

此為陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵。

 

【方法二:不使用項目欄位+陣列公式】

儲存格E2:{=SUM(IF(MOD(ROW(數值),3)=2,數值))}

儲存格E3:{=AVERAGE(IF(MOD(ROW(數值),3)=2,數值))}

此為陣列公式,輸入完成要按 Ctrl+Shift+Enter 鍵。

 

【方法三:使用項目欄位+SUMPRODUCT】

儲存格E2:=SUMPRODUCT((MOD(項目,3)=1)*數值)

儲存格E3:=SUMPRODUCT((MOD(項目,3)=1)*數值)/SUMPRODUCT((MOD(項目,3)=1)*1)

 

【方法四:不使用項目欄位+SUMPRODUCT】

儲存格E2:=SUMPRODUCT((MOD(ROW(數值),3)=2)*數值)

儲存格E3:=SUMPRODUCT((MOD(ROW(數值),3)=2)*數值)/SUMPRODUCT((MOD(ROW(數值),3)=2)*1)

arrow
arrow
    全站熱搜

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