私は多くの列といくつかのシートを持つプロジェクトに取り組んでいます。わかりやすくするために、私は、私が助けが必要なものだけを掲示します:テーブルでは、私はユーザー名と彼らが証明書を受け取ったかどうかを持っています。証明書の計算は、他のテストでのパス数に基づいています(3つ以上は証明書を与えます)。別のシートに統計情報を掲載していますが、ユニークな番号の合計数を表示したいと思っています。テーブルは以下のようになります(簡略化)。Excel - 2つの列に基づく一意の値の返り値
*Username* | *Test Result* | *Bundle*
abc | Pass | ""
abc | Pass | ""
123 | Pass | True
123 | Pass | True
123 | Pass | True
123 | Pass | True
qwerty | Fail | False
qwerty | Pass | False
qwerty | Pass | False
上記のように、「バンドル」を持つには3つ以上のテストが必要です。彼らが2つを通過し、3番目に失敗した場合、彼らは "Bundle"に失敗します。彼らが3回のテストを受けていなければ、合格または不合格と見なされません。別のシートで
、私はが「バンドル」を得てとがを持っていないしているユニーク学生の数を示したいと思います。
私が試したことのいくつか:
=COUNTIFS(MOS_Table[Username],"*",MOS_Table[Bundle],TRUE)
(注:MOS_Tableはテーブルの名前です)。これは、バンドルの列にTRUE値の総数をカウントしますが、カウントを彼らが取ったそれぞれのテストのための同じ学生。
=COUNTIF(MOS_Table[Bundle],TRUE)
これは上記と同じです。
私はSUMPRODUCTとSUM、COUNTIFSなどの組み合わせで他のものを試しました。これについてもっと良い方法があるのかどうかはわかりませんが、それを動かすために何かのハックを取ります。長期的には、400-500行まで可能です。
ありがとうございます!
はあなたがちょうどあなたが必要なものへの参照を持っている1の簡単なカウントフィルターでピボットテーブルを試みたことがありますか?回避策は少しありますが、目標を達成しているようです。 –
ピボットテーブルには入っていないので、その使用法や機能についてはわかりません。統計情報シートには、他のデータの中で、各テストの詳細と合格率を示すテーブルがいくつかある必要があります。これはピボットテーブルが私のためにできるようなものですか? – Dekaiden