2016-05-19 9 views
2

これはかなり複雑であり、可能ではない可能性があります。2列に一致し、3列目からの平均値を4列目に表示

私は列Aに郵便番号を持っています(同じ郵便番号が列Aで5回繰り返され、2600の一意の郵便番号が付いています)。次に、列Bの生徒を表す数字があります。場合によっては0)、次に列CIには一意の郵便番号が記載されています。

私は、私が試したD.

列に配置された列Bの平均& C一緒に列にマッチして取得しようとしています:=INDEX(B:B,MATCH(C2,A:A,0))別の答えで見つかったが、これは私だけ現れる最初の数字のgetこれらの郵便番号の平均ではなく、列Bに表示されます。

私はそれが(私は手動で数学をやって)どのように見えるかの画像を添付した

Image of Ideal Solution Manually Entered

+0

こんにちは。おそらくデータのサンプルと期待される結果を追加できますか?説明を取り除くのは難しい場合がありますが、具体的な例では説明がはっきりしていることがあります。コメントを使用するのではなく、質問を編集して追加します(コメントのコードフォーマットはひどいため)。また、スタックオーバーフローが永遠に続くのに対し、外部リンクはあまり好きではありません。実際の質問に入れることができるものはどれも良いです。 –

答えて

1

この試してみてください。これは、基本的にはない素晴らしい式です

=AverageIf(A:A,C2,B:B) 

をまさにあなたがしようとしていること。

more info

式は、あなたがやろうとしている正確に何を行うように設計されました。 Sumif/Countifを実行します。これにより、セルC2に一致するすべての行に対してCol Aがスキャンされます。次に、一致した行のすべてのCol B値の平均をとります。

C列のすべての一意の郵便番号の数式をドラッグできます。

+1

それはそれをしました!どうもありがとうございます。 –

関連する問題