老師幫我看下我這個表格里的數組公式錯在哪里呀,求的是1月和2月的兩個工作表的 B列和C列的乘機之和的和。公式=SUM(SUMPRODUCT(INDIRECT(ROW(1:2)&"月!b2:b9"),INDIRECT(ROW(1:2)&"月!c2:c9"))),錯在哪,為什么求不出,怎么都想不出來,附上Excel表格
王媽媽
于2021-07-15 16:43 發布 ??2279次瀏覽



- 送心意
派大星老師
職稱: 稅務師
2021-07-15 17:10
您好,學員:
直接使用sumproduct函數就可以,不用再加一個sum函數的哦
相關問題討論

您好,學員:
直接使用sumproduct函數就可以,不用再加一個sum函數的哦
2021-07-15 17:10:27

你好,這么多截圖都沒看出來你的公式是寫在哪一個單元格的,所謂的“錯的”是指什么
2019-06-21 14:24:18

你好。你沒有圖,我怕我純打字出來解釋了你也對不上號啊。SUMIF函數是條件求和,語法是=SUMIF(條件判斷的列,判斷條件,要求和的數字列)。
所以SUMIF函數的第一參數,INDIRECT(ROW(INDIRECT(1:&$AF$2))&月!C:C),是一個多維的引用,從1月那個工作表開始,到AF2單元格所指定的月份結束,取這些工作表的C列。
SUMIF函數的第二參數,C5單元格,看第一參數中,是不是C5里面的值。
SUMIF函數的第三參數,INDIRECT(ROW(INDIRECT(1:&$AF$2))&月!O:O)),這跟第一參數是一個相同尺寸的多維引用,是從1月那個工作表開始,到AF2單元格所指定的月份結束,取這些工作表的O列。(C列是條件判斷 列,O列是真正要求和的數字列)
因為是引用了多工作表,是一個多維引用,所以會出現一組值,AF2單元格里是多少,就會出現幾個值,要累計的話,就要這一組值加起來,所以用外側的SUMPRODUCT函數就是做這件事的。
最外面的ROUND函數是四舍五入函數,保留2位小數。
2019-08-12 15:21:32

你好,方便截圖嗎,后臺好像變了符號
2019-06-21 10:56:44

你好。SUMIF函數是條件求和,語法是=SUMIF(條件判斷的列,判斷條件,要求和的數字列)。
所以SUMIF函數的第一參數,INDIRECT(ROW(INDIRECT(1:&$AF$2))&月!C:C),是一個多維的引用,從1月那個工作表開始,到AF2單元格所指定的月份結束,取這些工作表的C列。
SUMIF函數的第二參數,C5單元格,看第一參數中,是不是C5里面的值。
SUMIF函數的第三參數,INDIRECT(ROW(INDIRECT(1:&$AF$2))&月!O:O)),這跟第一參數是一個相同尺寸的多維引用,是從1月那個工作表開始,到AF2單元格所指定的月份結束,取這些工作表的O列。(C列是條件判斷 列,O列是真正要求和的數字列)
因為是引用了多工作表,是一個多維引用,所以會出現一組值,AF2單元格里是多少,就會出現幾個值,要累計的話,就要這一組值加起來,所以用外側的SUMPRODUCT函數就是做這件事的。
最外面的ROUND函數是四舍五入函數,保留2位小數。
2019-08-12 15:37:54
還沒有符合您的答案?立即在線咨詢老師 免費咨詢老師
精選問題
獲取全部相關問題信息
派大星老師 解答
2021-07-15 17:13
王媽媽 追問
2021-07-15 21:04
王媽媽 追問
2021-07-15 21:10
派大星老師 解答
2021-07-15 22:04