根据其他列计数

时间:2015-06-30 06:38:51

标签: excel excel-formula

我有一个excel文件,它具有排序数据(基于对象列),如下所示。 Sample excel data

我的要求是根据“固定/不”列中的单元格值计算对象完成状态。

例如:如果“Obj1”在所有行中的值为“是”,那么只有我需要考虑已完成,如果任何一行的值为“否”,我不应该认为该对象已完成。

作为Excel新手,我无法找到解决方案。 任何人都可以建议我如何实现这一目标。

由于 VIJAYA

1 个答案:

答案 0 :(得分:1)

为什么不把它分解成这样的东西,明天就可以更轻松地容纳任何对象列表。我使用了sumproduct,但如果你愿意,你可以很好地使用countif

enter image description here

enter image description here

公式

要完成的总数=SUMPRODUCT(($A$2:$A$7=$E2)*($A$2:$A$7>0))

完成总数=SUMPRODUCT(($A$2:$A$7=$E2)*($C$2:$C$7="Yes")*($A$2:$A$7>0))

最终计数=IF(AND(F2<>0,F2=G2),1,0)