2013-02-17 62 views
1

那麼,我需要的是顯示兩個單元格區域的SUMPRODUCT?這兩個單元格範圍,即每個單元格都包含公式。從這個公式中,我在單元格中得到一些數字。這是我做它現在的方式:如何SUMPRODUCT包含公式的單元格

=SUMPRODUCT((S7:S1000)*(T7:T1000)) 

因爲公式我得到錯誤的和A value used in the formula if of the wrong data type

我怎麼能解決這個問題?是否有某種方法可以讀取單元格中的數字而不是公式?

謝謝

+2

用逗號代替「*」爲每粗人的答覆肯定會忽略任何文本值(包括「」)由公式返回......但它也可以忽略「數字」格式化爲文本 - 在S7中有什麼公式:T1000? – 2013-02-18 00:02:23

+0

你是什麼意思「單元格中的數字,而不是公式」,除非有文字作爲@barryhoudini狀態,否則excel將評估公式,作爲'sumproduct' – glh 2013-02-18 09:43:13

回答

1

我已經有這麼多的問題,最後它是,而不是逗號(「,」)我需要使用分號(「;」)。也許它達到Excel版本,我使用2010?!所以,解決辦法是:

=SUMPRODUCT(S7:S1000;T7:T1000) 
+3

使用的分隔符是由區域設置決定的 - 如果這些分隔符是美國或英國,例如,那麼你需要逗號,如果你有歐洲大陸設置,然後分號 – 2013-02-18 10:20:26

+0

@Sylca你可以也應該標記自己的答案作爲解決方案,請參閱http://stackoverflow.com/faq – glh 2013-02-18 11:20:57

+0

是的,但明天: - )!您需要兩天才能將您的答案標記爲解決方案! – Sylca 2013-02-18 12:15:41

4

用逗號(「,」)替換「*」。

相關問題