簡體   English   中英

當結果為單個值時,Excel將關閉數組公式模式

[英]Excel turns off array formula mode when the result is a single value

我有以下工作表數組公式

{=MMULT(INDEX(Range1,1,{2,3,4}), Range2)}

其中Range1是1x4矩陣,而Range2是3x1矩陣。 我想要水平向量和垂直向量的總和。

如果我的目標范圍是單個單元格,則Excel將剝離數組模式,並返回#VALUE錯誤,因為INDEX在常規模式下返回1x1。

如果我的目標范圍是多單元格范圍,則它會正確計算總和並在整個范圍內重復。

有沒有什么辦法解決這一問題? 並擺脫錯誤的優化?

我想要水平向量和垂直向量的總和。

可以使用以下內容代替您的公式:

=MMULT(OFFSET(Range1,0,1,1,3), Range2)

盡管您可以接受它,但它不需要作為數組公式輸入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM