Excel - 如果行的第一个单元格等于值/字符串,然后计算行中的单元格是否等于值/字符串

时间:2016-09-28 09:40:25

标签: excel match countif

我遇到了Excel问题。我尝试过各种各样的COUNTIF和INDEX MATCH,并且不能让它起作用。

我有一个电子表格,在第一列中垂直显示每行的标签。我想要做的是,如果一行的第一个单元格等于一个特定的值/字符串,那么我想计算该行中所有出现的不同值/字符串。

我不能为我的生活弄清楚。

编辑:

如果我有这样的表

|-----------------|------------------|------------------|------------------|
|       Blue      |        Dave      |        Dave      |                  |
|-----------------|------------------|------------------|------------------|
|        Red      |                  |        Dave      |                  |
|-----------------|------------------|------------------|------------------|
|      Yellow     |        Dave      |        Dave      |       Andy       |
|-----------------|------------------|------------------|------------------|
|       Green     |                  |                  |       Andy       | 
|-----------------|------------------|------------------|------------------|

我的问题是,我怎样才能计算所有出现的" Dave"在第一列等于"黄色"?

的行中

1 个答案:

答案 0 :(得分:1)

如果你的另一张纸(比如Sheet2)有"黄色"在A1中,尝试: -

=COUNTIF(INDEX(Sheet1!$B$1:$D$4,MATCH(A1,Sheet1!$A$1:$A$4,0),0),"Dave")
Sheet2中的

!B1

enter image description here