2016-09-28 19 views
1

Excelの問題で困惑しています。私はCOUNTIFとINDEX MATCHのバリエーションを試しましたが、動作させることはできません。Excel - 行の最初のセルが値/文字列と等しい場合、行内のセルが値/文字列と等しいかどうかを調べる

私は、最初の列に垂直方向に各行のラベルを含むスプレッドシートを持っています。私がしたいことは、行の最初のセルが特定の値/文字列と等しい場合、その行の異なる値/文字列のすべての出現を数えたいと思います。

私の人生のために私はそれを理解できません。

編集:私はのようなテーブルを持っている場合は

はそう

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

私の質問はどのように私は最初の列は、「イエロー」と等しい行に「デーブ」のすべての出現を数えることができ、あります?

+0

は、あなたがより具体的に、いくつかのサンプルを指定することができます!値、およびこれらの値が与えられた場合の望ましい結果試した数式と出力がどのセルに収まるかを指定してください。 – trincot

+0

別のものでは、最初のセルの値と異なることを意味しますか?一意の値を数えたいですか?またはすべての異なる値ですか?私。結果が2( "B"と "C")または3( "B"。 "C"の場合、最初の行が "A"、 "B"、 "C" "B")? –

+0

@trincot - 少し鮮明に編集されました – DL1984

答えて

1

あなたの他のシートは、(のSheet2言う)A1で "イエロー" を持っている場合は、試してください: - Sheet2の中

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

をB1

enter image description here

関連する問題