[算表] sumproduct的欄位讀取

看板Office作者 (少年維持的煩惱)時間15年前 (2010/10/04 11:13), 編輯推噓3(3010)
留言13則, 4人參與, 最新討論串1/2 (看更多)
軟體:excel 版本:all 我在計算加總時因A欄位的資料量隨時都有可能做增減 但在使用sumproduct讀取欄位時,一般的公式寫法都是($A$1:$A$1000......) 若想改成類似(A:A.....)來直接讀取似乎又無法成立,想請問是不是有其他有公式可以替代之。 EX: 月份 客戶 時數 1 甲 6 1 乙 3 2 甲 4 2 甲 7 3 甲 3 3 丙 10 4 甲 8 4 丁 1 5 乙 1 欲加總2、3月甲客戶的總時數; 我寫的原式為=SUMPRODUCT(($A$2:$A$9>=$A$4)*($A$2:$A$9<=$A$6)* ($B$2:$B$9=$B$2)*($C$2:$C$9)) 想試問有無可將($A$2:$A$9)等部份代換為更精簡的寫法? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.166.212

10/04 11:43, , 1F
好像是excel版本問題?
10/04 11:43, 1F

10/04 12:45, , 2F
嗯…我用的是03版的@@"
10/04 12:45, 2F

10/04 19:51, , 3F
用樞紐分析表會不會更方便阿....@@
10/04 19:51, 3F

10/04 19:53, , 4F
推樞紐分析表或一般常用統計軟體,寫複雜的公式不如換軟體
10/04 19:53, 4F

10/04 20:34, , 5F
=SUM(IF(((A:A=2)+(A:A=3))*(B:B="甲"),C:C))
10/04 20:34, 5F

10/04 20:34, , 6F
陣列公式用ctrl+shift+enter結尾 但03版不知道可否
10/04 20:34, 6F

10/04 20:39, , 7F
其實我覺得函數方便的地方在第一次麻煩一點
10/04 20:39, 7F

10/04 20:39, , 8F
可是若是常用資料 幾乎只要下載完貼上去答案就出來
10/04 20:39, 8F

10/04 20:39, , 9F
對於經常性彙整資料真的幫助頗大 \
10/04 20:39, 9F

10/04 20:41, , 10F
=SUMPRODUCT(((A:A=2)+(A:A=3))*(B:B="甲"),C:C) 用這樣
10/04 20:41, 10F

10/05 10:32, , 11F
謝謝,不用樞紐分析的原因是我跟它不熟XDD
10/05 10:32, 11F

10/05 10:34, , 12F
而且日後可能還需要再做增減與維護,想用簡單的複製貼上
10/05 10:34, 12F

10/05 10:34, , 13F
功能即可。
10/05 10:34, 13F
文章代碼(AID): #1CgKPkAc (Office)
文章代碼(AID): #1CgKPkAc (Office)