• 締切済み

複数の条件に一致するセルの個数を複数の列から数える

Excelにて複数の条件に一致するセルの数を複数数える方法を模索しています。 画像における右の表には左の表にてA1とB1、A2とB2、A3とB3、A4とB4のそれぞれで一致した個数の合計を入れたいのです。 DSUMでは検索条件の表がうまく作れませんでした。 どなたか知恵をお貸しください。

みんなの回答

noname#204879
noname#204879
回答No.4

No.1ですが、老婆心ながら申し上げておきます。 折角、図を添付しておられるのだから、 「右の表には左の表にてA1とB1、A2とB2、A3とB3、A4とB4のそれぞれで一致した」すべての行番号と「右の表」の全セルに表示されるべき数値を示し方が、回答者が無駄骨を折らずに済みますよ。回答者が提示式を検証できるから、です。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! Excel2007以降のバージョンをお使いのようですので、 画像の配置通りとすると、K4セルに =COUNTIFS($A:$G,$J4,$B:$H,K$3) という数式を入れ、列・行方向にフィルハンドルでコピーしてみてください。 (検索条件1の範囲と検索条件2の範囲を1列ずらします) ※ 範囲指定を列全体としていますので、 結果表示に若干時間を要するかもしれません。m(_ _)m

chariots7
質問者

お礼

それほど大きな表ではないせいか時間はかかりませんでした。 列で指定できる方法とあってこれはこれで便利ですね。 ありがとうございます。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

例示のレイアウトならK4セルに以下の式を入力して右方向および下方向にオートフィルしてください。 =SUMPRODUCT(($A$2:$G$50=$J4)*($B$2:$H$50=K$3))

chariots7
質問者

お礼

ありがとうございます。これだと2010でもそれより古いものでも使えて便利でした。 いまだSUMPRODUCT関数を理解するのに時間が必要なので応用に難がありますが<(- - ;)

noname#204879
noname#204879
回答No.1

個数をカウントするデータベース関数なら DSUM でなく、DCOUNT ではなかろうかと推察しますが、SUMPRODUCT関数でも行けるのではないかと。 添付図が読み取れないんで、具体的な式は提示できませんが。

関連するQ&A

専門家に質問してみよう