Excel で別のセルに基づいてインスタンスの数をカウントする

Excel で別のセルに基づいてインスタンスの数をカウントする

次の列に「はい」が付いた名前が出現する回数をカウントします。

表のサンプル:

ここに画像の説明を入力してください

答え1

そのために使う数式は でCOUNTIFS、複数の範囲と複数の条件に基づいてカウントを行うことができます。

あなたの例では、正確な式は次のようになります。

=COUNTIFS(B1:B1000,E1,C1:C1000,"Yes")

いずれE1かの名前を含むセルがあり、次にE2次の名前が入り、というように続きます。

サンプルはこちらをご覧ください:

ここに画像の説明を入力してください

ここで数式を確認できます:

ここに画像の説明を入力してください

答え2

ピボットテーブルを使用できます:

  1. 既存の 2 つの列にヘッダーを配置します (例: 「名前」と「Y/N」)

  2. 3番目の列「Count」を追加し、一番下まで「1」を入力します。

  3. 「挿入」タブ -> ピボットテーブル。データが自動的に選択されるはずです。[OK] をクリックします。

  4. 「ピボットテーブルフィールド」サイドバーで、「名前」を行領域にドラッグし、「Y/N」を列にドラッグし、「カウント」を値にドラッグします。

関連情報