• ベストアンサー

Excel2007で組み合わせ件数を知るには

上の表に2列のデータが有り、ABCと xyzuの組み合わせを示しております。 Aとxの組み合わせは1件、yは0件です。 それらを示すのが下の表です。 この下の表を簡単に求め方法を教えて下さい。

質問者が選んだベストアンサー

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

こんばんは! すでに回答は出ていますが・・・ SUMPRODUCT関数を利用した方法の一例です。 ↓の画像の I8セルに =SUMPRODUCT(($H$1:$H$5=$H8)*($I$1:$I$5=I$7)) という数式を入れて、行方向と列方向にオートフィルでコピーしています。 M8セルは =SUM(I8:L8) として下へオートフィルでコピー これで希望に近い形にならないでしょうか? 尚、エラー処理はしていません。 以上、参考になれば幸いです。m(__)m

aerio
質問者

お礼

今回3つの方法を知りました。そのうちで一番理解しやすく使わせてもらいました。ありがとうございました。

その他の回答 (4)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.5

#4の画像を載せるのを忘れましたので、付け足します。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

#2の回答者です。 スタートの場所が違うようです。図のみで判断したので、こちらの回答では、一行ずれていたようです。 =SUMPRODUCT(($H21&I$20=$H$13:$H$17&$I$13:$I$17)*1)

aerio
質問者

お礼

この方法、やっと再現できました。ただ、この式の最後の*1がどうも理解しにくく思います。ありがとうございました。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんばんは。 一応、データのセル位置を、H13からI17 まであるとします。 数式の始まりは、 J20 としましたら、 J20: =SUMPRODUCT(($I20&J$19=$H$13:$H$17&$I$13:$I$17)*1) これを、オートフィルで数式を広げてください。 合計は、N20 から下にドラッグ・コピーしてください。 N20: =SUM(J20:M20)

aerio
質問者

お礼

早速のコメントありがとうございました。 ご指定の通り実行しました。 J20には言われます通りの式を入れましたが、0になります。そしてそれを下へ4つコピーすると何れも0です。また、右へ4つコピーしても、何れも0です。何処かに1,2の数字が出てくるのではと期待しましたが、そうなりません。 J20はAとxに対応する1ではないかと思いますが如何でしょうか?

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

ピボットテーブルは試されましたでしょうか? そのもの集計表ですよ。 http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-piv_layout.html 参考にしてください。

aerio
質問者

補足

ピボットテーブル試していますが、上手くゆきません。下へABC、右へuxyの表が出来ましたが、件数が埋まりません。一番単純なピボットテーブルですが、金額みたいな列がHIの他に有るデータなら金額の合計は出せそうですが、逆に単純すぎるのか、件数が出ません。

関連するQ&A