贊助廠商

///本部落格所有文章列表///

搜尋本部落格文章資料

廣告贊助

網友問到 Excel 的問題,參考下圖,如何計算間隔列的和(加總)?

Excel-計算間隔列的和(SUPRODUCT,MOD,ROW).

【公式設計與解析】

選取儲存格B1:B25,按 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:數值。

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

公式中的參數『2』:此乃要間隔多少個儲存格要取出值。

MOD(ROW(數值)-1,2)=1:其中的「-1」,乃因數值陣列是由第2列開始,即項次1在第2列,項次2在第3列,...,都是差 1。利用 MOD 函數來求得列號除以2所得的結果,並判斷是否結果為 1,產生 1,0,1,0,1,0, ...。

將上式結果置入 SUMPRODUCT 函數,利用「數值」陣列執行「乘積和」

同理:

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

儲存格E4:=SUMPRODUCT((MOD(ROW(數值)-1,4)=1)*數值)

儲存格E5:=SUMPRODUCT((MOD(ROW(數值)-1,5)=1)*數值)

儲存格E6:=SUMPRODUCT((MOD(ROW(數值)-1,6)=1)*數值)

儲存格E7:=SUMPRODUCT((MOD(ROW(數值)-1,7)=1)*數值)

儲存格E8:=SUMPRODUCT((MOD(ROW(數值)-1,8)=1)*數值)

文章標籤
創作者介紹

學不完.教不停.用不盡

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


留言列表 (3)

發表留言
  • 悄悄話
  • 宋澤為
  • 您好,我想請教一下
    公司的產品列匯出後的csv檔
    用excel開啟
    我用分號區隔後
    在件數部分
    假設他會顯示10,10
    我有什麼辦法可以讓他數字相加嗎??

    Ps:因為每次匯出的數量不同
    所以有可能產生10,10,10,10也不一定

    那麼我可以怎麼做可以更有效率呢?
  • 宋澤為
  • 抱歉,我上述沒有寫得太清楚
    假設件數為i1
    I2會顯示10,10
    I3可能顯示20
    I4顯示10,18,12
    之類的
找更多相關文章與討論

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼