2014-02-19 46 views
2

我試圖在SUMPRODUCT內使用TRANSPOSE。我的配方有什麼問題?使用SUMPRODUCT和TRANSPOSE

enter image description here

我使用Excel 2013,如果該事項。

+2

你的公式是正確的,你只需按下'Crtl + Shift + Enter'來確認它,並使其成爲一個數組公式。在某些情況下,SUMPRODUCT有時會自動處理參數的數組處理,但TRANSPOSE參數顯然不在其中。 –

+0

@andyholaday謝謝,這確實是問題。您能否將您的評論發佈爲答案,以便我可以接受它? –

回答

7

你的公式是正確的,你只需要按Crtl+Shift+Enter確認它,並使其成爲一個數組公式。在某些情況下,SUMPRODUCT有時會自動處理參數的數組處理,但顯然不存在其中的一個參數。

+0

我的問題是:爲什麼需要輸入數組公式(ctrl-shift-enter)?這不就是MS需要解決的XLS錯誤嗎? – nickpharris

+0

@nickpharris我沒有你的答案。爲了避免猜測,雖然'SUMPRODUCT'會將數組當作數組來處理,但'TRANSPOSE'實際上需要數組輸入,並且該需求通過解析堆棧起泡。 –

2

我不知道你想要的結果,但有興趣知道:

=MMULT(D9:F9,D3:D5) 

按Ctrl ++進入輸入是這樣的。

+0

啊!剛剛看過你的編輯。 – pnuts

+0

謝謝,的確,我曾用'MMULT'試過。我必須承認,我懷疑MULT是否有用:你知道嗎[在什麼情況下我不能使用SUMPRODUCT而不是MMULT?](http://stackoverflow.com/q/21896228/395857) –

+1

我認爲這兩個問題是不同的:這個問題更多的是使用Crtl + Shift + Enter,而另一個則關注'MMULT'的用處。 –