在 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)
全站熱搜
留言列表