统计指定列中出现指定值的行数

统计指定列中出现指定值的行数

我目前有一个包含示例数据的工作表:

   |     A     |     B     |     C     |
---------------------------------------
1  | SHAPE     | SIDES     | COLOUR    |
---------------------------------------
2  | Rectangle | 4         | Blue      |
---------------------------------------
3  | Rectangle | 4         | Orange    |
---------------------------------------
4  | Rectangle | 4         | Red       |
---------------------------------------
5  | Square    | 4         | Blue      |
---------------------------------------
6  | Square    | 4         | Orange    |
---------------------------------------
7  | Square    | 4         | Red       |
---------------------------------------
8  | Triangle  | 3         | Blue      |
---------------------------------------
9  | Triangle  | 3         | Orange    |
---------------------------------------

在工作表 2 中,我使用公式来计算每种颜色的行数(通过匹配单元格值):

   |     A     |     B     |
---------------------------
1  | COLOUR    | TOTAL     |
---------------------------
2  | Blue      | 3         |
---------------------------
3  | Orange    | 3         |
---------------------------
4  | Red       | 2         |
---------------------------

单元格 B2 中的公式:

=COUNTIF('Sheet 1'!$C$1:$C$1000,A2)

单元格 B3 中的公式:

=COUNTIF('Sheet 1'!$C$1:$C$1000,A3)

单元格 B4 中的公式:

=COUNTIF('Sheet 1'!$C$1:$C$1000,A4)

我现在想计算具有特定边数的颜色类型(例如,具有四条边的橙色形状)。我不知道该如何实现。

答案1

不确定我的理解是否正确,请尝试这个公式:

对于 4 面:=COUNTIFS(Sheet1!$C:$C,$A2,Sheet1!$B:$B,"4")

对于 3 面:=COUNTIFS(Sheet1!$C:$C,$A2,Sheet1!$B:$B,"3")

在此处输入图片描述

相关内容