计算指定值出现在指定列中的行


1

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

   |     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)

我现在想要计算具有特定边数的颜色类型(例如,具有四个边的橙色形状)。我陷入了如何实现这一目标的困境。



COUNTIFS 可能就是你想要的。如果您找到解决方案,请将其作为答案发布。如果它不适合你,请 编辑 你的问题(不要在评论中回答)显示你的尝试,结果是什么, 以及你想要的结果的一个例子
G-Man

Answers:


1

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

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

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

enter image description here

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.