我如何计算离散物品?

时间:2015-11-02 21:26:13

标签: excel excel-formula

鉴于表格:

verdict    region   name 
good         US     pat  
good         US     sally 
bad        France   john

如何计算US中的人数并且判决为good

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

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

2 个答案:

答案 0 :(得分:1)

试试这个:

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

注意:这假定Verdicts在A列中,而Region在B列中。根据需要进行调整。

答案 1 :(得分:1)

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

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

和(2)更多功能和全面的数据透视表选项:

SO3348726 example

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

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