2016-03-28 14 views
-1

カウント一意の値

Column A - Student Names 
Column B - Classes Registered (possible classes: "History","Geology","Biology") 
Column C - Semester (ex: S12015,S22016.etc) 

私は登録学生数を得ることができるので、他の場所3つの異なるセルのための3つの式を定義することができるようにしたいです歴史、地質学および生物学のために少なくとも1回。

は、2つの異なる列に出力するようにグループ化されたカウントを、これを一般化することが可能である、と言う:

Column D: Name of Class 
Column E: Number of students registered in the class at least once 

はEDIT:

は完全に私の問題を述べて列Cに私のポストを更新しました。私はここで同様のケースに従うことによって答えを得ることができています:http://www.get-digital-help.com/2011/07/12/count-unique-distinct-values-that-meet-multiple-criteria-in-excel/

+0

あなたは間違いなく努力を示す必要があることを知っています。 – findwindow

+0

@findwindow - 私は初心者ですが、公式には初心者です。COUNTIF、MATCH、FREQUENCYの組み合わせで解決しようとしましたが、それを解決するための基本的な知識は実際には分かりません。基本知識の不足を宣伝したくない – Brian

+1

[COUNTIF](https://support.office.com/en-US/article/COUNTIF-function-E0DE10C6-F885-4E71-ABB4-1F464816DF34)の何が問題なのですか?/[COUNTIFS](https://support.office.com/en-us/article/COUNTIFS-function-53C4DC8E-0E5B-4E32-93DF-9CA5E7DA89ED)の機能はありますか? – Jeeped

答えて

1

ユニークなクラスのリストを取得するには、この配列数式を使用します。

=IFERROR(INDEX($B$1:$B$15,MATCH(1,IF(COUNTIF($C$1:$C1,$B$1:$B$15)=0,1,0),0)),"") 

は、配列数式なので、それはのCtrl-で確認する必要がありますShift-編集モードを終了するときに入力します。 Excelが正しく実行されると、配列式を示す数式の周りに自動的に{}が置かれます。そして、これまで十分なすべてのユニークなクラスが発見されたことを確認するために、ダウンコピー

=IF(COUNTIF($B$1:$B$15,C2)>0,COUNTIF($B$1:$B$15,C2),"") 

:単純なCOUNTIF()を数える見つける

。 1つの警告、より大きなデータリストと式のリストが長く、それは計算に時間がかかります

enter image description here

関連する問題