我希望能够检查a = x列中一个单元格中的数据,然后判断b列中相邻单元格中的数据是否计数。
为了更详细地解释,我正在创建一个统计图表,其中委员需要能够比较区域1到区域2和区域3的数据。
因此,列A将包含区域键,例如1,1,1,2,3,3,然后列B将是年龄。因此,如果列A在与其正在计数的单元格相邻的单元格中包含1个数据。
我希望这是有道理的。
所以我希望公式只计算相邻单元格包含区域1的单元格,例如
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
<table style="width:100%">
<tr>
<td>A</td>
<td>B</td>
</tr>
<tr>
<td>District 1</td>
<td>12</td>
</tr>
<tr>
<td>District 2</td>
<td>12</td>
</tr>
<tr>
<td>District 1</td>
<td>12</td>
</tr>
<tr>
<td>District 2</td>
<td>12</td>
</tr>
</table>
答案 0 :(得分:1)
您只需使用COUNTIFS()
为何时计算内容添加额外条件。
使用以下数据:
Region Age
2 12
2 16
2 41
1 62
3 26
3 50
2 12
1 65
3 64
如果Region = B1,我们可以使用=COUNTIFS(A2:A10,2,B2:B10,12)
来计算Region = 2且Age = 12的实例。这将返回2.
显然,我们可以将其扩展到各种标准,或者继续添加额外的标准。拥有如下数据:
Region Age Ethnicity
2 12 Black
2 16 Caucasian
2 41 Asian
1 62 Black
3 26 Caucasian
3 50 Asian
2 12 Caucasian
1 65 Caucasian
3 64 Asian
我们现在可以计算区域3中等于或超过50岁的亚洲人=COUNTIFS(A2:A10,3,B2:B10,">=50",C2:C10,"Asian")
如果你想使用上限和下限来填充人,那么它只是在单独的范围和标准对中创建绑定的情况。例如,要查找年龄在10到20之间的区域2中的所有人(不包括在上限),我们将使用=COUNTIFS(A2:A10,2,B2:B10,">=10",B2:B10,"<20")