
自分では理解できなかった数式について、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。
ジェーンはプロジェクトに取り組んできましたABC、ABDそして管理者したがって、ジェーンの固有のプロジェクト数は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+ENTER
ENTER
B1:B4
B1:B4
おそらくテーブルをソートせずに実行できると思いますが、方法がわかりません。以下のリンクが役立つかもしれません。
私は以下の情報を使用しました:リンク列内の一意の値の数を数える方法を説明します。配列関数と呼ばれるものを使用します。これについては以下を参照してください。ここ。
UPD: 回答もご覧くださいこれ質問です。範囲からセルを除外する方法が説明されており、役に立つはずです。範囲B1:B4
を列全体に拡張し、隣接するセルに John が含まれていないセルを除外します。Excel 2003 では試せませんでした。