2013-04-09 54 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