2013-04-09 56 views
0

我試圖在一個範圍內使用sumproduct公式(例如,A2:B10),因爲C列中的相應單元格=「Mike」 - 我不斷收到#value錯誤因爲A2:B10範圍內的某些單元格中有文本。SumProduct覆蓋範圍,其中包括文本

我正在尋找的數字之和(假設它是一個數字)列與「邁克」每一行C.

公式我已經試過:

  • = SUMPRODUCT( - (C2:C10 =「Mike」),A1:B10
  • = SUMPRODUCT((C2:C10 =「Mike」)*(A1:B10))
  • = SUMPRODUCT(A1:B10,C2: C10 =「Mike」)

任何幫助表示讚賞,謝謝!

+0

是否存在不使用'= SUMIF(C2:C10,「= Mike」,A:A)的原因?其中C是名稱列,A是值列? – user2140261 2013-04-09 23:13:43

+0

我不認爲SUMIF會在這裏工作,因爲總和的範圍是兩列,而條件範圍是單列 - SUMIF僅以一對一的方式工作 - 因此我的建議....您可以當然使用兩個SUMIF函數加在一起..... – 2013-04-09 23:15:36

回答

2

嘗試此式與SUMPRODUCT

=SUMPRODUCT(A2:B10,(C2:C10="Mike")*ISNUMBER(A2:B10))

,也可以使用 「陣列式」

=SUM(IF(C2:C10="Mike",A2:B10))

該後式需要與CTRL + SHIFT來確認 + ENTER讓捲曲布拉克es出現在公式欄的公式周圍

+0

輝煌,謝謝隊友! – 2013-04-09 23:15:14