只有满足范围之外的条件时,才计算范围内的值

我有一个数据表,并且要计算一个string在一个范围内显示的次数,所以我正在做=COUNTIF(C2:R100,"APPLE") ,并且计算“APPLE”出现在范围内的次数C2R100 。 这很好。

但是,我有另一个列X有百分比的每一行,我想只计算“苹果”,如果该行的百分比是50%以上。 我试着做=COUNTIFS(C2:R100,"APPLE",X2:X100,">0.5")但得到一个错误的范围是不一样的。 我也尝试了=SUMPRODUCT(C2:R100="APPLE",X2:X100=">0.5")并得到一个错误的范围有不匹配的范围大小。

有没有办法做到这一点在一个单一的公式?

尝试一个老式的SUMPRODUCTfunction的替代品。

 =SUMPRODUCT((C2:R100="APPLE")*(X2:X100>0.5)) 

你几乎在那里。 SUMPRODUCT比COUNTIF或COUNTIFS函数使用更直接的math公式。

sump_countifs