我如何计算离散项目?

鉴于表格:

 判决地区名称 
好的美国拍拍  
好美国萨莉 
坏法国约翰 

我怎么能算出US的数量和判断是good

我曾尝试使用SUMPRODUCT和COUNT,但没有运气,因为SUMPRODUCT似乎需要数值,COUNT只能作用于一列。 例如:

 =COUNT(C5:C7="US") =SUMPRODUCT(--(J2:J7="US"),K2:K7) 

尝试这个:

 =COUNTIFS(A:A,"good",B:B,"us") 

注意:这里假设裁决在列A中,区域在列B中。根据需要进行调整。

您的示例中的ColumnC和ColumnJ是令人困惑的,但是如果在A1中做出verdict ,那么另外两种可能性是(1)修复您的SUMPRODUCT公式:

 =SUMPRODUCT((B2:B7="US")*(A2:A7="good")) 

和(2)更通用和全面的数据透视表选项:

SO3348726的例子

在SUMPRODUCT A2:A7="good"查看六个单元格中的每一个,并根据比较结果是否正确(例如A3 good )还是不正确返回一个TRUE或FALSE条目数组。 该函数的“PRODUCT部分”接下来获取B2:B7数组的每个元素,并依次乘以A2:A7数组的相应元素。 乘法时, TRUE被视为1FALSE0 )。 然后由SUMPRODUCT的“SUM部分”将结果数组( 1 s或0 s)相加。

要看到这种情况,请尝试评估公式。