- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelの複数の条件が一致したカウントの関数)
Excelの複数の条件が一致したカウントの関数
このQ&Aのポイント
- Excelのファイル内に「商品登録」と「販売実績」の2つのシートがあります。商品登録シートのA列には大量の商品コードがあり、B列にはサブ商品コードがあります。販売実績シートのA列にも同じ商品コードが複数ある場合があります。商品登録シートのA列と販売実績シートのA列を比較し、商品コードが一致し、かつ指定したサブ商品コードの値が入ったセルの数を数える関数を作成したい。
- 関数設定方法は分かりませんが、以下の手順で行うとよいでしょう。1.「商品登録データ」シートのC列に関数を入力する。2.関数の引数に商品コードの範囲とサブ商品コードの値を指定する。3.関数の結果としてカウントされた数値が表示される。
- この関数を使うことで、商品登録と販売実績のデータを比較し、特定の条件を満たすデータの数を簡単にカウントすることができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>商品コードが一致した場合で、かつ、「商品実績」B列のサブ商品コードの指定した値が入ったセルの数を数える 若干誤記があるようですが。 ご利用のエクセルのバージョンが不明なので,Excel2007以降を使います。 商品登録のC2には =COUNTIFS(販売実績!A:A,A2,販売実績!B:B,"指定のサブコード") といった具合に数えます。 「指定のサブ商品コード」をどのように「指定」したいのかご相談の書きぶりでは不明なので、適切に応用して計算してください。 #Excel2003以前しかツカエナイ場合は =SUMPRODUCT((販売実績!A$1:A$999=A2)*(販売実績!B$1:B$999="指定のサブコード")) のような計算をします。 ただしデータ数が3000行を超えてたくさんあるような場合は,この式は重くて実用的ではないので,例えばピボットテーブルレポートなどの関数を使わない方法を使うコトを推奨します。
お礼
ご教授いただいたCOUNTIFS関数で解決できました!ありがとうございました。