Excel 数式 - 一意のプロジェクトをカウントしますが、「管理者」は除外します

Excel 数式 - 一意のプロジェクトをカウントしますが、「管理者」は除外します

自分では理解できなかった数式について、Excel 関連のヘルプを探しています。

範囲 A1:B7 にサンプル データ リストがあります。列 A は名前のリスト (例: John、Jane など) で、列 B はプロジェクト コードのリスト (例: ABC、ABD、Admin など) です。次のようになります。

   A      B
  John   ABC
  Jane   ABD
  John   Admin
  Jane   ABC
  Mike   ABD
  John   ABC
  Jane   Admin

したいユニークなプロジェクトの数を数えるジョンとジェーンがそれぞれ取り組んできたが除外する管理者プロジェクト。

例えば、ジョンはプロジェクトに2回参加しましたABC' そして管理者したがって、ジョンの固有のプロジェクト数は1

ジェーンはプロジェクトに取り組んできましたABCABDそして管理者したがって、ジェーンの固有のプロジェクト数は2

私はSUMIF、COUNTIF、ピボットテーブルのさまざまな組み合わせを試しましたが、次のものを除外してユニークなプロジェクトをカウントすることはできませんでした。管理者

答え1

テーブルを名前でソートしている場合は、次の手順に従ってください。これでできると思います。

=SUM(1/COUNTIF(B1:B4;B1:B4))-IF(COUNTIF(B1:B4;"=Admin")>0;1;0)

;お使いの Excel のバージョンが私のものと異なる場合は、数式内のを に置き換える必要があるかもしれません。だけでなく を,押して、この数式を確認してください。これは、Admin を除く の一意のエントリの数をカウントします。 がJohn のプロジェクトのみであると仮定すると、これが John の数になります。CTRL+SHIFT+ENTERENTERB1:B4B1:B4

おそらくテーブルをソートせずに実行できると思いますが、方法がわかりません。以下のリンクが役立つかもしれません。

私は以下の情報を使用しました:リンク列内の一意の値の数を数える方法を説明します。配列関数と呼ばれるものを使用します。これについては以下を参照してください。ここ

UPD: 回答もご覧くださいこれ質問です。範囲からセルを除外する方法が説明されており、役に立つはずです。範囲B1:B4を列全体に拡張し、隣接するセルに John が含まれていないセルを除外します。Excel 2003 では試せませんでした。

関連情報