只有满足范围之外的条件时,才计算范围内的值
我有一个数据表,并且要计算一个string在一个范围内显示的次数,所以我正在做=COUNTIF(C2:R100,"APPLE")
,并且计算“APPLE”出现在范围内的次数C2
到R100
。 这很好。
但是,我有另一个列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公式。