2015-07-19 68 views
1

enter image description hereSUMIF几个或标准

enter image description here

蓝色细胞summates 1,但这是不正确的,它应该summate更因为行文本匹配B47行。任何想法有什么不对?

+0

你的问题是一个非常有价值的问题,也可能对其他问题很有意思。然而,标题并未描述其内容,请将其更改为更相关的内容(例如,带有多个OR标准的SUMIF)。 –

回答

0

SUMIF不应该与多个条件一起使用(在公式中尝试使用时,无法在一个SUMIF中检查多个条件)。
这个公式会为你计算正确的结果:=SUM(B3:BI3*(IFERROR(MATCH(B2:BI3,B47:AL47,0)>0,0))),这是一个数组公式,所以你需要在它后面按下CTRL + SHIFT + ENTER。

  • MATCH(...):寻找所有的学生无论是在质量要求列表(这是只能作为数组公式的一部分)
  • IFERROR(...)#N/A错误转换为0
+0

Juhasz谢谢你回答这个问题。在我得到您的答案之前,我最终手动完成了它。 – Kelbe

0

如果我我没有错,你试图用skill1和skill2来计算特定项目的学生人数。

您也可以尝试使用COUNTIFS()函数。这适用于多个标准。