Excel - 如果行中的第一个单元格等于 value/string,然后计算行中的单元格是否等于 value/string

Excel - if first cell of row equals a value/string and then count if cells in row equal a value/string

我遇到了一个 Excel 问题。我尝试了 COUNTIF 和 INDEX MATCH 的变体,但无法正常工作。

我有一个电子表格,第一列中的每一行都带有垂直标签。我想要做的是,如果一行的第一个单元格等于特定的 value/string,那么我想计算该行中不同 value/string 的所有出现次数。

我这辈子都弄不明白。

编辑:

如果我有一个像这样的table

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

我的问题是,如何统计第一列等于 "Yellow" 的行中出现的所有 "Dave"?

如果你的另一个 sheet(比如 Sheet2)在 A1 中有 "Yellow",试试:-

=COUNTIF(INDEX(Sheet1!$B:$D,MATCH(A1,Sheet1!$A:$A,0),0),"Dave")

在工作表 2!B1 中